Where to eat in St. John's
12 independent restaurants, bakeries and food spots in St. John's. Chains are left out.
Ranked with the travel guide's picks and well-known places first.
Where to eat in St. John's
- Eat
Bagel Café
One of the best breakfasts available in St. John's, with breakfast served all day. They also have hamburgers, sandwiches, soups and salads on the menu.
- Eat
India Gate
Indian restaurant in business since 1991. With dishes on the menu one would expect such as tandoori chicken.
Mon-Fri 11:30AM-1:30PM (buffet); daily 5PM-9PM
- Eat
The Sprout
Vegetarian cuisine: sandwiches, tacos, curries, salads. Vast majority of menu items are vegan or can be made vegan; many gluten-free options too. Serves a special brunch menu Sa 11:30AM-3:30PM.
Tue-Fri noon-9PM, Sat 11:30AM-10PM, Sun Mon closed
- Eat Not mapped
Ches's Fish and Chips
4 locations: 9 Freshwater Rd, 655 Topsail Rd, 8 Highland Dr, 29-33 Commonwealth Ave.
- Eat Not mapped
The Big R
Newfoundlanders will tell you that you can't leave St. John's without having fish and chips at either Ches's or the Big R (known to locals as "the Big Arse"). 2 locations: 69 Harvey Rd (Downtown, 8AM-8PM), and 201 Blackmarsh Rd (8AM-midnight)
- Eat
Basho
A Japanese fusion restaurant with chic minimalist décor.
- Eat
Leo's Fish and Chips
Fish and chips.
- Eat
Magic Wok Eatery
Good traditional or Canadian-style Chinese food.
Tue-Thu noon-11PM, Fri noon-midnight, Sat 4PM-midnight, Sun 4PM-11PM
- Eat
Magnum & Stein's
An upscale restaurant serving seasonal local food.
- Eat
The Celtic Hearth
Traditional Irish pub and restaurant.
24h
- Eat
The Gypsy Tea Room
Restaurant and cocktail bar. International cuisine.
- Eat
The Rocket
Rocket Bakery and Fresh Food
Coffee, baked goods, soups, sandwiches.
7:30AM–8PM
Listings from the Wikivoyage guide to St. John's (CC BY-SA 4.0).