Restaurants in Grand Portage

Grand Portage, MN is the furthest north of all the communities in Cook County, MN. Try local delicacies and classic favorites in a setting deeply connected to the land. The Grand Portage Lodge and Casino has a beautiful lakeside dining room that overlooks Grand Portage bay, allowing guests to enjoy a meal with a stunning view of nature and wildlife. Whether you’re taking a break from the gaming floor or are stopping in for a delicious meal, it’ll quickly become one of your favorite spots in Cook County. 

Use the tool below to explore the available dining options in Grand Portage, MN. Note your favorites and be sure to stop in during your visit. Enjoy MN-made beer, wine, cider and craft cocktails after a day of adventuring and experiencing the best of Grand Portage. 

Things To Do

Looking for things to do in Grand Portage, MN? This is just the place for your next adventure. Grand Portage is Minnesota’s furthest northeast point, and it’s a pretty magical place.