Bars & Restaurants

4 Best Restaurants in St. Charles, Idaho

Photo Credit: Senyuk Mykola

St. Charles, Idaho, is a hidden lakeside gem adjacent to the Wasatch Range of the Rocky Mountains. It keeps good company around Bear Lake with the charming towns of Garden City and Fish Haven nearby. Whether you’re visiting for a lakeside getaway or planning on hitting the nearby slopes, one thing is for sure: you’ll need somewhere to refuel during your stay. 

In this guide, we’ll take you through the best restaurants in St. Charles, including where to enjoy great food and stock up on groceries to keep in your Bear Lake Luxury Rental kitchen.

Bear Lake Munchies

Photo Credit: Ezume Images
  • Price: $$
  • Address: 6668 N Beach Rd, St Charles, ID 
  • Website: Bear Lake Munchies
  • What to order: The Dominican-style chicken sandwich.

For one of the best casual dining experiences in St. Charles, you’ll want to stop into Bear Lake Munchies. Bear Lake Munchies is a Caribbean restaurant that specializes in Dominical style sandwiches. 

They’re open every day except for Thursday for lunch and dinner, and don’t expect your typical beach shack either- Bear Lake Munchies is famous for having some of the best sandwiches in the United States! 

Local favorites include the Dominican-style chicken sandwich, quesadillas, and the carne asada torta. The best part? Everything is made from scratch. 

Whether you’re looking to enjoy your sandwiches on one of their picnic tables, order them to-go to eat on the beach, or even take them back to your rental for a fun date night, you’ll love this Caribbean restaurant.

Bear Lake Munchies is located behind North Beach Rentals and Epic Recreation. You won’t want to miss them! 

Float On

Photo Credit: Float On
  • Price: $$
  • Address: 101 N Beach Rd, St. Charles, ID 
  • Website: Float On
  • What to order: The Pineapple Float or Edible Cookie Dough.

If you’re craving a sweet treat after a day out in the sunshine on Bear Lake’s beaches, Float On is the place to be. Located in a cheerful, blue building adorned with pineapple decorations, Float On is the premium ice cream shop in not just St. Charles but all of Bear Lake

This sweet creamery doesn’t just stop at traditional ice cream, either. You can take your pick of delicious edible cookie dough or even build your own cookie dough! Some of their cookie dough flavor combinations include the Charlie Brown with Peanut Butter Cup and Reese’s Pieces, and the Belgium, with triple chocolate Belgian Brownie. 

Float On’s specialty is, of course, their floats, and you’ll definitely want to give them a try. One of their most popular is the Pineapple Float, but they also have a Hogwarts Butterbeer Float, Georgia Peach Cobbler Float, and several rotating seasonal floats. 

Bear Cave

Photo Credit: Brent Hofacker
  • Price: $
  • Address: 554 Main St, St. Charles, ID 
  • Website: Bear Cave 
  • What to order: A “Pizza Burger” and Tropical Charlie milkshake.

Bear Cave is another one of the best restaurants in St. Charles that specializes in delicious burgers, fries, and milkshakes. At this beloved, locally owned eatery, you can order from the window and either take your food to go back to your rental, to the lake to enjoy on the beach, or take a seat and enjoy at one of their picnic tables on the outdoor patio.

Although Bear Cave is small, they are expanding every year. Just keep in mind that they are seasonal and only open during the summer. 

In addition to burgers, shakes, and fries, Bear Cave also offers tasty snacks like onions and tater tots. Plus,  this St. Charles bistro arguably has the best fry sauce in Idaho and Utah combined! 

Minnetonka Cafe & Market

Photo Credit: MSPhotographic
  • Price: $
  • Address: 194 N Main Street, St. Charles, ID
  • Website: Minnetonka Market & Cafe
  • What to order: A milkshake, and the Chuck Wagon Breakfast Sandwich for breakfast, and a fish basket for dinner.

If you’re craving something other than burgers and fries, you’ll want to check out the Minnetonka Cafe & Market. This cozy, local St. Charles restaurant is open all year long, and serves breakfast, lunch, and dinner every day of the week. 

Their breakfast and brunch menu features delicious, classic breakfast plates like the ‘Little Round Up’, which comes with two eggs, hash browns, and toast, the ‘Around The Bend’ biscuits and gravy, and the Busted Bronc Breakfast Burrito. 

For lunch and dinner entrees, Minnetonka Cafe serves sandwiches, burgers, chicken strips, fish and shrimp baskets, and Minnetonka Mix tacos, quesadillas, and chimichangas. 

You can also enjoy tasty appetizers like fries, tots, and onion rings. The adjoining market is also a great place to pick up minor food items and road trip snacks.

