Restaurants In Cook County

Experiencing new things, seeing new places and trying new restaurants are always at the top of a vacation to-do list. For the best North Shore MN restaurants, look no further. There’s no shortage of fantastic places to eat in the four communities of Cook County, Minnesota: Lutsen-Tofte-Schroeder, Grand Marais, the Gunflint Trail, and Grand Portage.

You’ll find a bit of everything to suit your group’s taste. Fast & casual. Upscale dining. Amazing handmade donuts. Amazing local breweries. A fabulous mountainside winery. The best fish tacos you’ll ever find inland. The biggest challenge might be finding space in your itinerary to try everything on your list.  Use the tool below to search for restaurants that you’re sure to love. 

Click below to see all the dining options on our Glide app. A printable version of business hours can be found here.

Special Offers

hot deals

Don’t just visit Cook County. Experience it like a pro with the hottest deals in the state. We’ve worked with our local vendors, artisans and owners to curate the best prices and most unique packages for our out-of-town visitors. Check out our hot deals today.

Pet Friendly Adventures

With so many dog-friendly activities and a wealth of lodging options that welcome canine family members and pet-loving locals everywhere you turn…

Wellness

Cook County, Minnesota is a place to push your limits and experience the outdoors.

Shopping

You’ll find all kinds of fantastic places to eat in the four communities of Cook County, Minnesota: Lutsen-Tofte-Schroeder, Grand Marais, the…

Museums & History

Discover Cook County history with every step you take. We’re proud of our long history and heritage and we think you will be too.

Family Adventures

Imagine a two-mile hike and not a single “She’s touching meeee.” On our trails, you’re far more likely to hear: “Oh…

Attractions

Planning your wilderness adventure starts here. We’re your source for northern Minnesota tourism information and guidance.