Choosing where to eat in San Pedro, Belize is one of the happiest problems you'll face as a visitor. The island punches dramatically above its weight when it comes to food — fresh seafood caught daily, bold Caribbean flavors, and restaurants that range from barefoot beach shacks to sophisticated waterfront dining rooms. This guide covers the best restaurants in San Pedro, what to order, and why the food scene on Ambergris Caye is one of the most underrated in the entire Caribbean.
Why San Pedro's Food Scene Is So Good
San Pedro sits on Ambergris Caye, surrounded by the Caribbean Sea on one side and the Belize Barrier Reef — the second largest in the world — on the other. This geography is a chef's dream. Local fishermen bring in fresh catches daily: snapper, lobster, grouper, shrimp, and conch. Produce comes in fresh from the mainland. Flavors from Creole, Garifuna, and Mestizo culinary traditions merge into something genuinely unique.
Add to this the steady stream of international travelers who demand quality, and you get a dining scene that keeps raising the bar year after year.
What to Eat in San Pedro: Must-Try Dishes
Before getting to specific restaurants, here are the dishes you cannot leave without eating:
Ceviche
This is Belize's answer to sushi. Fresh fish or shrimp marinated in citrus juice, tossed with herbs, hot peppers, and vegetables. It's bright, acidic, and deeply addictive. Order it everywhere and compare. Infinity Island's ceviche — made with locally-sourced shrimp and served chilled — has become one of the island's most talked-about dishes.
Lobster
Belize has strict lobster seasons (June 15 – February 14), and when the season is open, the lobster in San Pedro is extraordinary. Sweet, buttery, and usually grilled or finished in garlic butter. If you're visiting during season, make this your first meal.
Stewed Chicken
A Belizean staple. Chicken slow-cooked in a rich recado spice paste, served with rice and beans and a side of plantains. Humble, deeply flavored, and the kind of dish that teaches you something about a culture through taste alone.
Conch
Fresh conch appears in fritters, ceviche, soups, and stews across San Pedro. The fritters — deep-fried with vegetables and warm spice — are crispy, chewy, and impossible to eat just one of.
Panades
Small, deep-fried corn tortillas filled with seasoned fish. Crispy, portable, and excellent. Find them at local street stalls for just a few Belize dollars.
Best Restaurants in San Pedro, Belize
Infinity Island Beach Bar & Kitchen
For a complete experience — exceptional food, extraordinary cocktails, and an atmosphere that makes every meal feel like an event — Infinity Island Beach Bar & Kitchen is the standout destination on the island.
The kitchen focuses on fresh, Belizean-inspired cuisine made with locally sourced ingredients. The shrimp and ceviche are the signature dishes — snapper and lobster sourced from local fishermen, prepared fresh daily. The menu balances Caribbean staples with creative flavor combinations that surprise and satisfy in equal measure.
What elevates Infinity Island beyond just a great meal is the total experience. You're eating on the beach, often while live entertainment plays in the background or as the sun melts into the horizon. The service is warm, attentive, and genuinely Belizean. The cocktail program is one of the best on the island — eight signature drinks designed to pair beautifully with the food.
For the full experience, pair your meal with the Infinity Island Cocktail Flight — four mini signature cocktails served together. Ask your server for the current food pairing recommendation.
View the full menu here. Open daily, 9am–midnight. Located at #1 Seagrape Dr, San Pedro.
Waterfront Dining
San Pedro has several restaurants with over-the-water seating and stunning reef views. These are ideal for a special dinner — especially at sunset. Ask your hotel or a local for current recommendations, as the best spots evolve year to year.
Local Breakfast Spots
The best breakfast in San Pedro is often found in small, family-run spots away from the tourist strip. Fry jacks — deep-fried dough served with eggs, beans, and cheese — is the quintessential Belizean morning meal. Grab one before a snorkeling trip and you'll understand why locals live the way they do.
Food and Cocktail Pairings
If you're dining at a restaurant with a serious cocktail program, pair strategically:
- Ceviche + Hibiscus Sunset Spritz — floral acidity meets citrus marinade perfectly
- Lobster + Coconut Cabana Colada — sweet meets tropical in the best way
- Spicy dishes + Caye Mojito — mint and lime cool the heat beautifully
- Grilled snapper + Infinity Rum Punch — a classic pairing with fresh fruit notes
Tips for Eating in San Pedro
- Eat seafood. The land-based food is good, but the seafood is extraordinary.
- Ask what's fresh today. The best dishes come from today's catch. Menus change based on what came in that morning.
- Try the local hot sauce. Marie Sharp's or homemade habanero — put it on everything.
- Eat lunch on the beach. Midday beachfront dining in the Caribbean sun is simply unbeatable.
- Book popular spots in advance. During high season, the best restaurants fill up — especially on weekends.
- Ask for the daily special. Most kitchens create specials around what came in fresh. These are often the best things you'll eat.
For Groups and Private Dining
If you're traveling with a larger group or want a private dining experience, Infinity Island offers full event packages — from intimate birthday dinners to beachfront wedding receptions. The team customizes the menu, setup, and entertainment for your group.
View event packages here or reach out directly on WhatsApp for a custom proposal within 24 hours.
The Verdict
San Pedro's restaurant scene is a genuine highlight of any Belize trip. Whether you're eating a plate of fresh panades from a street cart or a full lobster dinner at a beachfront restaurant at sunset, the food here is fresh, flavorful, and rooted in a culture that genuinely cares about hospitality.
Infinity Island Beach Bar & Kitchen brings together the best of San Pedro's food, cocktails, and atmosphere in one extraordinary beachfront setting. If you only eat one meal on Ambergris Caye, make it here.

