7 Best Restaurants in Cape Breton Island, Nova Scotia

Background Illustration for Restaurants

We've compiled the best of the best in Cape Breton Island - browse our top choices for the top things to see or do during your stay.

Salty Rose's & the Periwinkle Café

$$ Fodor's choice

This beautiful café filled with art and vintage furniture serves tasty breakfasts, sandwiches, and delectable baked goods, as well as perfect espresso drinks. With a focus on fresh and local, you'll find snowcrab and lobster rolls on the menu, as well as produce from the gardens out back. The attached gallery next door sells lovely crafts, art, and jewelry from local artisans. 

7 by 7

$$

Head here for upscale mains like seafood linguine and lobster risotto, but also because they do fantastic upscale burgers, sandwiches, and wraps (everything from classic patties to Nashville chicken burgers to haddock wraps). Be sure to save room for dessert—the delicious Death by Chocolate milkshake complete with a brownie on top is superb.

272 Charlotte St., Sydney, NS, B1P 1C7, Canada
902-562–2828
Known For
  • Separate "green" vegetarian and vegan menu, gluten free options
  • Delicious crab cake appetizer
  • Fun cocktail menu with virgin options
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

The Annex

$$

Everything on the menu at this stellar restaurant is fantastic—from inventive dishes that utilize local ingredients, such as lobster bao or Margaree rainbow trout with scalloped potatoes, to perfectly cooked risotto, handmade pastas, and short ribs. There are plenty of vegetarian options and a kids' menu. 

66 Lower Railway St., Inverness, NS, B0E 1N0, Canada
902-258–3173
Known For
  • Often has live music featuring talented local performers
  • Fantastic chowder
  • Great views, especially of the sunset over the water

Something incorrect in this review?

Recommended Fodor's Video

Cafe Les Suêtes

$$

This bright little café just outside of Chéticamp serves perfect bacon, egg, and cheddar breakfast sandwiches, bagels, and delicious sandwiches—the chicken banh mi is excellent. They also have great coffee, yummy baked goods, and a small selection of local beers and wines. 

12690 Cabot Trail, Chéticamp, NS, B0E 1L0, Canada
902-224–5484
Known For
  • Their knockout cinnamon roll cake
  • Warm and friendly owners
  • Fresh squeezed lemonade and house-made iced tea
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Mull Café & Deli

$$

There's usually a parking lot full of cars outside this popular hangout for Cape Bretoners, which also draws "come from away" diners with its long lunchtime menu of hearty salads, creamy chowders, deep-fried seafood plates, and homemade desserts. After 5 pm (and all day on Sunday), the dinner menu goes more upscale with dishes like scallops in white-wine and cream sauce and lemon-chicken supreme. At peak times, reservations are recommended.

11630 Rte. 19, Mabou, NS, B0E 1X0, Canada
902-945–2244
Known For
  • <PRO>thin crispy batter for fried food</PRO>
  • <PRO>local art</PRO>
  • <PRO>take-out counter</PRO>

Something incorrect in this review?

The Narrows Café and Bar

$$

Head here for smashing pub grub. You can opt for fish-and-chips, or a classic cheeseburger, but they also offer more gourmet options such as a garlic and brie or maple bacon burger. The Narrows is a great spot to sip on local brews and chow down on wings. 

368 Shore Rd., Baddeck, NS, B0E 1B0, Canada
902-295–3500
Known For
  • Live music most nights
  • Generous portions
  • Fun, locals' favorite hangout

Something incorrect in this review?

Spoondrift Café & Gift Shop

$$

This bright and airy diner specializes in seafood dishes, steaks, and casual dining favorites with a cozy, down-home style. There aren't many options for dining in Louisbourg, but this place makes up for that.

7541 Main St., Louisbourg, NS, B1C 1J5, Canada
902-596–3034
Known For
  • Excellent seafood chowder
  • Warm, friendly service
  • Can get busy
Restaurant Details
Closed Mon.

Something incorrect in this review?