9 Best American Restaurants near Grand Marais

Skyport Lodge & Raven Rock Grill American • $$
205 Fireweed Ln, Grand Marais

Customers` Favorites

Salad

“My girlfriends and I have been coming to Skyport for several years now and we love it! Rochelle, family and staff are friendly, accommodating and just wonderful hosts. The furry hosts are so cute and friendly (Ranger and Bailey, you’re good boys!!) and kayaking on the giant lake is a blast! Having Raven Rock in the same building is a triple bonus. Highly recommend!!“

4.8 Superb49 Reviews
South of the Border Cafe American • $
4 MN-61, Grand Marais

Customers` Favorites

Meat Lovers Omelette with Fried Potatoes
Scrambled Eggs Bacon Hash Browns Pancake
Fresh Lake Superior Herring
Whole Wheat or White Toast
Bacon Ham or Sausage
Ham & Cheese Omelet
Two Eggs and Toast
Club Sandwiches
English Muffin
With 2 Eggs

“I love this place! Great food and a wonderful staff‼️“

4.4 Superb63 Reviews
My Sister's Place American • $
401 MN-61, Grand Marais

Customers` Favorites

Portobello Mushroom with Swiss Cheese on a Bun with Sweet Potato Fries
Poutine Fries with Cheese
Meat Lover’S Calzone
Pulled Pork Sandwich
Fried Cheesy Pickles
Killer Onion Rings
Bacon Cheeseburger
Chicken Sandwich
Chicken Gizzards
Walleye Sandwich

“Stopped in after picking up our sauna! Wings were hot and crispy! Great service and atmosphere“

4.3 Superb178 Reviews
Voyageur Brewing Company Brewery • $$
233 W Hwy 61, Grand Marais

“Good atmosphere. Great scenery.“

4.5 Superb155 Reviews
Gun Flint Tavern American • $
111 Wisconsin St, Grand Marais

Customers` Favorites

Blue Corn Chips Con Queso
Southwest Burger
French Onion Soup
Walleye Sandwich
Bangers and Mash
Wild Rice Soup
Cuban Sandwich
Pot Stickers
Cheeseburger
Beer Flight

“great food and beer. a must“

3.8 Good152 Reviews
The Naniboujou Lodge & Restaurant American • $$
20 Naniboujou Trail, Grand Marais

“The Naniboujou Lodge is a beautiful lodge located on the shore of Lake Superior where you can relax and get away from phones and Internet. There you can enjoy the great Minnesota NorthShore outdoors both on the property and at the nearby Minnesota State parks.“

4.1 Good35 Reviews
Angry Trout Cafe Cafe • $$
408 W Hwy 61, Grand Marais

Customers` Favorites

Grilled Fish of the Day
Fried Shrimp Sandwich
Fish and Chips Basket
Maple Mustard Dressing
Whitefish Chowder
White Fish Dinner
Grilled Whitefish
The Smoked Trout
Fried Fish Tacos
Trout Chowder

“The menu has clearly labeled vegan and vegetarian items, and our server was knowledgeable about the vegan options. There were some good choices given the location and type of restaurant. We each ordered the veggie skewer dinner, and it was wonderful. The food was hot and freshly prepared. The plate included two skewers that each had 4 large fresh shiitake caps, zucchini, bell pepper, red onion, and cauliflower. There was also a wild rice pilaf (or waffle fries), garden salad, and seasonal veggie which was fresh corn. The prices seemed a bit high, but they include a 20% gratuity already added in, so when you do the math that makes the base price was more typical. There will be an added surcharge for paying with card, so bring cash if you can. I would eat here again.“

4.2 Good235 Reviews
Birch Terrace Supper Club Lounges • $$
601 MN-61, Grand Marais

Customers` Favorites

Spaghetti and Meatballs
Smoked Brisket Dinner
Stuffed Mushrooms
Large House Salad
Mozzarella Sticks
Walleye Sandwich
Fish and Chips
Tiger Shrimp
Shrimp Basket
Smoked Ribs

“Beautiful setting, wonderful food friendly staff. Would definitely recommend this establishment.“

4.1 Good48 Reviews
Cascade Lodge Lutsen MN American • $$
3719 MN-61, Lutsen - 5.73 miles

“Eat at the restaurant this morning 7/22/2025! Highly recommend! Easy going friendly and perfect for the family as well!“

4.4 Superb44 Reviews