One of the best ways to experience Belize is through its food. San Pedro, located on Ambergris Caye, brings together the flavors of the Caribbean, Central America, Maya and Creole traditions, and the island’s rich seafood culture. From fresh conch ceviche and coconut-based dishes to fry jacks, rice and beans, and refreshing tropical drinks, the local food scene offers plenty of opportunities to taste Belize beyond the typical tourist experience.
If you’re planning a trip to San Pedro, don’t limit yourself to familiar international dishes. Some of the most memorable experiences can come from sitting down at a small local restaurant, ordering something you’ve never tried before, and discovering a completely new flavor.
This guide highlights 10 must-try Belizean dishes and local food experiences in San Pedro, along with suggestions for where visitors can try them.
1. Rice and Beans with Stewed Chicken
If you want to start with one of the most recognizable examples of traditional Belize cuisine, try Belizean rice and beans with stewed chicken. Rice and beans is a staple throughout Belize and is commonly served with stewed chicken, potato salad or coleslaw, and fried plantains. The beans and rice are often cooked together, giving the dish a rich, savory flavor, while the chicken is slowly cooked with Belizean seasonings. The combination may look simple, but it represents the comforting, home-style side of Belizean cooking.
In San Pedro, visitors can try this classic combination at Elvi’s Kitchen, a long-established local restaurant on Pescador Drive. Its menu includes Belizean favorites such as rice and beans with stewed chicken. For many travelers, this is an excellent first introduction to local food in Belize.
2. Conch Ceviche
San Pedro’s location beside the Caribbean Sea means seafood naturally plays a major role in the island’s food culture. Conch ceviche is one of the Belize seafood specialties you should put near the top of your list. Fresh conch is combined with ingredients such as lime juice, tomatoes, onions, cucumber, cilantro, and peppers to create a bright, refreshing dish.
The combination of citrus, fresh seafood, herbs, and vegetables makes ceviche particularly enjoyable on a warm island afternoon. For an authentic San Pedro experience, look for ceviche at local seafood restaurants and casual island eateries. Elvi’s Kitchen, for example, currently lists San Pedro-style ceviche made with seafood marinated in lime, tomatoes, cucumber, and cilantro. Another option is Waraguma, where visitors can find seafood dishes and can even participate in a cooking experience focused on preparing ceviche and pupusas.
3. Fry Jacks
Breakfast in Belize deserves special attention, and fry jacks are one of the foods you shouldn’t miss. Fry jacks are pieces of dough that are fried until golden and slightly crisp on the outside while remaining soft inside. They are commonly enjoyed for breakfast with eggs, beans, cheese, or other fillings. They’re also wonderfully adaptable. You can enjoy them as part of a hearty breakfast before heading out for a day of snorkeling, sightseeing, or exploring San Pedro. For a beachfront breakfast experience, visitors can try Estel’s Dine by the Sea, which is known for Belizean-style breakfasts served beside the beach. Local food guides highlight its fry jacks alongside eggs, beans, meats, and other breakfast options. Fry jacks are an easy choice for travelers who want to experience a traditional Belizean breakfast without committing to a heavy meal.
4. Conch Fritters
Another island favorite is the conch fritter. These golden bites combine chopped conch with a seasoned batter and vegetables before being fried. They’re crisp, flavorful, and perfect as an appetizer or snack. Conch is an important part of Belize’s coastal food culture, and trying it in fritter form gives visitors a different experience from ceviche. Elvi’s Kitchen is one San Pedro restaurant where visitors can find conch fritters, and the restaurant’s current menu also features a variety of local seafood dishes. You can also look for conch fritters at other seafood-focused restaurants around San Pedro. Because menus can change depending on season and availability, asking about the day’s local seafood specials is always a good idea.
5. Belizean Stewed Chicken
Stewed chicken is another classic that deserves a place on your Belize food itinerary. Unlike fried chicken, Belizean stewed chicken is prepared slowly with seasonings and sauce, producing tender meat with a deep, savory flavor. It is traditionally paired with rice and beans and often accompanied by potato salad or coleslaw. This is the kind of dish that gives you a taste of everyday Belizean comfort food rather than simply a seafood experience. Elvi’s Kitchen is a convenient place to try it in San Pedro, with rice and beans and stewed chicken among its Belizean favorites. For an even more local approach, ask restaurants about their daily specials. A daily special can sometimes introduce you to a traditional preparation that isn’t available every day.
6. Lobster and Fresh Local Seafood
When you’re visiting San Pedro during lobster season, seafood should be a major part of your culinary itinerary. Belize’s Caribbean waters provide the island with access to lobster, snapper, shrimp, conch, stone crab, and other seafood. Depending on the restaurant and season, you may find seafood grilled, blackened, curried, cooked with garlic butter, or prepared in traditional Belizean styles. Lobster is particularly associated with San Pedro’s culinary scene, and the annual San Pedro Lobster Festival celebrates the opening of lobster season with food, entertainment, and island celebrations. For a broad seafood selection, Elvi’s Kitchen offers dishes including lobster, conch, shrimp, fish, crab claws, and seafood combinations. When ordering seafood, don’t be afraid to ask what was caught locally or what the chef recommends that day. That can be one of the easiest ways to discover something new.
7. Coconut Curry Seafood
Coconut is an important ingredient in many Caribbean-influenced dishes, and coconut curry is an excellent example of how Belize’s island location influences its cuisine. A coconut curry can combine a creamy coconut-based sauce with shrimp, fish, lobster, octopus, or other seafood. The result is rich, aromatic, and especially satisfying when served with rice and plantains. Elvi’s Kitchen currently offers its signature coconut curry with a choice of proteins including chicken, shrimp, octopus, fish, lobster, and other seafood options. This is a particularly good choice if you enjoy seafood but want something warmer and more substantial than ceviche.
8. Pupusas
Pupusas aren’t originally a Belizean dish—they have Salvadoran roots—but they have become a popular part of San Pedro’s multicultural food scene and are worth trying while you’re on the island. These thick handmade cornmeal cakes are typically filled with ingredients such as cheese, beans, pork, vegetables, or combinations of different fillings. One of the best-known places to experience them in San Pedro is Waraguma. The restaurant is particularly known for its handmade pupusas and casual atmosphere. Waraguma also offers a cooking experience where visitors can learn to make dishes including pupusas and ceviche, making it more than simply a meal—it can become a cultural food experience during your vacation.
9. Garnaches and Salbutes
For travelers who want to explore Belize’s street-food-style flavors, garnaches and salbutes are excellent choices. Garnaches are fried corn tortillas topped with ingredients such as refried beans, shredded cabbage, cheese, and other flavorful additions. Salbutes are also made with fried corn tortillas, but they’re typically puffier and topped with ingredients such as shredded chicken, cabbage, tomato, and other toppings. These foods are inexpensive, flavorful, and easy to enjoy as a quick lunch or snack while exploring town. Local food tours in San Pedro often introduce visitors to these types of Belizean foods, along with other favorites such as empanadas and fry jacks. If you’re exploring San Pedro by golf cart or walking around town, keep an eye out for casual local food spots where these dishes are served fresh.
10. Belizean Drinks and Tropical Desserts
A food adventure isn’t complete without trying something to drink or a sweet treat afterward. Belize has plenty of refreshing tropical drinks influenced by its Caribbean climate. Fresh fruit juices, lime-based drinks, coconut drinks, and rum-based cocktails are popular choices around San Pedro. For adults, a rum punch is a classic island choice, combining tropical fruit flavors with Belizean rum. Elvi’s Kitchen, for example, has long been associated with tropical cocktails and margaritas alongside its food.
For something sweeter, look for local desserts featuring coconut, tropical fruits, or other traditional ingredients. Dessert selections can vary considerably between restaurants, so asking what is homemade or locally prepared is a great way to discover something different. And after a hot day exploring Ambergris Caye, a cold tropical drink can be just as satisfying as the meal itself.
Experience Belize Through Its Food
Food in San Pedro is about much more than individual dishes. It reflects the island’s history, Caribbean setting, seafood culture, and multicultural community. One meal might introduce you to rice and beans and stewed chicken. Another might feature fresh conch ceviche or grilled lobster. A casual breakfast can bring fry jacks to your table, while an evening out might involve coconut curry, tropical drinks, or locally inspired seafood.
That’s what makes exploring San Pedro restaurants such a fun part of a Belize vacation. You don’t need to visit only high-end restaurants to eat well. Some of the most memorable meals can come from casual, family-run restaurants, local food spots, beachfront eateries, and food experiences where recipes are prepared with familiar local ingredients.
How to Find the Best Local Food in San Pedro
When searching for the best food in Belize, don’t rely only on the most popular tourist restaurants. Ask your hotel staff, local guides, tour operators, or residents which dishes they recommend. Look for restaurants featuring locally sourced seafood and traditional dishes, and don’t hesitate to ask about daily specials.
Another great approach is to plan your day around food. Have fry jacks for breakfast, enjoy ceviche for lunch, try local snacks while exploring town, and finish the evening with fresh seafood or a traditional Belizean dinner. San Pedro is also easy to explore at your own pace. Renting a golf cart makes it convenient to move between different parts of the island, discover local restaurants, and stop whenever something catches your attention.
Explore San Pedro with Tourist Point Belize
If you’re planning a food-focused vacation in San Pedro, Tourist Point Belize can make exploring the island easier.
Tourist Point Belize offers premium golf cart rentals, tours, a carefully selected souvenir shop, and the FREE Tourist Point Belize Island App. The app includes interactive maps, local events, exclusive discounts worth over $300, and easy activity bookings in one place.
With a golf cart, you can create your own food adventure around Ambergris Caye, from breakfast near the beach to local restaurants in town and dinner spots farther along the island. Tourist Point Belize also offers free hotel and airport delivery, making it convenient to have your golf cart ready for your San Pedro adventure. You can combine your food exploration with snorkeling, sightseeing, Secret Beach, city tours, and other island experiences, making each day about more than just where you eat.
A Taste of Belize to Remember
Trying local food is one of the easiest ways to make a Belize vacation more memorable. San Pedro offers an especially enjoyable combination of Caribbean seafood, Belizean comfort food, tropical ingredients, and multicultural influences. Start with the classics: rice and beans with stewed chicken, fry jacks, conch ceviche, and conch fritters. Then expand your menu with coconut curry seafood, lobster, garnaches, salbutes, and pupusas. Don’t forget the drinks and desserts, and leave some room in your itinerary for a spontaneous meal at a local restaurant. Whether you’re sitting beside the Caribbean Sea with a plate of fresh seafood, enjoying fry jacks during breakfast, or discovering a new local favorite while exploring San Pedro, every meal can become part of your Belize adventure. Come hungry, explore locally, and let San Pedro introduce you to the flavors of Belize.
