Bear Lake is a popular vacation destination that pleases on every level! Bear Lake offers four seasons of adventure with long summer days of nature and water activities on the beautiful blue Caribbean of the Rockies, vibrant fall foliage, and adrenaline-infused snowy days adventuring the backcountry and slopes of Beaver Mountain.

Bear Lake is a premier destination for family reunions with spacious cabins for the whole crew, fully-equipped and well-stocked kitchens for dining in, and a diverse selection of family-style restaurants for dining out.

The biggest and best selection of Bear Lake restaurants is in Garden City on the western shores of the lake where you’ll find everything from fast food, drive-ins, and delis to casual fine dining overlooking Bear Lake. Whether you’re in search of comfort food or a family-style pizza after a day in the snowy mountains, or a Latin-inspired cocktail or famous Bear Lake Raspberry Shake to beat the heat on a hot summer day, there’s an impressive number of places to indulge in and around Bear Lake.

Aloha Family Grill

105 W Logan Road, Garden City, UT

Phone: (435) 946-2286

Seasonal Hours: Memorial Day to Labor Day

Savor the tastes of Aloha at Aloha Family Grill. This popular Bear Lake restaurant has a casual atmosphere, friendly staff, and huge portions of authentic Hawaiian recipes with family-style dining options indoors, on the covered outdoor patio or drive-thru for grab and go. 

Bear Trapper Steak House

240 S Bear Lake Blvd, Garden City, UT

Phone: (435) 946 3600

Open Year-Round

Bear Trapper Steak House is a firm favorite for visitors to Bear Lake with a family-friendly atmosphere, a diverse menu, the Little Trapper menu for fussy eaters, and the Chocolate Bear next door for chocolate-dipped raspberries for dessert. 

Bear Cave Drive-In

554 Main St, St Charles, ID

Phone: (208) 945 0927

Seasonal Hours: Memorial Day to Labor Day

If you’re taking a road trip to the north shore of Bear Lake, make a stop at the Bear Cave Drive-in for a Bear Cave Monster burger and Raspberry Shake. There’s a general store to pick up supplies for a day of swimming and water activities on Bear Lake’s North Beach. 

Bear Lake Pizza Co

240 S Bear Lake Blvd, Garden City, UT

Phone: (435) 946 3600

Open Year-Round

Bear Lake Pizza Co. is the sister restaurant to Bear Trapper with fresh homemade traditional pizzas (by the slice of the whole pie!), indoor and outdoor seating and the very popular 28” Old Ephraim Pizza for family dining. 

Beaver Mountain Grill

40000 East, US 89, Garden City, UT

Phone: (435) 946-3610

Seasonal Hours: Winter Season Only

If you’re heading off to Ski the Beav, the Beaver Mountain Grill is the perfect pit stop for breakfast, lunch, or a grab and go bagged lunch. You can’t visit Bear Lake in winter without sampling the Beav Double Bypass Burger. 

Ber’s Shakes N’ Sodas

70 W Logan Rd, Garden City UT

Satisfy your sweet tooth with a Bear Lake shake or soda at Ber’s, located next to Summit Pizza in Garden City. Rumor has it they have the best (and most affordable!) shakes in town!

Blue Water Bistro & Bakery

65 W Logan Rd, Garden City, UT

Blue Water is a new bistro and bakery in town with a great selection of paninis, salads and charcuterie boards, delicious desserts and cakes, freshly bagged coffee to go, and tasty gift sets. 

Café Sabor

82 N Bear Lake Blvd, Garden City, UT

Phone: (435) 946 3297

Open Year-Round

Café Sabor is a small chain with six locations in Utah and Idaho. Set in a quaint location in Bear Lake with indoor and patio dining, this is a Bear Lake favorite for authentic Mexican, South American, and Asian cuisine with delicious platters for family sharing and Latin-inspired cocktails. Kids eat free every Monday and save space for Taco Tuesdays! 

Campfire Grill & Restaurant

427 N Paradise Parkway, Garden City, UT

Phone: (385) 626 7394

Open Year-Round

Campfire Grill & Restaurants is a timber-framed, tented open-air restaurant on Canestoga Ranch with an awesome atmosphere, outstanding cuisine, cozy outdoor firepits, live music, and tranquil views of Bear Lake. Enjoy tasty breakfasts, gourmet dinners, delicious desserts, local wine and beers, and an elevated Bear Lake dining experience with a view. Reservations for indoor seating are essential.   

Cody’s Gastro Garage 🐾

88 S Bear Lake Blvd, Garden City, UT

Phone: (435) 946 3644

Open Year-Round

Cody’s Gastro Garage is a funky auto-themed diner located in Water’s Edge Resort with a cozy atmosphere, cool, eclectic décor and a unique menu. “Feed the herd” with the burger block followed by a massive cinnamon roll with homemade raspberry sauce. Cody’s iconic hot rod is often seen around town in season! 

Cooper’s Restaurant & Bar

554 Lewis Loop, Fish Haven, ID

Phone: (208) 945 2222

Open Year-Round 

Cooper’s is a restaurant and sports bar just a short drive from Garden City on the Bear Lake West Golf Course. They offer a diverse menu with something for everyone, a kids and tweens menu, a full bar with local brews, wines and cocktails, and a tranquil setting overlooking Bear Lake. Get cozy indoors, catch a game or round of pool in the sports bar or dine alfresco (with summer live music) on the outdoor deck. 

