The Best Belizean Food and Seafood Restaurants in San Pedro

The Best Belizean Food and Seafood restaurant

Enjoying the local flavors of your travel destination is one of the easiest ways to really get to know a place. The fresh ingredients available combined with the cultural dishes unique to the area let you use all of your senses to experience where you are. As a coastal country that boasts the largest Barrier Reef in this hemisphere, Belize is known for its fresh seafood and bold local flavors. There are many seafood and Belizean cuisine restaurants in San Pedro. Peruse this guide to learn about the types of seafood, flavors, and dishes you are sure to encounter.

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

Elvi’s Kitchen

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