Living in the Land of 10,000 Lakes is so amazing! We truly have the best of everything here, from city living to country life, thick forests to sparkling lakes and rivers. But after hours of fun in the sun, it is important to sit down to an good meal. Luckily, you never have to go far from the water to experience delicious food. Below are shared our favorite Minnesota dockside dining locations.
1. Psycho Suzi's Motor Lounge - Minneapolis
Located on the banks of the Mighty Mississippi, right in beautiful Minneapolis, you’ll find a dining experience like no other. The cocktails are exceptional, as are the sunset views on the dockside lounge. The drinks menu has something to offer everyone! The Crummy Scoundrel is the perfect cocktail to consume while taking in the views. Be sure to order the yummy Suzi burger while you’re here!
Address:1900 Marshall St NE, Minneapolis, MN 55418.
2. Angry Trout Cafe - Grand Marais
What could possibly be better than fresh caught fish from the depths of Lake Superior? Chowing down as you watch the boats come and go from the outdoor seating area has got to be one of the best things to do on the North Shore. You won’t regret your trip to this delicious restaurant!
Address: 408 W Hwy 61, Grand Marais, MN 55604.
3. Marine Landing b.o.t.m. - Marine on St. Croix
In beautiful Marine on St. Croix you’ll find the charming Marine Landing b.o.t.m. Nestled along the banks of the St. Croix River, this eatery will not leave you disappointed for lack of views or menu items. The easiest way to visit is by stopping in on your boat. Pull right up to the dock and step out for some great, fresh food. You won't be sorry you did.
Address: 10 Elm St, Marine on St Croix, MN 55047.
4. Bar Harbor Supper Club - Lake Shore
On your next trip up to the Brainerd Lakes area, be sure to check out the tiny town of Lakeshore. Here you’ll find quite possibly the cutest restaurant in Minnesota. Not only is it cute, but the views from the back patio facing the lake are spectacular! Enjoy a scrumptious meal with the gorgeous waters of Gull Lake in front of you. Whether you get a burger, walleye, or a simple salad, you will not be disappointed.
Address: 8164 Interlachen Rd, Lake Shore, MN 56468.
5. Maynard's - Excelsior
A quick drive just west of the Twin Cities and you’ll find amazing dockside dining at Maynard’s in Excelsior. This exquisite eatery with amazing views of Lake Minnetonka will not leave you disappointed. Offering amazing entrees and excellent drink selections, you can’t go wrong with spending a warm evening here. Throw in the live music and Maynard’s is a must! Be sure to try Maynard’s chicken breast sandwich during your next visit.
Address: 1934, 685 Excelsior Blvd, Excelsior, MN 55331.
6. Boat House - Winona
The banks of the Mississippi River in Winona are home to a fantastic eatery with the most incredible views! We can’t think of a better place to spend a Friday night - or any night - than at Boat House. Bring your crew and enjoy a delicious meal with a fabulous view. The menu is varied, so there's sure to be something for everyone. Grab a seat by the window and watch the boats glide through the water.
Address: 406 9th St NE, Winona, MN 56093.
7. Acqua - Forest Lake
If you’re looking for delicious food with perhaps the most amazing views, look no further! Situated on the shore of Forest Lake, Acqua is your one-stop shop for amazing atmosphere, food, drinks, and views! Enjoy a seafood roll sandwich and wash it down with one of the many varieties of beer or wine on the menu. All this can be done on the amazing dockside patio while watching boats cruise by.
Address: 8241 North Shore Trail, Forest Lake, MN 55025.
8. Lord Fletcher's - Spring Park
A quick drive from the Twin Cities to the west is in order if you’re hoping to chow down on amazing food while enjoying great lake views. Located on the stunning Lake Minnetonka, Lord Fletcher's is one of the best dockside restaurants around. The views of Lake Minnetonka are just as good as their specials! Stop in on a Wednesday for supper and enjoy live Maine lobster, cole slaw and a dinner roll for a great price! You won’t regret an evening spent here.
Address: 3746 Sunset Dr, Spring Park, MN 55384.
9. NOSH Restaurant & Bar - Lake City
On the banks of the Mississippi in beautiful Lake City, you’ll find exquisite views and exceptional food. Enjoy patio seating, watching the boats dock, incredible martinis and fine dining. The seafood paella is out of this world. This is a great location for your next special night out. You won’t soon forget a great evening dining dockside, sipping cocktails and enjoying the fantastic food. Be sure to try the delicious Prince Edward Island Mussels for a meal that will leave you craving more.
Address: 310 S Washington St, Lake City, MN 55041.
10. Lola's Lakehouse - Waconia
Enjoy beautiful Lake Waconia while eating your next meal. The sunset views are incredible - just like the menu! No room on the waterfront dock? The beautiful glass garage-style doors open up to the elements and the beautiful deck that overlooks the scenic Lake Waconia. With great food and incredible dockside views, your trip to this restaurant will be magical.
Address: 318 E Lake St, Waconia, MN 55387.
11. Ernie's On Gull Lake - Brainerd
You can not beat the view on Gull Lake, which makes Ernie’s an absolute must! The large outdoor eating section fills up quickly, so be prepared to wait on those beautiful Minnesota summer evenings. It's worth it! There's no better place to spend time dining and visiting with family and friends. The friendly staff only add to the great dining experience at Ernie's. Be sure to try the brisket nachos - but be warned - they’re big enough to share, though you may not want to!
Address: 10424 Squaw Point Rd, Brainerd, MN 56401.
Do you have a favorite restaurant in Minnesota with dockside dining? Let us know so we can check it out!
OnlyInYourState may earn compensation through affiliate links in this article.