Shore Lodge lobby with view
Ragazza di lago

McCall, Idaho, is a small mountain resort town just 2 hours north of Boise, Idaho, and is one of my favorite places to visit for the weekend. Since I travel to McCall so often and have been visiting my entire life, I thought I’d finally share some of the best restaurants in McCall, Idaho.

Keep in mind that this is a very small town, so the food selection is pretty minimal, things are a bit rustic, and there can be staffing shortages and all that jazz, but I’ve done my best to list the best ones in town. This includes spots for breakfast, brunch, lunch, and dinner!

Let’s get started! And while we’re at it, let’s be friends on Instagram and TikTok!

Read Next: 

Best Restaurants in McCall Idaho

1. Ruperts at Hotel McCall

Located in the heart of downtown McCall, Hotel McCall is a historic gem with lodging and a great restaurant experience. I love their food so much that I even had my rehearsal dinner here. While McCall can be slim pickings for a rehearsal dinner, this was perfect. 

They have views of the Payette Lake and offer a warm and inviting atmosphere. Plus, I think they have some of the best food in town and offer locally sourced and seasonal dishes with a great cocktail and wine selection!

Directions: Ruperts, 1101 N 3rd St, McCall, ID 83638

The 18 Best Restaurants in McCall, Idaho 2023

2. The Cutwater at Shore Lodge

The Cutwater is located inside the Shore Lodge resort and looks out over Payette Lake’s shores. Shore Lodge is a premier resort destination offering beautiful views for breakfast, lunch, or dinner. I actually got married at Shore Lodge, so I’m biased!

The Cutwater is a casual spot known for all sorts of great dishes and stunning views from its patio. For a lighter bite, try The Bar upstairs, where you can get bar food and cocktails with stunning lake views. 

Directions: Cutwater, 501 W Lake St, McCall, ID 83638

Shore Lodge restaurant

3. Bistro 45

Bistro 45 is a charming eatery and fun neighborhood gathering place where friends and family can come for their diverse menu featuring paninis, salads, light bites, and changing dinner dishes. In the warmer months, they have a bocce ball court out front.

It’s a wonderful spot to eat lunch or have an elegant dinner outside. They are known for their wine tastings and great wine list.

Directions: Bistro 45, 1101 N 3rd St, McCall, ID 83638

Bistro 45

4. The Sushi Bar

I haven’t been here yet because every time I go, the wait is over an hour, and I can never make a reservation! It’s just that popular! I’ve always found it odd that a sushi place is so popular in a landlocked state deep in the mountains, but people love this place.

They serve up fresh seafood and great sushi rolls!! I’m hoping to try it soon.

Directions: The Sushi Bar, 1101 N 3rd St, McCall, ID 83638

The Sushi Bar

5. The Narrows Steakhouse

If you want more of a fine dining experience, this is a great option. The Narrows Steakhouse is also located inside The Shore Lodge focuses on high-quality ingredients, and has earned its reputation as one of the town’s premier dining destinations.

They specialize in steak and seafood dishes. So, this might be the spot if you’re looking for a romantic dinner for two or a memorable meal with friends and family. Plus, they have views of the beautiful Payette Lake. 

Directions: The Narrows Steakhouse,  501 W Lake St, McCall, ID 83638

The Narrows Steakhouse | Best Restaurants in McCall Idaho 2023

6. Ragazza di Lago

This is a popular spot by Chef Topple, who has opened up multiple locations in Idaho because people love his food. Ragazza di Lago serves cuisine inspired by the Mediterranean region and has a spot in downtown McCall, right on the water, with outside seating on their deck.

Personally, I think the interior of this entire building needs a design refresh, but the food is still really good. Their sister restaurant is Ragazza di Bufalo, an Italian restaurant in Donnlley, which is also really good. 

Directions: Ragazza di Lago, 203 E Lake St, McCall, ID 83638

Ragazza di lago

7. The Clubhouse at Jug Mountain Ranch

For those looking to escape the beaten path, Jug Mountain Ranch is a great spot to try after a round of golf on the golf course! It’s located a bit outside of downtown McCall, but the patio has great views of the surrounding mountains.

They serve various dishes including salads, sandwiches, and clubhouse favorites. The breathtaking views of the surrounding landscape make this a great option for outdoor seating during golf season!

Directions: The Clubhouse, 13834 Farm to Market Rd, McCall, ID 83638

The Clubhouse at Jug Mountain Ranch

8. Pueblo Lindo Mexican Restaurant

If you’re craving Mexican cuisine, Pueblo Lindo is the place to be. This family-friendly restaurant offers a variety of authentic dishes. From delicious tacos to flavorful enchiladas, Pueblo Lindo is known for its good service and fun bar atmosphere, making it a great place to enjoy good times with friends.

Directions: Pueblo Lindo, 1007 W Lake St, McCall, ID 83638

Pueblo Lindo Mexican Restaurant

9. My Father’s Place

If it’s your first time in McCall, this is one of the places I always recommend because it’s just that good. It’s been around forever and is a beloved local favorite. They serve the best burgers, french fries, fry sauce, and shakes, and while there is usually a line, it goes fast, and the food is well worth the wait. This is the perfect family-friendly place!

Directions: My Father’s Place, 901 N 3rd St, McCall, ID 83638

My Father’s Place

10. Steamer’s Steakhouse and Saloon

Situated in the heart of downtown McCall, Steamers Steakhouse and Saloon is the go-to spot for prime rib, steaks, and overall fine dining.

The restaurant’s rustic, yet cozy ambiance, and extensive wine list ensure a memorable dining experience, whether you’re visiting for a rehearsal dinner or a special night out. This is a popular spot for steak and seafood in town.

