Where to Eat Belizean Food in San Pedro
Dining in Belize means that you can taste the flavors of the many cultures that are represented here. You’ll find Caribbean dishes, tacos even curries and kebabs. While this is not an exhaustive list, the following are some of the popular styles and preparations that you will find when checking out restaurants in Belize: Jerk, curry, Creole, BBQ, fried fillets, blackened fish, tacos and kebabs. Most restaurants will have some Belizean dishes, but the following establishments really let the local preparations and flavors shine. Try them on your next vacation to San Pedro!
Di Local Taste
This local highlight is conveniently located in the food court across from Belizean Shores Resort. There is rustic outdoor dining available where you can enjoy all of the Belizean cuisine favorites. Try the rice & beans and the beans & rice- there is a difference.
Belizean and Caribbean cuisine | 3. 5 Miles North San Pedro, Food Court across from Belizean Shores Resort | 11:00am – 9:00pm, daily
El Fogon Restaurant
Fine dining meets traditional cooking methods at El Fogon. Authentic meals are cooked over a traditional fire hearth for a flavor that can’t be beat. The menu features Caribbean dishes, Seafood, Soups, and Central American cuisine. It is vegetarian-friendly with vegan options.
#2 Trigger Fish Street San Pedro Town | +501 206-2121 | 11:00am – 9:00pm, closed Sunday
The family-owned local favorite is a longtime fixture in downtown San Pedro. Known for the great seafood, local flavors, and classic island entrées, there is something for everyone. Try the Grand Maya Buffet on Friday night for an all-you-can-eat feast.
Pescador Drive, San Pedro Town | +501 226-2404 | 11:00am – 10:00pm, closed Sunday
Mama Caribe Restaurant and Bar
For casual, family-friendly dining inside or on the pool deck, stop at Mama Caribe. Specialties include authentic Belizean food with BBQ grilled lunch menu and a full tropical bar. It is within easy walking distance of Belizean Cove Estates, Coco Beach Resort, and Belizean Shores Resort.
3 Miles North, San Pedro Town at Captain Morgan’s Resort | +501 226-2207 | 7:00am – 9:00pm, daily
Where to Eat the Best Seafood on Ambergris Caye
With many marine habitats in Belize, there is a great variety of seafood. To ensure that the fisheries remain sustainable and healthy, be sure to adhere to any closed seasons as indicated below. Fish do bio-accumulate mercury, so it is important to be aware of the type of seafood you are consuming and if you are pregnant or nursing, follow the guidelines of your healthcare provider.
Fish - There are many types of fish to try; most notably snapper, grouper, and lionfish. Note that Nassau Grouper has a closed season annually from December 31- March 1.
Lobster - The Caribbean Spiny Lobster is found in Belize and differs from the classic American lobster in that it has long, thick spiny antennae and lacks claws. The lobster season closes from mid-February to mid-June, annually.
Conch - Queen Conch is a favorite and the most popular preparations are in fritters and ceviche. The season for conch closes annually, July-September.
Shrimp - Shrimp are widely available year-round in Belize as there are many shrimp farms. For wild-caught shrimp, the season closes annually mid-July through mid-March.
Blue Water Grill Restaurant
For romantic dining with a sea view, look no farther than Blue Water Grill Restaurant. With live music every Friday night, sushi on Tuesday’s and Thursday’s for dinner you can’t go wrong. Seafood enjoys a prominent place on the menu with many varieties and preparations available. The menu is also vegetarian-friendly.
Beachfront, Barrier Reef Drive, San Pedro | +501 226-3347 | 7:00am - 9:30pm, daily
Located in the heart of downtown San Pedro, Caramba is a hotspot for the freshest seafood dinner. Grilled lobster, fish and shrimp star on the menu. Specializing in Seafood, Mexican, Caribbean, and local cuisine.
Pescador Drive, San Pedro Town | +501 226-4321 | 11:00am – 10:00pm, closed Wednesday
Lily's Treasure Chest
Fantastic lunch spot with the freshest seafood available. Enjoy outdoor dining and a full menu that highlights the many preparations of seafood. Belizean flavors and dishes can also be found here.
Barrier Reef Drive, San Pedro | +501 226-2650 | 7:00am – 9:00pm, daily
Rojo Beach Bar & Lounge
Relax on the beach and enjoy the freshest fresh catch seafood, daily happy hour and tropical cocktails. The idyllic beach setting is just the right backdrop for your Belize vacation. The menu focuses on fresh local ingredients, ask for the daily specials.
5 Miles North, San Pedro Town | Facebook | 12:00pm – 9:pm, Tuesday-Saturday
Tipsy Lobster Seafood Grill
The place to go for fresh seafood, including your seasonal favorites like conch fritters and lobster. It is located in the food court across from Belizean Shores Resort, making it a convenient place to stop for a meal.
3. 5 Miles North San Pedro, Food Court across from Belizean Shores Resort | +501 626-5777 | 11:00am – 9:00pm, open Monday-Saturday