Restaurants in St. John's
The Best Restaurants

Piatto Pizzeria + Enoteca St. John's Downtown
377 Duckworth St, St. John's, NL A1C 1H8We visited here on a Friday evening. It is a very busy spot and reservations would be recommended. We did have them. We were promptly seated and our server...
- Take-Out
- Delivery
- Superb177 Reviews4.7

The Duke Of Duckworth
325 Duckworth St, St. John's, NL A1C 1H5Myself and my husband visited last week for the first time. We are both from Newfoundland and both agreed this was the best fish & chips we've ever...
- Delivery
- Superb62 Reviews4.7

Exile Restaurant and Lounge
115 George St W, St. John's, NL A1C 0B7We ordered tea but the server didn't bring cream, so we kindly asked for some. 10 mins went by and we were not able to get her attention. We did get the...
- Delivery
- Superb221 Reviews4.5

Blue On Water
319 Water St, St. John's, NL A1C 1B9I'd like to thank all the staff at Blue on Water The food and service was simply outstanding.The atmosphere they created was sensational.Many of the staff...
- Delivery
- Superb58 Reviews4.6

Waterwest Kitchen and Meats
720 Water St, St. John's, NL A1E 1C2Went to water West for a different type of evening out. The location is not the greatest from the perspective of everybody wants to be on Water east ,...
- Take-Out
- Delivery
- Superb29 Reviews4.8

Bellissimo Bistro & Espresso Bar
123 Quidi Vidi Rd, St. John's, NL A1A 1C3Our very favourite place to eat period. Haven't experienced better service, food nor personalities anywhere else in the province. It's the sort of...
- Take-Out
- Delivery
- Superb35 Reviews4.7

Peaceful Loft
250 Duckworth St, St. John's, NL A1C 1G6- Absolutely best host I have ever met in Canada.- Gorgeous vegan dishes, 100% authentic.- Love the house made sauce/paste, wish I could stay in St John’s...
- Take-Out
- Delivery
- Superb35 Reviews4.7

The Adelaide Oyster House
334 Water St, St. John's, NL A1C 1C1My brother, sister, and I were visiting from Halifax and felt honoured to get a table at the oyster house on Friday night. The food was amazing, the music was...
- Delivery
- Superb151 Reviews4.4

Burritos Mexican Grill
462 Topsail Rd, St. John's, NL A1E 2C2Some of the best Mexican food you’ll find in the city. Admittedly it doesn’t have the decor of a Mexican restaurant, but for quick takeout or delivery or...
- Take-Out
- Delivery
- Superb32 Reviews4.7

Piatto Pizzeria + Enoteca Midtown
60 Elizabeth Ave, St. John's, NL A1A 1W4Mothers Day. We got the wrong order. My husband sent his back. I didn’t bother but as I was eating the calzone I noticed the cheese wasn’t melted. So I cut...
- Delivery
- Superb111 Reviews4.4

St. John's Fish Exchange Kitchen & Wet Bar
351 Water St, St. John's, NL A1C 1C2Very nice atmosphere and nicely decorated establishment. Friendly and well-paced staff. We had the soup of the day to start (with complimentary warm bread with...
- Delivery
- Superb58 Reviews4.5

Loong Wah Restaurant
13 Lemarchant Rd, St. John's, NL A1C 2G4Love this place, amazing food, especially the oyster toufu soup, had this 4 times in a week. I wish to have it every day! Glorious decorations and so nice...
- Delivery
- Superb20 Reviews4.9

RJ Pinoy Yum
across jiffy cab, 43 Cashin Ave, St. John's, NL A1E 3A9One of the best restaurants in the city, hands down. The fish tacos are like nothing I've had anywhere else. Prices are excellent as well. Been eating...
- Delivery
- Superb39 Reviews4.6

Afro Kitchen NL
245 Freshwater Rd, St. John's, NL A1B 1B3Delicious food had the egusi soup with fufu. This was my first time experiencing Nigerian food and I can confidently say it will not be my last. Food was hot...
- Delivery
- Superb19 Reviews4.9

Sushi Island
210 Water St, St. John's, NL A1C 1A9The place is very unassuming, but don't be fooled.. the food is excellent. The sushi is wonderfully prepared and extremely fresh. The ramen is also quite...
- Take-Out
- Delivery
- Superb48 Reviews4.5

