Drink & Dine

Dining on the porch at Verandah at Mahogany Bay Resort & Beach Club

Savor Belize: Discover The Top Restaurants In San Pedro

Immerse yourself in local flavor at Mahogany Bay Resort, the premier destination for dining in San Pedro, Belize. With over ten distinctive restaurants and bars, from elegant indoor dining to casual poolside bites, our resort caters to both guests and locals. Enjoy fresh seafood, gourmet creations, and experience why San Pedro is a culinary paradise for food enthusiasts!

Shaken Cocktail Bar & Grill

  • Patio Restaurant & Bar Near The Bay Club Pool

Shaken is a vibrant cocktail bar with breathtaking 180º views of Mahogany Bay and the resort’s saltwater pool. Home to the best lunch and happy hour in Ambergris Caye, it offers a lively atmosphere where you can savor expertly crafted cocktails and delectable poolside bites. Whether enjoying a leisurely breakfast or winding down after exploring San Pedro, Shaken is the perfect spot to relax and recharge.

  • Location: Mahogany Bay Resort – The Great House
  • Open Daily from 7am – 10pm
  • Breakfast, Lunch & Dinner
Explore Shaken

The Verandah

  • Upscale Dining In A Relaxed Coastal Setting

Verandah is the premier destination for elevated dining with a relaxed atmosphere on Ambergris Caye. This top-rated restaurant in San Pedro features modern South American, Caribbean, and Central American-inspired cuisine crafted by a talented and diverse group of local chefs who draw from their historic roots. Perfect for dinner before a night out, Verandah offers an upscale dining experience that showcases the best food in San Pedro, Belize.

  • Location: Mahogany Bay Resort – The Great House
  • Open Daily from 7am – 10pm
  • Breakfast, Lunch, & Dinner
Explore Verandah

Stirred Bar & Lounge

  • Upscale Mixology Bar With Live Piano & Tapas

Located within The Great House lobby, Stirred is a classic mixology bar known for its sophisticated atmosphere. It’s the perfect spot for mingling and people-watching while enjoying craft cocktails before dinner. As one of the top bars in San Pedro, Belize, Stirred often features live piano music and entertainment, adding an extra layer of charm to your evening.

  • Location: Mahogany Bay Resort – The Great House
  • Open Daily from 4pm – 11pm
  • Cocktails & Tapas
Explore Stirred

Beach Club

  • Waterfront Restaurant & Bar For Resort Guests Only

The Beach Club offers an exclusive dining experience for resort guests at San Pedro’s only private beach. Enjoy shareable plates and frozen cocktails without leaving the comfort of your sun-soaked cabana. With attentive waist-deep service and a serene Caribbean atmosphere, it’s the perfect place to savor beach bites while unwinding on Ambergris Caye.

  • Location: 15-Minute Boat Ride from Resort
  • Open Daily from 10am – 4pm
  • Exclusively for Mahogany Bay Resort Guests
Explore Beach Club

Rum + Bean Coffee Bar

  • Craft Cocktails & Coffee Shop In San Pedro, Belize

From frozen frappés and cappuccinos to smoothies, natural juices, and rum craft cocktails, this innovative coffee shop in San Pedro, Belize, is an island favorite among locals and travelers alike. It has even earned the title of TripAdvisor™ #1 Coffee Shop on Ambergris Caye. Enjoy warm smiles, freshly baked goods, the fastest Wi-Fi on the island, and a courtyard with outdoor seating.

  • Location: Mahogany Bay Resort – The Village
  • Open Daily from 6am – 5pm
  • Coffee, Espresso, Cocktails, Smoothies, Hot & Ice Teas, Natural Juices, Pastries
Explore Rum + Bean

The Village Dining

  • More Bars & Restaurants In San Pedro, Belize

The Village’s eclectic dining scene features everything from fresh sushi at JYOTO to handcrafted cocktails and tapas at Dirty Martini. Whether you’re in the mood for gourmet delights or casual fare, The Village has something to satisfy every palate.

  • Location: Mahogany Bay Resort – The Village
  • Hours Vary
  • Lunch, Dinner, Happy Hour, & Dessert
Explore The Village
Live music at Mahogany Bay Resort San Pedro Ambergris Caye Belize
Beach Club Drinks at Mahogany Bay Resort San Pedro Ambergris Caye Belize

Live Music

Enhance your San Pedro dining experience with Mahogany Bay Resort’s live entertainment. Enjoy the soothing sounds of live piano every Monday and Saturday at Stirred, and catch a lively band outside by Shaken and Verandah every Wednesday.

Food & Drink Specials

Shaken offers an extended Happy Hour from 3pm to 6pm. Plus, celebrate lobster season with daily lobster specials at all restaurants in The Great House.

Groups & Events

The Great House at Mahogany Bay Resort offers multiple dining venues, including Verandah, Shaken, and Stirred, perfect for any occasion. Host private dinners or large celebrations for over 300 guests in our event spaces and private rooms. Contact us for more details on planning your special event.

Organic garden

Organic Gardening

Our on-site organic garden provides much of the fresh produce served at Mahogany Bay Resort. We grow a variety of fruits, vegetables, spices, and herbs, including basil, mint, papayas, bananas, limes, and tomatoes, in rich, organic soil under the sun. To support our commitment to reducing waste and regenerative farming, we convert restaurant food waste into compost, which enriches our soil. This allows us to maintain a plentiful garden, where we use everything we grow and return any excess to the earth.


Gallery

Incredible accommodation with pool at Mahogany Bay Resort & Beach Club

Accommodations

Our Belize resort offers over 200 charming cottages and villas that reflect the destination's authentic spirit.

Fly fishing activities at Mahogany Bay Resort San Pedro Ambergris Caye Belize

Adventures

Whether you take to the water or explore the jungle, Belize is full of places to discover.