Minnesota is home to some seriously stunning lakes and shorelines, and a handful of clever restaurateurs decided the best table in the house should face the water. Whether you’re craving fresh walleye on Lake Superior or a cold craft beer on Gull Lake, the state has no shortage of spots where the scenery competes with the menu.
I’ve spent more than a few weekends chasing good food and great water views across this beautiful state, and trust me, the hunt is absolutely worth it. Here are 12 Minnesota waterfront restaurants that deliver on both counts.
6Smith – Wayzata (Lake Minnetonka)
Wayzata has always had a certain swagger about it, and 6Smith fits right in like a custom-tailored blazer. Perched right on Lake Minnetonka, this upscale American steakhouse offers a patio experience that makes you forget your phone exists.
The lake stretches out in front of you like a postcard nobody bothered to mail.
The menu leans heavily on prime steaks, fresh seafood, and craft cocktails that pair perfectly with the golden-hour light bouncing off the water. Weekend brunches here are especially popular, so reservations are your best friend.
Go early, snag a window seat, and let the view do most of the talking.
6Smith is the kind of place that feels special without trying too hard. Dress up a little, treat yourself to something fancy, and soak in one of the most polished waterfront dining experiences on the entire lake.
Lord Fletcher’s Old Lake Lodge – Spring Park (Lake Minnetonka)
Few places in Minnesota carry as much nostalgic waterfront energy as Lord Fletcher’s. This Spring Park institution has been welcoming boaters and landlubbers alike since 1967, and somehow it keeps getting better with age.
Arriving by boat is practically a rite of passage here.
The outdoor deck wraps around the property with sweeping views of Lake Minnetonka that honestly never get old. Order the walleye sandwich, grab a cold Minnesota-brewed beer, and watch the pontoon parade roll by.
It’s casual, fun, and completely unapologetic about being a good time.
On busy summer weekends, the energy here rivals a block party. Live music, boat traffic, and the smell of grilled food drifting across the dock make for an atmosphere that’s hard to replicate.
Lord Fletcher’s earns its legendary status one sunset at a time, and every visit feels like a summer memory in the making.
Maynards – Excelsior (Lake Minnetonka)
Maynards in Excelsior is the kind of place where the parking lot fills up before noon on a Saturday, and for very good reason. Sitting right on Lake Minnetonka, this lively spot combines a full-service marina with a restaurant that knows how to deliver crowd-pleasing food alongside killer water views.
The menu covers all the classics: burgers, fish tacos, fried appetizers, and cold drinks that taste better when you’re watching sailboats drift by. The outdoor seating is expansive, which means even on busy weekends you’ve got a solid shot at a table with a view.
Bonus points for the fire pits that keep things cozy when the evening cools down.
Excelsior itself is one of the most charming lake towns in the state, and Maynards anchors the waterfront scene beautifully. Come hungry, stay for the sunset, and maybe walk off dinner along the lakeside path nearby.
Birch’s on the Lake Brewhouse & Supperclub – Long Lake
Craft beer and lake views are a combination that should be legally protected, and Birch’s on the Lake in Long Lake has figured this out completely. This brewhouse and supperclub hybrid offers a relaxed, unpretentious atmosphere that feels like your favorite neighborhood bar somehow ended up on a beautiful shoreline.
The house-brewed beers are worth the trip alone, but the supper club menu brings serious comfort food to the table. Think walleye, prime rib, and hearty appetizers that make you want to order one of everything.
The lakeside patio is perfect for lingering over a flight of beers while the water does its thing.
Long Lake doesn’t always get the same buzz as the bigger Minnetonka spots, but Birch’s quietly holds its own. The crowd here is friendly, the service is warm, and the whole vibe is refreshingly low-key.
Sometimes the best views come without the fuss.
The Angry Trout Café – Grand Marais (Lake Superior)
The name alone deserves a standing ovation. The Angry Trout Café in Grand Marais has built a devoted following by serving locally sourced food with a side of unbeatable Lake Superior views.
Sitting right on the Grand Marais harbor, this place has the kind of charm that makes you want to move to a small town immediately.
The menu celebrates North Shore ingredients with genuine enthusiasm. Fresh Lake Superior fish, locally grown produce, and thoughtfully prepared dishes make every plate feel intentional.
The outdoor seating area faces the harbor directly, so you get sailboats, kayakers, and the endless blue of Superior as your dining backdrop.
Grand Marais attracts artists, hikers, and foodies for good reason, and the Angry Trout sits at the intersection of all three worlds. The café is small and fills up fast, so arriving early is genuinely good advice rather than just a polite suggestion.
Va Bene Caffe – Duluth (Lake Superior)
Italian food with a Lake Superior view sounds like something you’d dream up on a particularly good vacation, and Va Bene Caffe in Duluth has been making that dream real for years. Tucked into the hillside above the lake, this café delivers authentic Italian flavors alongside some of the most dramatic water views in the city.
The menu features house-made pastas, wood-fired dishes, and an impressive wine list that pairs beautifully with the scenery outside the windows. The atmosphere is warm, intimate, and just romantic enough to justify ordering dessert.
Floor-to-ceiling windows frame Lake Superior like a living painting.
Va Bene translates to “going well” in Italian, and honestly, everything about this place lives up to that name. It’s a quieter, more refined alternative to the busier Canal Park scene.
If you want Duluth waterfront dining with a little European soul, this is your table.
New Scenic Café – Duluth (Lake Superior)
Driving up Scenic Highway 61 north of Duluth, you’ll spot the New Scenic Café tucked between the treeline and the lake like a happy little secret. This place has earned a reputation as one of Minnesota’s most creative dining destinations, and the food absolutely backs that up.
Chef Scott Graden has been pushing culinary boundaries here for years with a menu that changes constantly.
Ingredients are sourced locally and seasonally, which means every visit feels slightly different and always surprising. The lake peeks through the trees from the outdoor seating area, giving the whole experience a peaceful, tucked-away quality.
It’s the kind of spot that rewards people who take the scenic route, literally.
Reservations are strongly recommended because word has spread far beyond Duluth. The New Scenic Café is a genuine culinary destination that happens to sit next to one of the world’s largest freshwater lakes.
That combination is hard to beat.
Pickwick Restaurant & Pub – Duluth (Duluth Harbor/Lake Superior)
Pickwick has been a Duluth institution since 1914, which means it was serving walleye before your grandparents were born. Located near the harbor in downtown Duluth, this restaurant carries a rich history that you can feel the moment you walk through the door.
The old-school charm is genuine, not manufactured for Instagram.
The menu blends classic supper club staples with updated favorites, and the bar program is equally impressive. Harbor views and the proximity to the iconic Aerial Lift Bridge make the location hard to argue with.
There’s something deeply satisfying about eating a good meal in a place that has genuinely stood the test of time.
Pickwick attracts a loyal local crowd alongside curious visitors, and both groups tend to leave happy. If you appreciate history with your dinner and a harbor view with your cocktail, this century-old gem belongs on your list without question.
Canal Park Brewing Company – Duluth (Lake Superior)
Canal Park Brewing Company sits in one of the most iconic neighborhoods in the entire Midwest, and it takes full advantage of the address. Steps from the famous Aerial Lift Bridge and Lake Superior’s shoreline, this craft brewery serves up solid beers and hearty pub food in a space that buzzes with good energy year-round.
The tap list rotates regularly, showcasing everything from crisp lagers to bold stouts that feel purpose-built for a cold Duluth evening. The food menu goes well beyond typical bar fare, with burgers, flatbreads, and lake-inspired dishes that pair naturally with the view outside.
Large windows keep the lake visible even when Minnesota weather discourages patio sitting.
Canal Park itself is always lively, and the brewery adds a welcoming anchor to the neighborhood. Whether you’re post-hike, post-beach, or just post-long-drive, walking through that door and ordering a cold pint feels like exactly the right decision.
Zorbaz on Gull Lake – Lake Shore (Gull Lake)
Zorbaz is not trying to be fancy, and that is precisely what makes it so lovable. This rowdy, colorful lakeside bar and restaurant on Gull Lake has perfected the art of the no-nonsense good time.
The pizza is legendary, the margaritas are dangerously refreshing, and the lake views are completely free.
The outdoor deck practically vibrates with summer energy on weekends, packed with boaters, families, and anyone who heard the word “margarita” from three towns away. The menu keeps things simple and satisfying: big pizzas, cold drinks, and the kind of casual food that tastes better when your feet are bare and the sun is still up.
Zorbaz has multiple locations across Minnesota lake country, but the Gull Lake spot holds a special place in the hearts of regulars. It’s loud, it’s fun, and it makes absolutely no apologies for either.
Come thirsty and leave with a smile.
Bar Harbor Supper Club – Lake Shore (Gull Lake)
There is something wonderfully time-capsule-ish about a great Minnesota supper club, and Bar Harbor on Gull Lake delivers that experience with genuine heart. This classic lakeside establishment has been feeding hungry families and celebrating special occasions for decades, and the tradition shows in every detail.
The menu is a love letter to old-school supper club dining: prime rib, Friday fish fries, shrimp cocktail, and relish trays that arrive before you even open the menu. The lakeside setting adds a layer of magic that no amount of interior decorating can replicate.
Watching the sun drop over Gull Lake from a booth here is genuinely one of life’s underrated pleasures.
Bar Harbor attracts a loyal crowd that returns year after year, and first-timers quickly understand why. It’s not trendy, it’s not trying to go viral, and that’s the whole point.
Some places earn their reputation simply by being consistently excellent.
Pier B Resort Silos Restaurant – Duluth (Duluth Harbor)
Grain silos converted into a waterfront restaurant sounds like something a very ambitious architect dreamed up, and Pier B Resort’s Silos Restaurant proves the concept works brilliantly. Sitting right on Duluth’s working harbor, this visually stunning space offers panoramic water views from inside one of the most architecturally unique dining rooms in Minnesota.
The menu is polished and ambitious, featuring locally inspired dishes with upscale presentation that matches the dramatic surroundings. Watching massive freighters navigate the harbor while you eat a beautifully plated meal creates a surreal and memorable contrast.
The bar program is equally impressive, with creative cocktails that make lingering feel mandatory.
Pier B is a full resort property, so the restaurant benefits from the kind of attention to detail that standalone spots sometimes miss. Whether you’re staying at the resort or just stopping in for dinner, Silos delivers one of the most visually striking waterfront dining experiences the state has to offer.
















