Whether you're in the mood for a local spot serving some of the best breakfast dishes, fish tacos at a casual beach bar, or a fine dining experience with lobster the star of the show, you'll find it all here in our guide to the best dining spots in San Pedro, Ambergris Caye. Whether you’re a foodie or an adventurer, San Pedro Town offers an unforgettable blend of flavor, culture, and fun—making it a top choice for any Belize vacation.
Best Restaurants in San Pedro: Affordable Eats
Brianna's Food Place
One of the best restaurants in San Pedro for a budget-friendly meal that includes signature Belizean dishes is Brianna's. The menu features everything from rice and beans with stew chicken to empanadas enjoyed with fresh lime juice. Plus, the service is excellent with friendly staff who are happy to provide insider advice to make your stay in San Pedro unbelizeable.
Pupuseria Salvadoreno
Not only is it affordable, but you'll also find the best pupusas in town at Pupuseria Salvadoreno. This traditional stuffed corn flatbread from El Salvador is a staple food in Salvadoran households, eaten with your hands. Locals often recommend it to those looking to support a locally owned business, with a crispy outer crust and a softer inside with various fillings like cheese, beans, shrimp, pork, and squash. The blackened fish, ceviche, and shrimp soup with a creamy coconut milk broth are just two of the other popular items here.
Warugama
The open-air Waruguma is renowned for its authentic Central American cuisine with genuine local flavors. The menu features a variety of Belizean and Salvadoran food in generous portions that are great for budget friendly travelers. It's another great spot for handmade pupusas with unique filling options while the lobster burrito in coconut cream is something you might want to come back for several times.
Celi's Deli
Celi's Deli is the perfect spot for breakfast to-go, or to pick up various sandwiches and local delicacies along with fresh juices. The locals often come for the Johnny cakes, which are split and filled with various ingredients like ham and cheese or stew chicken and refried beans.
The Fry Jack House
A popular breakfast spot, The Fry Jack House offers an impressive list of Fry Jack options. This traditional Belizean dish is made up of crispy and fluffy deep-fried pieces of dough, available in savory and sweet flavors. At around $6 U.S., they can make for a cheap meal although you'll also find classic breakfast items like scrambled eggs with cheese and beans similarly priced.
The Truck Stop
Located just north of the bridge in San Pedro, The Truck Stop is a must-visit destination offering a vibrant and unique experience. This eclectic venue is set within colorfully converted shipping containers, creating a fun and laid-back atmosphere perfect for all ages. Whether you're in the mood for a quick ice cream treat or a full meal, The Truck Stop has you covered. With a diverse lineup of food vendors, you can indulge in everything from wood-fired pizzas and savory Asian dishes to tacos and fresh seafood. The friendly and knowledgeable staff are always ready to share their recommendations, ensuring you enjoy the best bites and sips. The Truck Stop isn’t just about great food. The outdoor space features a variety of games like cornhole, an 18-foot movie screen for movie nights, and even a swimming pool with a swim-up bar serving refreshing, fruit-infused cocktails. Regular events like live music, trivia nights, and game shows add to the lively ambiance.
Robin's Kitchen
Robin's Kitchen is a popular local eatery for outdoor dining on Jamaican fare. It's particularly renowned for jerk chicken, a Caribbean dish made with marinated chicken that's grilled with jerk spices and served with barbecue sauce. You'll probably wish it was bottled so you can bring some home. Many crave it after returning, leading to a second or even a third and fourth visit! There are many other tasty dishes too, including fresh fish. You'll notice fishermen near the barrier reef fishing - many supply their fresh catch directly to restaurants in San Pedro like Robin's.
A sign of a great local venue, guests often line up beside the smoking grill for their meal. Those who are lucky might even run into Robin himself, enhancing the overall experience with his smile and generosity.
Wayo's Beach Bar
For casual, moderately-priced bar food, head to Wayo's Beach Bar. Attracting locals and tourists alike, you can enjoy the ocean view, a salty breeze, and live music with tasty cuisine and refreshing cocktails. The steak bites with potato wedges are a favorite but you'll find everything from lobster tacos to ceviche and red beans and rice.
Sweet Tutz & Delights
Sweet Tutz & Delights straddles the line between cheap and moderately priced items, with the Belizean Breakfast at about $7.50 US one of the best deals around featuring sunny side or scrambled eggs, beans, fruit, fry jacks or flour tortillas. You can also find some of the most delicious handmade tamales here with various versions that include shrimp, chicken, beef, pork, lobster, or veggies for a tasty vegetarian option.
Best Restaurants in San Pedro: Moderately-Priced Eats
Estel’s Dine by the Sea
If you're looking for the perfect breakfast spot in San Pedro, Estel's is a must-visit. This charming, seafront café is best known for serving up delicious breakfasts right on the beach, where you can enjoy stunning views just steps from the water.
Estel’s offers a mix of traditional Belizean dishes and classic breakfast favorites. Indulge in fry jacks, a local favorite, or opt for huevos rancheros, pancakes, or fluffy omelets. The portions are generous, and the flavors are sure to delight.
While breakfast is a highlight, Estel’s is also known for its mouthwatering Sunday BBQ. The smoky aroma fills the air as they serve up grilled meats, savory sides, and classic Belizean flavors. It's the perfect way to spend a relaxed Sunday with good food and great company.
With its intimate setting and limited seating, Estel’s fills up fast. Locals and visitors alike flock to this spot, not just for the food but for the relaxed ambiance and the chance to savor breakfast with toes in the sand. Arriving early ensures you snag a prime spot and start your day with the perfect blend of great food, breathtaking views, and laid-back island vibes.
Caramba Restaurant & Bar
A lively spot with exceptional seafood and excellent cocktails, everything is cooked to order at Caramba. You'll choose the style too, such as grilled or fried. Diners personally select their fresh-caught seafood from ice coolers, with everything from shrimp, red snapper, and scallops to lobster and ceviche.
Elvi's
Elvi's kitchen is one of the top restaurants in San Pedro. In fact, it's one of the best Belize restaurants as a landmark with a history dating back nearly a half-century. When the family first opened it as a small hole-in-the-wall burger stand, it stood under an old tree that's now right in the middle of the dining room. It's celebrated for its authentic Maya cuisine and its seafood while providing warm hospitality and exceptional service. Favorites include conch fritters, deep-fried to golden perfection, and the lobster tail. Live music is frequently hosted here too.
Stella's Sunset
Located a mile north of the bridge, Stella's Sunset Wine Bar & Restaurant offers romantic dining with magnificent mangrove and sunset views. You might even see a crocodile saunter by! The atmosphere and the menu are both impressive with salads and a variety of vegetarian options along with burgers, lobster bites, and various small plates. Pair it with an excellent selection of wines, craft cocktails, or bottomless sangria.
Blue Water Grill
Blue Water Grill offers an unforgettable waterfront dining experience in San Pedro, Belize, with spectacular views of the Caribbean Sea. Guests can relax and watch the boats drift by while savoring their meal, soaking in the relaxed island vibes that make this spot a favorite among both locals and visitors. The diverse menu at Blue Water Grill highlights authentic Belizean cuisine, featuring only the freshest ingredients and bold flavors. Diners can enjoy an array of fresh salads, ceviches, and seafood dishes, all crafted with a commitment to quality and freshness. For a special treat, visit on Tuesdays and Fridays to indulge in fresh sushi, expertly prepared and adding a delightful twist to the menu.
Best Restaurants in San Pedro: Eats Worthy of a Special Celebration
Garage Seafood and Steakhouse
Enjoy fine dining at the Garage Seafood and Steakhouse with everything from steak and lobster to shrimp fettuccine and blackened cajun grouper, all cooked to perfection. Service is attentive and the owner caring, ensuring every guest is satisfied, often making personal visits to every table.
Palmilla Restaurant at Victoria House
Palmilla Restaurant at Victoria House is renowned for its world-class waterfront dining offered indoors with air-conditioning or outside where you can enjoy a pleasant sea breeze. The menu features dishes made with fresh, local ingredients inspired by the Caribbean, including lots of fresh seafood.
The Hidden Treasure Restaurant & Lounge
Popular with visitors and locals alike, Hidden Treasure is tucked away on a back street in the Escalante neighborhood offering fine dining for dinner only. It even provides free shuttles to guests who are staying in town or just south. You'll need to make a reservation to enjoy this romantic experience with a menu featuring a fusion of Latin American and Caribbean cuisine, including fresh seafood, all prepared by Belizean chefs. On Thursdays and Fridays, live music is hosted as well.
Cocoblanca
Located at Coco Beach Resort, part of Sandy Point Resorts in San Pedro, the intimate Cocoblanca offers memorable dining with reservations recommended. Enjoy starters like shrimp mango ceviche or the watermelon and kale salad followed by grilled fish, coconut-crusted snapper, or even a shrimp alfredo pizza.
Mambo Restaurant at Mata Chica
Open for dinner nightly by reservation only, Mambo at the Mata Chica Resort offers an incredible atmosphere under an open-air thatched palapa. Created by the former head chef at the famous French Laundry, Parisian Léon Cerredo, and fellow French Laundry alumnus, pastry chef Stephen Lighter, you're sure to be impressed. Look forward to exceptional service in a beachfront setting with a focus on beef and local seafood, including meals worthy of a special occasion like filet mignonith lobster. Plus, a complimentary shuttle is available when reserved in advance.