Crepes & Coffee 🐾

235 N Bear Lake Blvd, Garden City, UT

Phone: (435) 946 2696

Seasonal Hours: Memorial Day to Labor Day

Crepes & Coffee is a Bear Lake attraction! This hot spot is very popular with locals and visitors to Bear Lake with a selection of over 20 sweet and savory European-style crepes, the best coffee in town, refreshing summer drinks and gelato, and live music in the evenings. There’s a station for grab and go or dine on the cozy pet-friendly patio with tables, chairs, and sofas! 

Dee’s Car Wash Ice Cream Shop

20 N Bear Lake Blvd, Laketown, UT

Phone: (435) 946-3372

Seasonal Hours: Memorial Day to Labor Day

Cool down with award-winning milkshakes from a repurposed car wash at Dee’s Car Wash Ice Cream Shop, the only ice cream shop in Laketown with the best ice cream in Bear Lake! 

Ephraim’s Restaurant 🐾

35 S Bear Lake Blvd, Garden City, UT

Phone: (435) 946 2255

Open Year-Round

Ephraim’s Restaurant is a pet-friendly, open-air restaurant at the intersection of Hwy 89 and Bear Lake Blvd. This laid-back Bear Lake eatery serves up traditional American comfort food, burgers, fish and ships, delicious Raspberry Shakes with homegrown berries, and ice cream at the nostalgic ice cream shop. 

Firehouse Pizzeria

50 S Bear Lake Blvd, Garden City, UT

Phone: (435) 946 2600

Open Year-Round

Firehouse Pizzeria is a casual pizza spot with stone-fired pizzas (including the largest monster pizza in Utah), oven-baked pasta, gourmet cedar baked sandwiches, and delicious desserts like warm skillet cookie and ice cream. Dine-in or order online to go. 

Hometown Drive-In 🐾

105 N Bear Lake Blvd, Garden City, UT

Phone: (435) 946 2727

Seasonal Hours: Memorial Day to Labor Day

Hometown is one of the original Bear Lake drive-ins with huge flame-broiled burgers, delicious Philly sandwiches, over twenty flavors of shakes, and over-the-top Raspberry Shakes. Pick up to go or relax in the garden patio. Check-in for music events happening over the summer months. 

LaBeau’s Drive-In & LaBeau’s Too

69 and 75 N Bear Lake Blvd, Garden City, UT

Phone: (435) 946-8821

Seasonal Hours: Memorial Day to Labor Day

LaBeau’s is a family-owned restaurant that has been a Bear Lake landmark since 1981 and continues to draw visitors for the unbeatable Raspberry Shakes, specialty burgers, and super-sized portions. There’s limited seating indoors, plenty of outdoor seating in the shade and you can almost always expect a line at this laid-back Bear Lake hot spot, but it’s worth the wait. 

Merlin’s Drive Inn

149 N Bear Lake Blvd, Garden City, UT

Phone: (435) 946 8411

Seasonal Hours: Memorial Day to Labor Day

Merlin’s Drive Inn is another old-school Bear Lake drive-in with large helpings, tasty burgers, the best onion rings in Bear Lake and a delicious selection of Bear Lake shakes. There’s limited indoor seating and an outdoor area with a children’s playground if you want to linger longer. 

Moose Buns

220 West 10 South, Garden City, UT

Phone: (435) 241 7773

Open Year-Round

Moose Buns is a cool Bear Lake coffee shop and juice bar with a quick service drive-through for breakfast burritos and croissants, lunchtime Hoagies or Buddha Bowls, and delicious all-day cinnamon rolls. They offer a great selection of hot drinks (think Raspberry Hot Chocolate!) and freshly blended frappes and smoothies. 

Pickleville Playhouse & Western Cookout

2049 S Bear Lake Blvd. Garden City, UT

Phone: (435) 946-3918

Seasonal Hours: Memorial Day to Labor Day

The Pickleville Playhouse & Western Cookout is a summer Bear Lake event not to be missed! Prepare for an evening of family fun beginning with a western-style cook-out with cowboy servers, followed by an entertaining western melodrama in the historic 300-seat log theatre. Bookings essential. 

Ruca’s 🐾

284 S Bear Lake Blvd, Garden City, UT

Phone: (435) 946 3691

Seasonal Hours: Memorial Day to Labor Day

Ruca’s is a trendy café style Bear Lake eatery with a sunny pet-friendly patio, a fun outdoor vibe with lawn games, gourmet sandwiches, waffles, and their famous Æbelskivers, delicious fluffy Danish pancake balls that will have you coming back for more! 

Summit Pizza Co

70 W Logan Rd, Garden City, UT

Phone: (435) 946 2870

Seasonal Hours: April to Labor Day

Summit Pizza is where you’ll find the best pizza in Bear Lake! They’ve spent over 40 years perfecting the art of pizza making with homemade pizza dough, fresh locally sourced ingredients and their own world-famous creations, the Summit Pizza Co sweet and savory doodles. The scenic outdoor patio has a small-town feel and is the perfect place to spend a summer evening. 

Zipz 🐾

75 N Bear Lake Blvd, Garden City, UT

Phone: (435) 946 2810

Seasonal Hours: Memorial Day to Labor Day

For the “least favorite shakes” in Bear Lake and a tasty all-American meal head to Zipz, a unique Bear Lake fast food restaurant with an eclectic outdoor patio, slalom ski fence, funky seating in boats, and festive, laid-back atmosphere.