Top Posts & Pages

Where to Eat in San Pedro, Belize

March 6, 2023 No Comments

The most popular vacation spot in Belize is Ambergris Caye- also known as San Pedro- which has evolved into a notable Caribbean food destination. Along the three main streets of San Pedro Town you’ll find a wide variety of restaurants and cafes, as well as award-winning beach bars, palapas, and seafood havens. Almost everyone who travels to Belize returns home saying (or reflecting) the same thing. I came for the adventure, the beach, the snorkeling, and the sun, but I left raving about the amazing people and delicious meals. If you only have a short time to spend in San Pedro like I did, you’ll want to focus on sampling the best. These were my top 4 unmissable spots of where to eat in San Pedro, Belize.

Note: I stayed at the Mahogany Bay Resort so most of my recommendations for where to eat in San Pedro are based in the town or towards the south of the island. 

Estel’s Dine by the Sea

The best breakfast in Belize is served at this relaxed restaurant on the island, which is situated right next to the water. The menu is large, varied and showcases local cuisine. You’ll be sitting in the sand for that real island feelI! it’s a popular place so there can be a wait. This restaurant is right next to the port and near the airport so if you have a boat or flight to catch, it’s only a stone’s throw away. 

Panda’s Recommendation: I opted for the scrambled eggs with prawns accompanied by beans and fry jacks. A little hot sauce made it the perfect breakfast!


Rating: 5 out 5 pandas

Elvi’s Kitchen

This cozy restaurant has a tree in the middle of it and that should be enough to entice anyone to visit. If the tree doesn’t intrigue you then fear not, the food is also delicious. I stopped here for a little snack while exploring the town and was not disappointed with the quality of food and service! This is the oldest and most well-known eatery on Ambergris Caye. Unsurprisingly, this restaurant is award-winning and provides a genuine Belizean dining experience. You can read about them on their website linked here.

Panda’s Recommendation: I tried the conch fritters (my first time trying conch!) and the street corn (Grilled corn topped with key lime butter, queso fresco and coriander). Absolutely divine!


Rating: 4 out 5 pandas


A laid back, family run restaurant with no frills or fuss- just excellent food. The portion sizes here are giant making this palace great value for money. Tourists would classify this as a ‘hidden gem’ but this is where you can find the locals! 

Panda’s Recommendation: The lobster burrito at Waruguma can easily fill two hungry people and leave you sated. Fresh, deliciously seasoned and in a warm, tortilla full of rice this meal is sure to send you straight into a food coma!


Rating: 4 out of 5 pandas

D & E’s Frozen Custard

The ultimate desert on San Pedro has to be the frozen custard from D&E. They have so many flavours (plan to go multiple times) and it’s very obvious that they only use quality ingredients for their flavours. You can read more about their philosophy on their website. The ladies who run the store are extremely friendly and will be happy to answer any questions for you!

Panda’s Recommendation: In this case, I asked the ladies behind the counter what the locals eat and they recommended the soursop custard. While I was skeptical at first, it was absolutely delicious. 


Rating: 5 out of 5 pandas

Caribbean Villa’s Hotel

I stumbled across this place by accident but was glad to do so. They offer a brakfast buffet or a set menu option for breakfast and are based right on the beach, with the restaurant surrounded by palm trees. The only complaint would be that it seemed to cater to a large group of rowdy backpackers but I still enjoyed my breakfast! 


Panda’s Recommendation:The stuffed fry jack cannot be beat! Filled with soft scrambled eggs and beans, this is one filling breakfast. 


Rating: 4 out of 5 pandas

There’s so much more to try and sample in Belize that I regretted not having more time to explore (and eat). Belize is home to a delectable combination of seafood, fresh fruit, Caribbean staples, and savory treats that are guaranteed to please even the pickiest eater thanks to the delightful blending of various cultural influences. Belize is a culinary paradise for foodies, with everything from freshly caught seafood to pillowy soft bread tortillas combined with cheese and beans. If you’re looking for where to eat in San Pedro, Belize, I hope this guide tantalizes your tastebuds!

Lastly, I have a wealth of information on my Instagram especially in the Belize highlight and my reels. Do have a look. If you enjoyed this post about where to eat in San Pedro, please pin it using the pin below:

If you liked this post, you may also be interested in:

Take a trip to El Salvador: A Hidden Gem

Planning a 7 day trip to Guatemala

Have you visited Belize before? Or have I inspired you to start planning a trip to Belize? Let me know in the comments below!


All posts

No Comments

Let's converse with a comment!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog Stats

  • 518,670 visits

Follow with Wordpress

Follow Expat Panda on


Delve into the archives!