A Food Lover's Guide to St. John's: Top Restaurants You Can't Miss
St. John’s, Newfoundland, is a hidden gem for food enthusiasts, boasting a vibrant culinary scene deeply rooted in its coastal heritage. This historic city, surrounded by the Atlantic’s rugged beauty, offers a blend of traditional Newfoundland flavors and innovative culinary techniques. Known for its exceptional seafood, including fresh cod, lobster, and mussels, St. John’s restaurants celebrate the bounty of the ocean with creativity and passion. Beyond seafood, the city embraces locally sourced ingredients, from wild game to fresh produce, elevating classic dishes into modern masterpieces. Whether you’re seeking fine dining, cozy cafés, or bustling gastropubs, St. John’s has something to satisfy every palate. The city’s chefs, often inspired by the region’s history and environment, craft meals that are as visually stunning as they are flavorful. Dining here isn’t just a meal—it’s an experience that connects you to the heart and soul of Newfoundland’s culinary traditions.
1. Oliver's Restaurant – Timeless Charm in Downtown St. John’s
Oliver’s Restaurant is a beloved fixture in St. John’s, known for its intimate atmosphere and consistently outstanding dishes. The restaurant blends fine dining with a warm, approachable vibe, making it a perfect choice for both special occasions and casual meals. The cozy space, adorned with elegant decor and soft lighting, sets the stage for a memorable dining experience. Oliver’s menu focuses on fresh, locally sourced ingredients, presenting a mix of traditional Newfoundland flavors and contemporary culinary creativity. Their attentive service and thoughtful wine list further enhance the dining experience, ensuring every visit feels like a special treat.
Specialty: The Maple-Glazed Salmon, served with seasonal vegetables and a tangy citrus reduction, is a standout dish that showcases local seafood with flair.
Location: Address: 132 Water St, St. John's, NL.
Situated in the heart of downtown St. John’s, Oliver’s is a short walk from many local attractions and hotels. Street and nearby lot parking are available.
Local Tip: Try their crème brûlée for dessert—it’s a fan favorite that’s perfectly creamy with a satisfying caramelized top.
2. Mallard Cottage – Cozy and Historic
Nestled in the heart of Quidi Vidi Village, Mallard Cottage combines Newfoundland’s rich history with culinary innovation. Housed in a lovingly restored 18th-century building, the restaurant exudes warmth and rustic charm with its exposed beams, cozy fireplace, and vintage decor. The kitchen is helmed by Chef Todd Perrin, whose passion for local and sustainable ingredients shines through in every dish. The menu, inspired by traditional Newfoundland fare, evolves daily to reflect the freshest available ingredients. From brunch to dinner, Mallard Cottage is an exceptional dining destination where history and flavor converge in an intimate, inviting atmosphere.
Specialty: The brunch menu is a standout, with highlights such as house-made sausages, indulgent smoked fish dishes, and an array of freshly baked goods served with homemade jams.
Location: Address: 8 Barrows Rd, St. John's, NL.
Tucked away in Quidi Vidi Village, the restaurant is a short drive or 25-minute walk from downtown St. John’s. On-site parking is available for convenience.
Local Tip: Save room for dessert! The dessert table, brimming with delectable treats, is a feast for both the eyes and taste buds.
3. The Merchant Tavern – Modern Flavors with a Local Twist
The Merchant Tavern blends contemporary culinary creativity with Newfoundland’s rich culinary traditions, offering a vibrant yet laid-back dining experience. The spacious interior features industrial-chic decor, high ceilings, and an inviting bar, making it perfect for group gatherings or casual date nights. Chef Jeremy Bonia showcases local seafood, meats, and produce in imaginative dishes that honor the island’s bounty. Whether you’re there for a leisurely lunch or an indulgent dinner, the Merchant Tavern consistently delivers flavorful plates and warm hospitality that captures the heart of St. John’s dining culture.
Specialty: Signature dishes like cod cheeks, prepared with brown butter and capers, highlight Newfoundland’s seafood legacy with a rich, indulgent twist. Pair them with one of the expertly mixed craft cocktails.
Location: Address: 291 Water St, St. John's, NL.
Conveniently located in downtown St. John’s, the restaurant is a short walk from the waterfront and nearby accommodations. Street and paid parking are available.
Local Tip: Arrive early to grab a spot at the bar for creative cocktails and appetizers before your meal.
4. Chinched – Charcuterie Heaven
Chinched is a culinary gem in St. John’s, celebrated for its house-made charcuterie and a menu brimming with inventive small plates. The warm, relaxed vibe of the restaurant invites guests to linger and share plates while savoring bold, imaginative flavors. Executive Chef Michelle LeBlanc and her team are masters of the charcuterie craft, using traditional techniques and locally sourced ingredients to create a range of delectable cured meats. Beyond the charcuterie boards, the menu features creative takes on Newfoundland classics and modern comfort foods. Chinched is a must-visit for food lovers looking for something distinctively local yet playfully modern.
Specialty: House-made charcuterie boards, showcasing everything from duck prosciutto to pork rillettes, are a must-try, paired with their signature duck-fat fries.
Location: Address: 5 Bates Hill, St. John's, NL.
Located just off Water Street, Chinched is easily accessible by foot or car from downtown St. John’s. Limited street parking is available nearby.
Local Tip: Don’t skip the dessert menu—sweet treats like the salted caramel pudding are worth every bite.
5. St. John's Fish Exchange – Seafood at Its Best
Perched along the bustling waterfront, St. John’s Fish Exchange is a seafood lover’s paradise. The modern, airy interior features nautical touches and floor-to-ceiling windows offering stunning views of the harbor, creating a dining experience that’s as visually appealing as it is delicious. The menu celebrates the best of Newfoundland’s maritime heritage, with dishes crafted from the freshest local seafood. Whether you’re craving classic fish and chips or something more refined, St. John’s Fish Exchange delivers bold flavors and impeccable service.
Specialty: The pan-fried cod, perfectly seared and served with seasonal accompaniments, and the creamy lobster mac & cheese are standout dishes.
Location: Address: 351 Water St, St. John's, NL.
Situated along the harbor, the restaurant is within walking distance of downtown hotels and attractions. Public parking is available nearby.
Local Tip: Ask your server about the fresh catch of the day—it’s always a delicious choice and highlights the best local flavors.
6. Bannerman Brewing Co. – Craft Beer and Artful Cuisine
Bannerman Brewing Co. is more than a brewery—it’s a culinary destination blending creative dishes with exceptional craft beer in a laid-back, industrial-chic setting. Located in a renovated fire station, the space boasts high ceilings, communal tables, and a cozy café area. The kitchen team brings seasonal and locally sourced ingredients to life with a menu that perfectly complements their diverse beer offerings. Whether you’re stopping in for brunch, dinner, or just a pint, Bannerman Brewing delivers an experience that’s relaxed, flavorful, and uniquely St. John’s.
Specialty: Start with their freshly shucked oysters, followed by small plates like beer-battered fish tacos. Pair these with their flagship IPA or rotating seasonal brews.
Location: Address: 90 Duckworth St, St. John's, NL.
Nestled in downtown St. John’s, the brewery is easily accessible by foot or car. Street parking is available in the area.
Local Tip: Visit during weekend brunch to enjoy their breakfast pizza paired with a refreshing mimosa beer cocktail.
7. Blue on Water – Stylish Dining with a Local Touch
Blue on Water combines upscale dining with a modern, inviting atmosphere. Located in a boutique hotel, the restaurant is known for its polished service and a menu that celebrates Newfoundland’s culinary heritage with a contemporary twist. The stylish interior features sleek lines, moody lighting, and a buzzing bar area, making it an ideal spot for both casual and special occasions. The menu focuses on locally sourced ingredients, from fresh seafood to tender game, paired with expertly crafted cocktails and an extensive wine list.
Specialty: The pan-seared scallops, served with a creamy cauliflower purée and crispy prosciutto, showcase the flavors of Newfoundland’s coast.
Location :Address: 319 Water St, St. John's, NL.
Conveniently located in the heart of downtown St. John’s, Blue on Water is within walking distance of major attractions. Street and nearby lot parking are available.
Local Tip: Head to the bar during happy hour for craft cocktails and a relaxed, lively atmosphere.
8. The Grounds Café – Garden-To-Table Freshness
The Grounds Café, located within the stunning Murray’s Garden Centre, offers a serene dining experience surrounded by lush greenery. This hidden gem emphasizes fresh, local, and sustainable ingredients in a menu that caters to vegetarians, vegans, and meat lovers alike. The café’s airy, rustic decor and beautiful garden views make it a delightful spot for breakfast, lunch, or a leisurely coffee break. With a focus on seasonal produce, The Grounds Café delivers wholesome, flavorful dishes that feel both indulgent and nourishing.
Specialty :The house-made quiche, packed with fresh garden vegetables and paired with a crisp side salad, is a standout favorite.
Location :Address: 1525 Portugal Cove Rd, Portugal Cove-St. Philip's, NL.
Located just a 20-minute drive from downtown St. John’s, it’s easily accessible by car, with ample on-site parking available.
Local Tip: Visit in spring or summer to enjoy the garden blooms and shop for plants after your meal!
9. The Gypsy Tea Room – A Blend of Sophistication and Comfort
Tucked away in the historic Murray Premises, The Gypsy Tea Room is a charming and versatile restaurant offering both casual and upscale dining experiences. With its cozy fireplaces, exposed brick walls, and intimate ambiance, this spot is ideal for romantic dinners or celebratory gatherings. The menu features a mix of international and Newfoundland-inspired dishes, alongside an impressive wine and cocktail selection. From seafood to steak, The Gypsy Tea Room delivers expertly prepared meals that cater to diverse tastes.
Specialty: The Duck Confit, slow-cooked to perfection and served with seasonal vegetables and a rich red wine reduction, is a standout dish.
Location: Address: 315 Water St, St. John's, NL.
Located in the Murray Premises, it’s within walking distance of downtown accommodations and attractions. On-site parking is available for visitors.
Local Tip: Visit during happy hour to enjoy discounted drinks and small plates in the inviting lounge area.
10. Saltwater Restaurant – Seafood with a Modern Twist
Saltwater Restaurant offers a contemporary take on Newfoundland’s rich culinary traditions, with a focus on fresh, sustainable seafood. The sleek, modern interior features large windows that provide a view of St. John’s bustling downtown, creating a bright and inviting dining space. The menu highlights the region’s bounty, including cod, lobster, and scallops, all prepared with inventive flavors and artistic presentation. Perfect for both intimate dinners and group gatherings, Saltwater delivers an elevated yet approachable dining experience.
Specialty: The Saltwater Seafood Platter, a medley of lobster, mussels, scallops, and more, is a must-try for seafood enthusiasts looking for a true taste of the Atlantic.
Location: Address: 284 Duckworth St, St. John's, NL.
Conveniently located downtown, Saltwater is easily accessible on foot or by car, with nearby parking options available.
Local Tip: Pair your meal with a glass of Newfoundland Iceberg wine for a unique and local dining experience.
St. John’s is a culinary destination that surprises and delights with its unique flavors, warm hospitality, and unforgettable dining experiences. From fine dining to casual eateries, every meal tells a story of Newfoundland’s vibrant culture and abundant natural resources. Whether you’re savoring freshly caught cod or indulging in creative charcuterie, the city offers a feast for both your taste buds and your soul. Don’t miss the chance to explore St. John’s culinary treasures on your next visit.