While Minnetonka Market & Cafe may look unassuming from their exterior, this little mom n’ pop market and American restaurant is one of the best restaurants in St. Charles. Minnetonka Market & Cafe is open all year long and has some of the best comfort food you can find on the streets of St. Charles.

Nearby Grocer

One of the things we love so much about St. Charles is how peaceful it is. With that said, the tranquility in St. Charles is a tradeoff for some amenities, which means you will have to venture to the nearest town, Montpelier, to get groceries to cook at your luxury rental.

Broulim’s Grocery

It’s only a 20-minute drive from St. Charles to Broulim’s, so you won’t have to go far for groceries and supplies. Broulim’s is a good-sized grocery store and has everything you need to prepare meals during your stay in St. Charles, including a full deli. 

Get Ready to Experience St. Charles

Enjoying St. Charles isn’t just about the scenic beauty but also about savoring the simplicity of life. With these tasty and convenient dining and grocery options, you are all set to stay in one of our luxury rentals and explore one of North America’s oldest lakes.

8 Best Restaurants in Garden City, Utah

Photo Credit: Andrey Bayda

Welcome to the beautiful Garden City, Utah, known for the breathtaking beaches of Bear Lake, exhilarating winter snow sports, hiking, mountain biking, fishing, and more. 

In between all that fun, we know you’re bound to get hungry, so we’ve rounded up the eight best restaurants in Garden City, Utah. 

From cozy diners serving up home-style favorites to fresh, hand-tossed pizza parlors, there are plenty of places to eat in Garden City- unless you choose to cook in the fully-equipped kitchen of your Bear Lake Luxury Rental.

Bear Trapper Restaurant

Photo Credit: Brent Hofacker
  • Price: $
  • Address: 216 S Bear Lake Blvd, Garden City, UT 
  • Website:
  • What to order: French Toast for breakfast and Prime Rib or BBQ-Bacon Cheeseburger for dinner.

If you’re in the mood for classic American food, Bear Trapper Restaurant is a must-visit. This family-friendly Garden City restaurant serves affordable breakfast, lunch, and dinner in a cozy, welcoming environment. 

Enjoy the classics from their breakfast menu, like pancakes, breakfast burritos, and omelets. Later in the day, you can enjoy comforting fried sandwiches, burgers, steaks, pasta, chicken dishes, and various seafood options, including Wild Pacific Salmon, Fresh Idaho Trout, and delicious Coconut Shrimp. 

Also, if you’re craving steak, Bear Trapper Restaurant has as many options as a steakhouse!

Bear Trapper Restaurant is also famed for its friendly staff and is known to be accommodating to larger parties. 

Cody’s Gastro Garage

Photo Credit: MSPhotographic
  • Price: $$
  • Address: 88 S Bear Lake Blvd, Garden City, UT 
  • Website:
  • What to order: The Carne Asada Quesadilla and Fish n’ Chips.

Cody’s Gastro Garage offers a unique dining experience in their automobile-themed American dining room, serving breakfast, lunch, and dinner.

The breakfast menu features omelets, burritos, tasty favorites like breakfast quesadillas, and biscuits and gravy. Cody’s Gastro Garage has several burgers, salads & soups, and quesadillas on their lunch menu. 

For dinner, you can enjoy a variety of entrees, including their Steak Salad, Charbroiled Steak Tenderloin, Beer Battered Fish Basket, sandwiches, quesadillas, and more. 

For delicious food, a unique atmosphere, and friendly service, Cody’s Gastro Garage is an excellent restaurant in Garden City.

Firehouse Pizzeria

Photo Credit: Willis Lam via Flickr CC2.0

Firehouse Pizzeria really blows it out of the water when it comes to delicious pizzas and Italian comfort food. Its rustic, cozy ambiance makes it a great spot for families, friends, and date nights alike. 

However, the real specialties here are their mouthwatering, stone-fired, oven-cooked pizzas. They have tons of toppings available, and you can also order custom pizzas like the Ratatouille Pizza, Cowboy Pizza, and the famous Firehouse Combo Pizza. 

In addition to pizzas, you can also enjoy calzones, pasta, and cedar-baked sandwiches. You can also kick off dinner with some of their delicious appetizers, including garlic bread, focaccia, and spinach artichoke dip. This Italian Restaurant also has a gluten-free pizza crust available. 

Hometown Drive-In

Photo Credit: mikeledray
  • Price: $$
  • Address: 105 N Bear Lake Blvd, Garden City, UT 
  • Website:
  • What to order: The Mamma Bear Lunch Combo.

