Bear Lake might be famous for its turquoise water and raspberry shakes, but its food scene is just as tempting. Around Garden City and the lake’s scenic shores, you’ll find cozy diners, lakeside grills, and restaurants where you can grab everything from fresh burgers and barbecue to fish tacos and fine dining with a view. No matter the season, good food is always part of the Bear Lake experience.
Garden City and Bear Lake Restaurants
Bear Trapper Restaurant
240 S Bear Lake Blvd, Garden City, Utah
Phone: (435) 946 3600
Open Year-Round
Known for: Family-friendly atmosphere, diverse menu, Little Trapper menu for kids
Website: Bear Trapper Restaurant
A longtime favorite in Garden City, Bear Trapper Restaurant delivers hearty comfort food in a relaxed, family-friendly setting. The diverse menu covers everything from ribeye steaks and burgers to homestyle breakfasts and kid-approved meals on the “Little Trapper” menu. After dinner, swing by The Chocolate Bear next door for chocolate-dipped raspberries.
Bear Lake Pizza Co

240 S Bear Lake Blvd, Garden City, Utah
Phone: (435) 946 3600
Open Year-Round
Known for: 28” Old Ephraim Pizza
Website: Bear Lake Pizza Co
Bear Lake Pizza Co. is the sister restaurant to Bear Trapper, with fresh homemade traditional pizzas (by the slice or 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, Utah
Phone: (435) 946-3610
Seasonal Hours: Winter Season Only
Known for: Beav Double Bypass Burger
Website: Beaver Mountain Grill
Located at the base of Beaver Mountain Ski Area, Beaver Mountain Grill is a favorite among winter visitors to Bear Lake. The menu is packed with hearty favorites made for cold-weather appetites, including the famous Beav Double Bypass Burger. Stop by for a sit-down breakfast or lunch, or grab something quick before hitting the slopes.
Café Sabor
21 E 75 N, Garden City, Utah
Phone: (435) 946 3297
Open Year-Round
Known for: Authentic Mexican, South American, and Asian cuisine
Website: Café Sabor
A longtime Bear Lake favorite, Café Sabor brings global flavor to Garden City with dishes inspired by Mexico, South America, and Asia. Enjoy colorful platters made for sharing, fresh margaritas, and a laid-back patio perfect for summer nights. Families especially love Monday’s “kids eat free” deal and the crowd-favorite Taco Tuesdays.
Campfire Grill & Restaurant
427 N Paradise Parkway, Garden City, Utah
Phone: (385) 626 7394
Seasonal Hours: Memorial Day through Labor Day
Known for: Cozy outdoor firepits and live music
Website: Campfire Grill & Restaurant
Tucked inside Conestoga Ranch, Campfire Grill & Restaurant brings mountain luxury to lakeside dining. This timber-framed, open-air restaurant pairs gourmet meals with rustic charm – think cozy firepits, live music, and sweeping views of Bear Lake. Start your morning with a hearty breakfast or unwind in the evening with fine wine, craft beer, and a fireside dinner under the stars. Open May through September, it’s the perfect place to enjoy breakfast, dinner, or drinks by the fire while soaking up the best of Bear Lake’s warm season.
Cooper’s At Beach Lake West
554 Lewis Loop, Fish Haven, ID
Phone: (208) 945 2222
Open Year-Round
Known for: Diverse menu and tranquil setting
Website: Cooper’s Restaurant & Bar
Located on the Bear Lake West Golf Course, Cooper’s Restaurant & Bar is a must-visit for dining with a view. Guests can expect a diverse menu featuring comfort food favorites, fresh local dishes, and a full bar with craft beers, wine, and cocktails. Open year-round, Cooper’s has indoor tables, a lively sports bar, and an outdoor patio with summer live music overlooking Bear Lake.
The Caribbean Cowboy
155/156 North 100 West, Garden City, Utah
Phone: (801) 336-8318
Seasonal Hours: Memorial Day through Labor Day
Known for: On-site smoked BBQ, fresh lemonade, and homemade cookies
Website: The Caribbean Cowboy
The Caribbean Cowboy is a family-owned and fully operated smokehouse bringing bold BBQ flavors to Bear Lake. Guests can expect mouthwatering smoked meats prepared right on-site, paired with fresh-squeezed lemonade and warm, straight-from-the-oven cookies.
Crepes & Coffee

235 N Bear Lake Blvd, Garden City, Utah
Phone: (435) 946 2696
Open Year-Round
Known for: Delicious food & crepes and the best coffee in town
Website: Crepes & Coffee
A local favorite, Crepes & Coffee brings European café vibes to Bear Lake each summer. Guests can choose from more than 20 handmade crepes – from sweet berry-filled classics to savory breakfast favorites – plus specialty coffees, smoothies, and gelato. Open year-round, it’s a go-to stop for morning treats, afternoon pick-me-ups, and laid-back evenings with live music on the patio.
Dee’s Car Wash Ice Cream Shop
20 N Bear Lake Blvd, Laketown, Utah
Phone: (435) 946-3372
Seasonal Hours: Memorial Day to Labor Day
Known for: Locally owned business with great milkshakes
Website: Dee’s Car Wash Ice Cream Shop
Cool down with Dee’s famous shakes 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!
Firehouse Pizzeria
50 S Bear Lake Blvd, Garden City, Utah
Phone: (435) 946 2600
Open Year-Round
Known for: Stone-fired pizzas and oven-baked pasta
Website: Firehouse Pizzeria
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 cookies and ice cream.
Hometown Drive-In

105 N Bear Lake Blvd, Garden City, Utah
Phone: (435) 946 2727
Seasonal Hours: Memorial Day to Labor Day
Known for: Big burgers, convenient & excellent service, and raspberry shakes
Website: Hometown Drive-In
A true Bear Lake classic, Hometown Drive-In has been serving up flame-broiled burgers, hearty Philly sandwiches, and over-the-top raspberry shakes for decades. With more than twenty milkshake flavors, endless toppings, and a laid-back garden patio, it’s the perfect stop after a day on the water. Order at the window, grab a table outside, and soak in that nostalgic Utah small-town charm.
LaBeau’s Drive-In
69 and 75 N Bear Lake Blvd, Garden City, Utah
Phone: (435) 946-8821
Seasonal Hours: Memorial Day to Labor Day
Known for: Raspberry Shakes and fresh soft serve ice cream
Website: LaBeau’s Drive-In
A Bear Lake legend since 1981, LaBeau’s Drive-In is the go-to spot for a classic burger-and-shake combo. Their famous Raspberry Shake is a must-try. It’s thick, creamy, and packed with local flavor. Enjoy generous portions, quick service, and a friendly small-town vibe.
Merlin’s Drive In
149 N Bear Lake Blvd, Garden City, Utah
Phone: (435) 946 8411
Seasonal Hours: Memorial Day to Labor Day
Known for: Tasty burgers and the best onion rings in Bear Lake
Website: Merlin’s Drive In
Merlin’s Drive Inn is another old-school Bear Lake drive-in with large helpings, tasty burgers, and the best onion rings in Bear Lake. And don’t forget their delicious selection of Bear Lake shakes!
Moose Buns
220 West 10 South, Garden City, Utah
Phone: (435) 241 7773
Open Year-Round
Known for: Drive-through and all-day cinnamon rolls
Website: Moose Buns
Moose Buns is a local favorite for a quick and delicious pick-me-up any time of year. Stop by the drive-through for breakfast burritos, fresh croissants, or one of their famous all-day cinnamon rolls. The menu also includes hearty hoagies, refreshing smoothies, and handcrafted coffee drinks perfect for mornings by the lake or an afternoon recharge.
Ruca’s

284 S Bear Lake Blvd, Garden City, Utah
Phone: (435) 946 3691
Seasonal Hours: Memorial Day to Labor Day
Known for: Danish Pastries and a pet-friendly patio
Website: Ruca’s
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, Utah
Phone: (435) 946 2870
Seasonal Hours: April to Labor Day
Known for: Pizza made with homemade dough and fresh ingredients
Website: Summit Pizza Co
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, Utah
Phone: (435) 946 2810
Seasonal Hours: Memorial Day to Labor Day
Known for: Unique outdoor patio seating and tasty all-American meals
Website: Zipz
Known for their tongue-in-cheek slogan, “the least favorite shakes in Bear Lake,” Zipz leans into the fun with great food, bold flavors, and a welcoming summer atmosphere. It’s all part of the charm at this colorful local hangout, where the humor’s as good as the burgers.
Experience the Ultimate Family Getaway at Bear Lake Premier Cabins
Bear Lake is a popular vacation destination that pleases on every level! Enjoy four seasons of adventure with long summer days filled with nature and Bear Lake activities on the stunning Caribbean of the Rockies, beautiful Utah fall foliage, and adrenaline-infused snowy days exploring the backcountry and slopes of Beaver Mountain.
Bear Lake Premier Cabins offer the perfect setting for family reunions, featuring spacious accommodations for the whole crew, fully-equipped and well-stocked kitchens for dining in, and a diverse selection of family-style restaurants for dining out. Discover your ideal Bear Lake cabin and start planning your unforgettable Utah family getaway today!