Christian's Bar
23 George St, St. John's, NL A1C 1J2I do not have enough words to describe what an amazing experience it was to be screeched in and celebrate Newfoundland at Christians Pub. The next morning was...
- Delivery
- Superb24 Reviews4.7

Terre Restaurant & Café
125 Water St, St. John's, NL A1C 1A5I meant to write this review awhile ago but anyways here we are. Andrew provided exceptional service. Started with cocktails he suggested based on our...
- Delivery
- Superb41 Reviews4.5

Moxies St. John’s Restaurant
227 Kenmount Rd, St. John's, NL A1B 3P9Went to Moxies with friends this evening, the food was amazing!! And our server, Dana E was fabulous!!! She really went above and beyond! Thank you for making...
- Take-Out
- Delivery
- Superb58 Reviews4.4

Inne of Olde
52 A Quidi Vidi Village Rd, St. John's, NL A1A 1G2Linda is a beautiful lady. So glad we got screeched in here. Great place full of character. And our quidi vidi air b and b lovely landlady was serving...
- Delivery
- Superb13 Reviews5

Boca Tapas Bar
189 Water St, St. John's, NL A1C 1B4I was so pleased! My first time there was outstanding, I will definitely be back. The food was 10/10, the sangria was 10/10, the servers were so nice, very...
- Delivery
- Superb118 Reviews4.3

Fabulous Foods Limited
166 Merrymeeting Rd, St. John's, NL A1C 2W4It’s probably the best bag for your buck in center city St. John’s. Very good food and very friendly service. They also have lots of interesting and non...
- Take-Out
- Delivery
- Superb33 Reviews4.5

Belbin's Grocery
85 Quidi Vidi Rd, St. John's, NL A1A 1C2I grew up in St. John's and always knew Belbins. I just recently used them for a gift basket to a good friend back there. They did a super job and were...
- Delivery
- Superb16 Reviews4.8

Kelly's Pub
10 George St, St. John's, NL A1C 1H7We visited one night for a drink when it was quiet. The gentleman playing the guitar performed all the Irish favourites. The bar tender Julie kept us...
- Take-Out
- Delivery
- Superb31 Reviews4.5

Shamrock City Pub
340 Water St, St. John's, NL A1C 6E8Nothing like live music and a cold one. Friendly staff and not too busy. Managed to get a decent seat around 1630. All in one of the best places to visit for a...
- Take-Out
- Delivery
- Superb45 Reviews4.4

Afghan Restaurant
375 Duckworth St, St. John's, NL A1C 1H8Great meat options and vegetarian options alike. There isn't much seating, but that's no problem, as you can easily do takeout and head to a nearby...
- Take-Out
- Delivery
- Superb18 Reviews4.7

Flavours Indian Cuisine
Avalon mall, 48 Kenmount Rd, St. John's, NL A1B 1W3I have had the food twice and I love it! The portions are great and once you start you can't stop. The smell and flavours are very comforting. The staff...
- Take-Out
- Delivery
- Superb28 Reviews4.5

The Keg Steakhouse + Bar - St. John's
127 Harbour Drive, Bishops Cove, St. John's, NL A1C 6N6Have been to keg many many times and this was one of the best times. Great service , food was great and its was a Mother’s Day which is a busy time. I was...
- Take-Out
- Delivery
- Good323 Reviews4.2

Bernie's Food House
284 Duckworth St, St. John's, NL A1C 1H3There was a delay in our food as they were cooking fresh chicken and it was busy. We didn't mind, we had a drink and chatted. The chicken and ribs were well...
- Delivery
- Superb66 Reviews4.3
American Restaurants
American in St. John's
Vu Resto Bar
115 Duckworth St, St. John's, NL A1C 1E9The food was spectacular. I ordered the salmon, and was impressed with the different blend of flavors on the plate-especially the sweet potato puree with...
- Delivery
- Good38 Reviews4.2