Directions: Steamers, 308 E Lake St, McCall, ID 83638

Steamer's Steakhouse & Saloon

11. Salmon River Brewing

Salmon River Brewing is a popular brewery in McCall known for its craft beers and classic-style beers. Their taproom is also their dining room and it’s quite large with a family-friendly and relaxed atmosphere. They even have a rooftop where you can sit and enjoy food and brews overlooking Payette Lake.

Directions: Salmon River Brewing, 411 Railroad Ave, McCall, ID 83638

Salmon River Brewing

12. Cafe 6 Three 4

This is a fun little cafe in an old gas station that has quickly become a local favorite. They have hearty breakfast bowls, great sandwiches, salads, and coffee! They are known for having friendly service in a cozy little atmosphere. It’s a great spot to order a quick breakfast and coffee at the counter. 

Directions: Cafe 6 Three 4, 500 N 3rd St, McCall, ID 83638

Cafe 6 Three 4

13. Brunchette on the Lake

If you want to have brunch somewhere with outdoor seating in a fun ‘Instagrammable’ environment, this place might be right for you! They have bottomless mimosas, a large menu, and big portions. Come for the views, stay for the mimosas. 😉 This would be a great place to come with a bachelorette or bridal party! See my Boise bachelorette guide here!

Directions: Brunchette on the Lake, 317 E Lake St, McCall, ID 83638

Brunchette on the Lake

14. Frenchies

Frenchies on 3rd is a delightful little spot that focuses on serving the flavors of France. They have an inviting atmosphere and serve authentic French cuisine and Creole/Cajun options. This has quickly become a local treasure as it provides a unique dining experience in McCall.

Directions: Frenchies, 319 N 3rd St, McCall, ID 83638

Frenchies on 3rd

15. Stax

Stax has made its way to a lot of towns in Idaho because of its popular salads, sandwiches, and soups. Their portions are quite large and their sandwiches are just so good! I love coming here as a quick spot to grab a sandwich in town or to take one to go for a hike or picnic! 

Directions: Stax, 600 N 3rd St, McCall, ID 83638

Stax Best Restaurants in McCall Idaho

16. KB Burritos

KB Burritos is also an Idaho staple. Ever since they got popular in Sun Valley, they’ve been popping up in different places around the state. This is a great place to grab a burrito or get fast food Mexican food. They also have great breakfast burritos if you want to buy them for a group takeout order.

KBs is definitely a great spot for a grab-and-go option, but you can also dine in!

Directions: KB’s McCall, 616 N 3rd St, McCall, ID 83638

KBs Best Restaurants in McCall Idaho

17. Fogglifter Cafe

Fogglifter Cafe is a beloved coffee shop known for its quality ingredients and fantastic customer service. Whether you’re grabbing a cup of coffee on the go or sitting down for breakfast, you’ll be treated to delicious, homemade options in a cozy environment. It’s a good place for a casual grab-and-go breakfast!

Directions: Fogglifter Cafe, 1003 N 3rd St, McCall, ID 83638

Fogglifter Cafe

18. Stacey Cakes Bakery

This is the perfect spot to grab breakfast! Not only do they have cakes and baked goods, but they offer coffee, soups, English muffins, quiches, cinnamon rolls, and other breakfast/lunch foods. 

Directions: Stacey Cakes, 136 E Lake St, McCall, ID 83638

stacey cakes Best Restaurants in McCall Idaho

Other Options and Honorable Mentions: 

  • Ice Cream Alley – This is technically not a restaurant, but hey, it’s one of the best spots to be in McCall in my personal opinion. Located on West Lake Street, Ice Cream Alley is a delightful spot to satisfy your sweet tooth. Indulge in various ice cream flavors and take a leisurely stroll while enjoying your frozen treat. The gorgeous views of Payette Lake make this a perfect place for a post-dinner dessert.
  • The Spot (in McCall) – This is a new food truck park located on the main road in McCall.
  • McCall Farmers Market
  • Brundage Mountain Resort – If you want some grub on the slopes, there’s really nothing better than the Smoky’s Bar and Grill at Brundage Mountain Resort. Get yourself some chili, pizza or burgers, and beer; it’s the quintessential grubby ski restaurant. 
  • Tamarack Resort – While technically not in McCall, it’s in Donnelley; there are plenty of restaurants around this ski resort as well to eat, like The Rendezvous at Tamarack and The Reserve for more upscale dining.

Looking for a coffee shop? Try Wild River Java, Mountain Java, North Fork Coffee Roasters, or Payette Dream Coffee House.

ice cream alley

Wrapping Up

McCall, Idaho, may be a small resort town, but there are still some great places to eat, and it’s only growing! In fact, it’s grown over 200% in tourism in the last 10 years, according to the McCall Chamber! 

Whether you’re visiting for McCall’s Winter Carnival, staying in a cabin in McCall, camping at Ponderosa State Park, or at one of the resorts, these are all great options when you want to grab some good food. With various restaurants offering good food, great service, and stunning views, dining in McCall can be a great experience.

As you explore McCall and its surroundings, I recommend taking advantage of the outdoor seating options during the warmer months to soak up views of Payette Lake. From the heart of downtown McCall to the shores of Payette Lake, these restaurants offer something for everyone!

Subscribe for exclusive content + travel inspo!

Join 60k+ readers to keep up with my latest travel experiences, recommendations, posts, links, travel tips and more!

    We won't send you spam. Unsubscribe at any time.

    PIN IT:

    best restaurants in McCall Idaho
    best mccall idaho restaurants
    The 18 Best Restaurants in McCall, Idaho 2023