Hometown Drive-In is an infamous Garden City Restaurant serving some of Utah’s best fries, shakes, and burgers. 

Their menu includes a few different types of burgers, as well as chicken, ham, Philly steak, pastrami sandwiches, fish n’ chips, chicken nuggets, milkshakes, soft drinks, and fries, all at a super affordable price point. It’s the perfect Garden City takeout option!

The Burger Barn

Photo Credit: Brent Hofacker
  • Price: $
  • Address: 28 Bear Lake Blvd, Garden City, UT 
  • Website: The Burger Barn
  • What to order: A burger with ‘The Works’ and French Fries.

Another Garden City local favorite is the Burger Barn, located right in the heart of Raspberry Square, inside a fully refurbished, shiny red barn. The restaurant is family owned and operated, family-friendly, and has a large outdoor seating area with picnic tables.

Service at the Burger Barn is speedy and friendly, making it one of the best places to fuel up on a hot summer day if you’re looking for a quick and satisfying bite. This little fast food burger joint is open during the summer season and slings fresh burgers, hot dogs, fish n’ chips, fries, and of course, milkshakes.

Crepes and Coffee

Photo Credit: Chatham172
  • Price: $$
  • Address: 235 N Bear Lake Blvd, Garden City, UT 
  • Website: Crepes and Coffee Facebook Page
  • What to order: A Raspberry Crepe or Pesto Pleasure and a latte.

Crepes and Coffee is a unique addition to the Garden City restaurant scene that offers some of the best breakfast and brunch options on Bear Lake.

Crepes and Coffee specialize in light, fluffy, European-style crepes. They offer a mix of breakfast options, paninis, and savory and sweet crepes. For a filling breakfast, you can order the Popeye Crepe, complete with ham, egg, tomatoes, and spinach. Savory crepes include delicious combinations with the freshest ingredients, like The Pesto Pleasure, which has pesto, turkey breast, mozzarella, basil, and tomatoes. 

This Garden City breakfast joint also has some of the best coffee in town. Lattes, Macchiatos, Chai Teas, blended coffee drinks, you name it, they have it!

This Garden City restaurant is very good and quite popular, so we recommend either going early or be prepared to wait 20 to 30 minutes for your breakfast when they’re busy. It’s definitely worth the wait.

Cafe Sabor

Photo Credit: Teri Virbickis
  • Price: $$
  • Address: 82 N. Bear Lake Blvd. Garden City, UT 
  • Website:
  • What to order: The Carne Asada Burrito and Fish Tacos. 

If you’re craving Mexican food in Garden City, pay a visit to Cafe Sabor. This tasty Mexican restaurant offers a variety of delicious options, from quesadillas and fajitas to tasty seafood options like Diablo Shrimp and Grilled Salmon. 

They’re also family-friendly, have special late night summer hours, and take online orders so you can order takeout back to your Bear Lake rental.

Zipz Bear Lake

Photo Credit: Doug Miles
  • Price: $
  • Address: 75 N Bear Lake Blvd, Garden City, UT 
  • Website:
  • What to order: The Bear Lake Muenster Burger, the Coconut Shrimp Basket, and a Disney-inspired Pineapple Dole Whip.

Zipz Bear Lake is another fantastic Garden City Restaurant option open between Memorial Day and Labor Day. Located right on the lakefront, they serve burgers, fries, sandwiches, shakes, and even a summer berry salad. They also have options for the little ones- kids can enjoy either grilled cheese or chicken nuggets with fries.

Zipz Bear Lake has limited outdoor seating on their nautical patio, surrounded by colorful water skis giving the illusion that you’re enjoying your food on the boat.

Garden City Grocery Stores

All of our homes at Bear Lake Luxury Rentals are outfitted with fully-equipped kitchens with everything you need to whip up a delicious meal; you’ll just have to pick up some groceries first from one of two Garden City grocery stores. 

Mike’s Market

Photo Credit: Mikes Market

Address: 557 N Bear Lake Blvd, Garden City, UT 

Mike’s Market is the most popular grocery store in town and has a huge selection of groceries, including produce, meat, and dairy. 

Bear Lake Market

Photo Credit: Bear Lake Market

Address: 25 N Bear Lake Blvd, Garden City, UT 

Bear Lake Market is the other grocery store in Garden City, and while they do have a decent selection and are quite cozy, they are known to be a bit more expensive than Mike’s. 

Enjoy The Eats in Garden City, Utah

There you have it, our tour of seven fantastic Garden City eateries to visit during your Bear Lake adventure. With options ranging from comforting American classics to delightful crepes and coffee, you’ll be all set for food during your stay in one of our premium Bear Lake vacation homes.

Skip to content