The Celtic Hearth
300 Water St, St. John's, NL A1C 1B8The seafood platter was very good and the scallops and soup were exceptionally amazing. In my opinion, the downside is that it is definitely pricey. Other than...
- Take-Out
- Delivery
- Good58 Reviews3.9
Pizza Restaurants
Pizza in St. John's
Kilbride Pizza
277 Bay Bulls Rd, St. John's, NL A1G 1B9Well I'd like to say something not much for writing reviews.But I had to say this pizza place is the spot if you want good food fast and great service....
- Delivery
- Superb25 Reviews4.5

Boston Pizza
35 Kelsey Dr F3, St. John's, NL A1B 5C8We ate there last night. The staff were friendly, the service was very fast, and the food was absolutely delicious! I was impressed that I was able to build my...
- Take-Out
- Delivery
- Superb12 Reviews4.5

Old Town Pizza
279 Portugal Cove Rd, St. John's, NL A1B 2N8DO NOT SKIP THE DISHEScall themSkip the dishes botched our order to this restaurant.Called them and they handled it.+1Pizza delivered in 30m on a saturday...
- Take-Out
- Delivery
- Superb14 Reviews4.3
Mexican Restaurants
Mexican in St. John's
Burritos Mexican Grill
462 Topsail Rd, St. John's, NL A1E 2C2Some of the best Mexican food you’ll find in the city. Admittedly it doesn’t have the decor of a Mexican restaurant, but for quick takeout or delivery or...
- Take-Out
- Delivery
- Superb32 Reviews4.7

Mucho Burrito Fresh Mexican Grill
Avalon Mall, 48 Kenmount Road suite FCO4, St. John's, NL A1B 1W3Just wanted to throw out props to the two employees working today (November 25/21). They were working in such excellent cooperation that one was able to...
- Delivery
- Good12 Reviews3.9
Chinese Restaurants
Chinese in St. John's
Loong Wah Restaurant
13 Lemarchant Rd, St. John's, NL A1C 2G4Love this place, amazing food, especially the oyster toufu soup, had this 4 times in a week. I wish to have it every day! Glorious decorations and so nice...
- Delivery
- Superb20 Reviews4.9

New City Restaurant
210 Pennywell Rd, St. John's, NL A1C 2L6love the food here, always great, never had no issues... i find the food has favour, not sure why others say theirs weren't. order combo #4 & combo...
- Take-Out
- Delivery
- Superb20 Reviews4.6

Canton Restaurant
445 Newfoundland Dr, St. John's, NL A1A 4C3Best Chinese food I ever had. Only thing is if u want it you usually have to book hours in advance because they are always so busy. But it's well worth...
- Take-Out
- Delivery
- Superb29 Reviews4.4
Fast Food Restaurants
Fast Food in St. John's
Fabulous Foods Limited
166 Merrymeeting Rd, St. John's, NL A1C 2W4It’s probably the best bag for your buck in center city St. John’s. Very good food and very friendly service. They also have lots of interesting and non...
- Take-Out
- Delivery
- Superb33 Reviews4.5

Johnny & Mae's Food Truck
St. Thomas Parish, 8 Military Rd, St. John's, NL A1C 2C4I had Johnny and Mae's for the first time yesterday! I had the Jalapeño Honey Fried Chicken Sandwich, yum! it came with 'some'crispy fries,...
- Delivery
- Superb20 Reviews4.4

Ziggy Peelgoods
Churchill Square, St. John's, NL A1B 2X1We had the truck come by for a late night snack at our wedding, it was a huge hit, our guest lined up at the door in anticipation when they were setting up and...
- Take-Out
- Delivery
- Superb7 Reviews4.9
Seafood Restaurants
Seafood in St. John's
Blue On Water
319 Water St, St. John's, NL A1C 1B9I'd like to thank all the staff at Blue on Water The food and service was simply outstanding.The atmosphere they created was sensational.Many of the staff...
- Delivery
- Superb58 Reviews4.6

The Keg Steakhouse + Bar - St. John's
127 Harbour Drive, Bishops Cove, St. John's, NL A1C 6N6Have been to keg many many times and this was one of the best times. Great service , food was great and its was a Mother’s Day which is a busy time. I was...
- Take-Out
- Delivery
- Good323 Reviews4.2
Thai Restaurants
Thai in St. John's
Afro Kitchen NL
245 Freshwater Rd, St. John's, NL A1B 1B3Delicious food had the egusi soup with fufu. This was my first time experiencing Nigerian food and I can confidently say it will not be my last. Food was hot...
- Delivery
- Superb19 Reviews4.9

