Top Restaurants in New Brunswick:

A Culinary Journey Through the Province

New Brunswick, with its rich cultural diversity and bountiful natural resources, offers a vibrant culinary scene that reflects its stunning landscapes. From fresh seafood harvested from the Bay of Fundy to locally sourced meats and farm-fresh produce, the province’s restaurants serve up a delightful mix of flavors that will satisfy any palate. Whether you’re craving a fine-dining experience or a casual meal with a view, here are some of the top restaurants in New Brunswick that should be on your radar.

1. The King Cole Dining Room (St. Andrews)

Nestled in the heart of historic St. Andrews-by-the-Sea, the King Cole Dining Room offers an exceptional dining experience with spectacular views of the Bay of Fundy. Known for its elegant setting and top-notch service, this fine-dining restaurant is famous for its fresh seafood, including lobster, scallops, and clams sourced from the nearby waters. The seasonal menu at King Cole is crafted with locally-sourced ingredients, with a focus on Atlantic Canada’s freshest offerings. The intimate atmosphere and breathtaking views make it a perfect spot for a romantic evening or special celebration.

2. Café Cora (Fredericton)

For a cozy and welcoming atmosphere, Café Cora in Fredericton is a beloved spot for breakfast, brunch, and lunch. Located downtown, Café Cora serves up a variety of mouthwatering dishes, from freshly baked pastries to delicious omelets and crepes. Their eggs benedict and signature fluffy pancakes are especially popular. The restaurant’s relaxed vibe makes it a great place to enjoy a leisurely meal with friends or family. The café also prides itself on using locally-sourced ingredients and organic options whenever possible, making it a go-to for healthy, comforting meals.

3. The Urban Diner (Saint John)

If you’re in the mood for comfort food with a modern twist, The Urban Diner in Saint John is the place to be. This contemporary eatery serves an eclectic range of dishes, from artisanal burgers and poutine to grilled fish tacos and crispy fried chicken. The Urban Diner is known for its hearty portions, creative menu, and use of local ingredients. The laid-back atmosphere and friendly service make it perfect for a casual lunch or dinner. It’s an ideal spot for those looking for satisfying comfort food with a gourmet flair.

4. The Fish Market Restaurant (Saint John)

For seafood lovers, The Fish Market Restaurant in Saint John is a must-visit. Located right on the waterfront, this restaurant boasts a stunning view of the harbour, offering a perfect dining backdrop. The Fish Market serves up the freshest catches, including local lobster, salmon, and halibut. The menu changes seasonally, ensuring that diners always have access to the best the ocean has to offer. The rustic-chic ambiance and excellent service make this restaurant a favorite among both locals and tourists.

5. The Lobster Shack (St. Martins)

A short drive from Saint John, The Lobster Shack in St. Martins is a charming seaside eatery that captures the essence of New Brunswick’s coastal charm. Known for its casual atmosphere and unbeatable lobster rolls, The Lobster Shack specializes in fresh seafood served with a view of the Bay of Fundy. The restaurant offers a range of seafood options, from fried clams to fish and chips, but it’s the lobster rolls that steal the show. Perfect for a laid-back meal after a day of exploring the nearby Fundy Trail Parkway, The Lobster Shack is a hidden gem that should not be missed.

6. La Teraz (Moncton)

For a taste of French cuisine in the heart of New Brunswick, La Teraz in Moncton delivers an unforgettable dining experience. This charming bistro offers classic French dishes with a modern twist, such as duck confit, escargot, and filet mignon. The cozy atmosphere and impeccable service make La Teraz a great choice for a special evening out. The wine list is extensive, with a selection of French wines that perfectly complement the menu. If you’re looking for an elegant dining experience, La Teraz is one of the top spots in Moncton.

7. Tao (Fredericton)

For those craving a unique fusion of Asian flavors, Tao in Fredericton offers a contemporary twist on traditional Chinese, Japanese, and Thai dishes. Known for its stylish ambiance and vibrant atmosphere, Tao is a top choice for foodies looking to indulge in bold flavors. The menu features a variety of dishes, including sushi, dim sum, and flavorful stir-fries. The restaurant also offers a selection of creative cocktails and a carefully curated wine list. Whether you’re enjoying dinner with friends or on a date night, Tao promises an unforgettable dining experience.

8. The Blue Mussel Café (North Rustico)

Located in North Rustico on Prince Edward Island, but just a short drive from New Brunswick, The Blue Mussel Café is a must-visit for anyone looking for exceptional seafood. With a focus on fresh, local shellfish, this restaurant offers some of the best mussels and oysters in the region. Enjoy a delicious meal with views of the Gulf of St. Lawrence, and indulge in dishes like lobster bisque or pan-seared scallops. Known for its relaxed, cozy atmosphere and impeccable service, The Blue Mussel Café is a culinary experience that will leave you craving more.

9. Fleur de Sel (Shediac)

Located in the charming town of Shediac, Fleur de Sel offers a sophisticated and intimate dining experience focused on French and Acadian-inspired cuisine. The restaurant is known for its creative menu, which features fresh local seafood, high-quality meats, and seasonal vegetables. The lobster dishes are especially popular, often accompanied by innovative sides and sauces. Fleur de Sel’s wine list is carefully curated, with both local and international selections to pair perfectly with the dishes. The warm, welcoming atmosphere and top-tier service make it an excellent choice for a special occasion or a romantic dinner.

10. The Chart House (Saint John)

If you’re looking for a fine-dining experience with a spectacular view, The Chart House in Saint John is the place to be. Situated on the waterfront, this restaurant offers stunning panoramic views of the harbour, making it the perfect spot for an evening meal. The menu at The Chart House focuses on fresh, local ingredients with an emphasis on seafood, such as salmon, lobster, and halibut. The elegant ambiance is complemented by impeccable service, making it a top choice for an upscale dining experience in the heart of Saint John. Whether you’re celebrating a milestone or simply enjoying a night out, The Chart House is sure to impress.


Our Take

New Brunswick’s food scene is as diverse as its landscapes, offering a rich array of dining options for those looking to indulge in fresh, local ingredients. From casual seafood shacks to elegant fine-dining experiences, the province has something for everyone. Whether you’re in the mood for fresh lobster, comforting brunch, or French-inspired cuisine, New Brunswick’s restaurants will leave you satisfied and eager to return for another taste of the province’s culinary delights.

Next
Next

Top Wineries in New Brunswick: