The Most Iconic Restaurants, Bars & Breweries on The North Shore
You can’t truly say you’ve experienced Minnesota’s North Shore until you’ve sat down for a meal overlooking Lake Superior, an adult beverage or a basket of fresh-caught local fish in front of you.
Because Highway 61 stretches over 150 miles, the culinary landscape is incredibly diverse. Instead of an overwhelming directory of every single diner on the coast, we have distilled the options down to the legendary, non-negotiable icons, cozy supper clubs, local dive bars, and top-tier craft breweries every traveler needs to know.
The Legends: Non-Negotiable North Shore Staples
These are the culinary landmarks of the Arrowhead region. They are famous for a reason, and a road trip up north practically requires a stop at one of them.
Betty’s Pies (Two Harbors)
The Vibe: Classic, nostalgic 1950s roadside diner.
The Iconic Order: A slice of "Five Flavour" (strawberry, blueberry, raspberry, blackberry, and apple) or the Great Lakes Crunch.
Insider Tip: If the parking lot is completely packed, head to the side "To-Go" window to grab your slices and eat them down by the beach instead of waiting an hour for a booth.
World Best Donuts (Grand Marais)
The Vibe: A tiny, family-owned red shack that has been frying dough on the harbor since 1969.
The Iconic Order: A warm Cake Donut or a "Skizzle" (a massive, pulled piece of fried dough topped with sugar).
Insider Tip: They operate on seasonal hours and will close early if they sell out of dough. Show up before 9:00 AM to ensure you get your fix.
Russ Kendall’s Smokehouse (Knife River)
The Vibe: An authentic, old-school smokehouse steeped in maritime history.
The Iconic Order: Smoked Lake Trout or Sugar-Cured Salmon, eaten straight off the butcher paper at one of their outdoor picnic tables.
Insider Tip: Pick up a container of their house-made smoked fish dip and a sleeve of crackers to keep in your vacation rental fridge for a perfect post-hike snack.
Sven & Ole’s (Grand Marais)
The Vibe: Loud, cheerful, Scandinavian-humor-themed pizza parlor.
The Iconic Order: The "Uffda" Pizza (loaded with meats) or a slice featuring local wild rice.
Insider Tip: Head upstairs to the Pickled Herring Club bar if you want a more casual, local pub vibe to grab a beer while you wait for your pie.
Historic Supper Clubs & Waterfront Dining
If you are looking for that classic Minnesota dining experience–think relish trays, prime rib, old fashioneds, and wood-paneled walls–the North Shore delivers a few spectacular, historic options.
Bluefin Grille (Tofte)
If you want to enjoy a meal while watching Lake Superior waves literally crash against the ledgerock beneath your window, this is the premier waterfront dining destination on the Mid-Shore. It strikes the perfect balance between an upscale coastal bistro and a relaxed, casual northwoods lodge.
The Vibe: Sophisticated yet casual waterfront dining with arguably the best panoramic lake view on Highway 61.
What to Order: The blackened walleye cakes, seafood penne pasta, or their signature pan-fried local fish.
Birch Terrace Supper Club (Grand Marais)
Housed in a gorgeous 1890s log mansion overlooking the Grand Marais harbor, this spot has been operating as a supper club since 1945. It features massive stone fireplaces, a cozy lounge, and a classic menu.
The Vibe: Elegant yet relaxed historic northwoods.
What to Order: In-house BBQ ribs, hand-cut steaks, or fresh Lake Superior fish followed by a classic brandy Alexander.
Ledge Rock Grille (Two Harbors)
While technically a resort-based restaurant, it functions as the Lower Shore's premier destination for elevated coastal dining, offering massive windows looking right out at the crashing waves.
The Vibe: Upscale coastal lodge.
What to Order: The legendary Thursday night Prime Rib or their cast-iron pan-fried walleye.
Local Dive Bars & Pubs with Character
When you want to rub elbows with local charter boat captains, state park rangers, and resident trail builders, skip the resort dining rooms and pull up a stool at these historic watering holes.
The Gun Flint Tavern (Grand Marais)
An absolute institution on the Upper Shore. This bustling tavern features multiple bars, a fantastic rooftop deck overlooking the harbor, and frequent live roots and bluegrass music.
The Vibe: Lively, historic, and community-centric.
What to Order: A pint of their house-brewed craft beer alongside a plate of their famous specialty tacos or wild rice soup.
Cascade Lodge Pub (Lutsen)
Tucked right inside the historic 1920s Cascade Lodge, this cozy pub is the ultimate sanctuary for a rainy day or a post-ski warm-up.
The Vibe: Intimate, rustic, and deeply nostalgic.
What to Order: A local craft beer on tap and a classic North Shore burger.
The Craft Breweries & Cideries
The North Shore boomed into a world-class craft beverage destination. Making a loop through the local taprooms is now a staple of any Highway 61 road trip.
Castle Danger Brewery (Two Harbors)
Consistently voted one of the best breweries in Minnesota, their massive taproom and outdoor patio sit just blocks from the big lake.
The Vibe: High-energy, family-friendly, and celebratory.
What to Order: The world-famous Castle Cream Ale or a seasonal choice like the George Hunter Stout.
Voyageur Brewing Company (Grand Marais)
Situated right in downtown Grand Marais, Voyageur boasts one of the absolute best rooftop patios in the state, looking out over the western edge of the harbor.
The Vibe: Industrial-chic meets rustic wilderness hub.
What to Order: A Devil's Kettle IPA paired with house-made spent-grain pretzels and beer cheese dip.
North Shore Winery & Sawtooth Mountain Cider House (Lutsen)
Tucked up the hill on the Caribou Trail, this beautiful timber-frame tasting room offers a gorgeous wooded patio, live music, and an alternative to beer.
The Vibe: Modern, cozy, and relaxed alpine woods.
What to Order: A flight of locally fermented hard ciders or a glass of their custom red wine blends.
Elevate Your Dining with a Private Vacation Rental
One of the best secrets to eating and drinking well on the North Shore is balancing iconic restaurant stops with relaxed home-cooked meals. During peak summer and fall color seasons, restaurant wait times can easily climb past two hours.
By booking a private vacation rental, you get the absolute best of both worlds:
Taproom at Home: Pick up a 4-pack of Castle Danger cream ales or a growler from Voyageur and enjoy it on the completely private deck or ledgerock shoreline of your own secluded cabin under the stars.
Bypass Breakfast Lines: Avoid the long morning diner waits by brewing local craft coffee and cooking farm-fresh eggs in your own fully equipped kitchen.
Leftover Haven: Bring home your extra smoked salmon from Russ Kendall's or steak from the supper club to enjoy next to a private roaring fireplace.
Ready to Taste the Best of the North Shore?
The perfect culinary road trip requires the perfect home base. Skip the crowded hotel loops and generic motel strips. Explore our handpicked collection of premier North Shore vacation rentals to find a gorgeous cabin or luxury condo with a gourmet kitchen, perfect for your next foodie adventure.