Gingergrass Thai and Vietnamese Restaurant
345 Duckworth St Unit 101, St. John's, NL A1C 1H6Delicious! Shared the crab rangoon and shrimp with a friend, and then had the Northern Thai curry. Companions had Pad Thai (said it was delicious) and coconut...
- Delivery
- Superb39 Reviews4.3

Thai Express Restaurant St John's
Avalon Mall, 48 Kenmount Rd, St. John's, NL A1B 1W3Consistently great quality food and delicious with great variety of options including vegan.Fantastic service. Restaurant appears clean and has nice decor....
- Delivery
- Good13 Reviews4.1
Indian Restaurants
Indian in St. John's
Flavours Indian Cuisine
Avalon mall, 48 Kenmount Rd, St. John's, NL A1B 1W3I have had the food twice and I love it! The portions are great and once you start you can't stop. The smell and flavours are very comforting. The staff...
- Take-Out
- Delivery
- Superb28 Reviews4.5

India Gate Restaurant
286 Duckworth St, St. John's, NL A1C 1H3Feeling the need to escape the house on a Friday night, we walked to the downtown area for a nice meal.Having remember the last time we did this and finding...
- Take-Out
- Delivery
- Good46 Reviews4.2
Italian Restaurants
Italian in St. John's
Piatto Pizzeria + Enoteca St. John's Downtown
377 Duckworth St, St. John's, NL A1C 1H8We visited here on a Friday evening. It is a very busy spot and reservations would be recommended. We did have them. We were promptly seated and our server...
- Take-Out
- Delivery
- Superb177 Reviews4.7

Bellissimo Bistro & Espresso Bar
123 Quidi Vidi Rd, St. John's, NL A1A 1C3Our very favourite place to eat period. Haven't experienced better service, food nor personalities anywhere else in the province. It's the sort of...
- Take-Out
- Delivery
- Superb35 Reviews4.7

Piatto Pizzeria + Enoteca Midtown
60 Elizabeth Ave, St. John's, NL A1A 1W4Mothers Day. We got the wrong order. My husband sent his back. I didn’t bother but as I was eating the calzone I noticed the cheese wasn’t melted. So I cut...
- Delivery
- Superb111 Reviews4.4
Sandwich Shops
Sandwich Shops in St. John'sChicken Wings
Chicken Wings in St. John's
Mary Brown's Chicken & Taters - Mary's Diner
571 Torbay Rd, St. John's, NL A1A 5G9I thought the restaurant side was very cute. It has a retro jukebox in the corner and the booths and tables were very clean. Our server was extremely polite...
- Take-Out
- Delivery
- Good29 Reviews4

Wing'n It Hebron Way
25 Hebron Wy, St. John's, NL A1A 0M1Where to dine-in during Covid, the search brought us to this familiar restaurant that we passed by oh so many times but regrettably hadn't tried. The menu...
- Take-Out
- Delivery
- Good27 Reviews4

Mary Brown's Chicken & Taters
250 Blackmarsh Rd, St. John's, NL A1E 1T2I can safely state, given local guidance, that if you've been to Newfoundland and not tried at least once Mary Brown's Chicken and Taters, then...
- Take-Out
- Delivery
- Good12 Reviews3.8
Bar & Grill
Bar & Grill in St. John's
Moxies St. John’s Restaurant
227 Kenmount Rd, St. John's, NL A1B 3P9Went to Moxies with friends this evening, the food was amazing!! And our server, Dana E was fabulous!!! She really went above and beyond! Thank you for making...
- Take-Out
- Delivery
- Superb58 Reviews4.4

The Bigs Ultimate Sports Grill
290 Freshwater Rd, St. John's, NL A1B 1C1They have wings night on Monday and Tuesday with many flavors to choose from and definitely is the best food item that you can get. Do you still have Bigs...
- Take-Out
- Delivery
- Good65 Reviews3.8

Jack Astor's Bar & Grill St John's
125 Harbour Dr, St. John's, NL A1C 6N6Last Saturday, I came in to Jacks with a group and had the best service ever!!!! Marri, was an amazing server, she answered all of our questions 10/10 would...
- Delivery
- Good41 Reviews3.5