Caye Caulker can be expensive compared to the mainland but it doesn't have to be. Small & local food stalls are cheaper, more authentic and even healthy.
Here are some spots I found on the island.
Errolyns House of Fry Jacks #
Before this small shack was famous on trip advisor, only locals bought food here, at least from what I recall. I ate here because it was the cheapest place to eat at the caye. It has the Belizean staple of fry jacks stuffed with refried beans and other goodies. It's very oily and calorie-dense but tastes really good!
More info
- Average Price: $1.50 USD per serving
- Opening Hours: 6:30 AM to 11:00 AM daily (Closed on Mondays)
- Location: Pasero Street
Keep in mind this place opens super early and closes before midday. It's perfect grab & go breakfast for the ferry ride back to the mainland.
Namaste Cafe #
This was the first cafe that caught my eye when I arrived the caye. It's not the cheapest, but it offers good plant-based options including puddings, sandwiches, salads and even hummus! As a bonus, they are eco-friendly and even offer donation-based yoga classes daily.

More info
- Average Price: $2.00 USD per serving
- Opening Hours: 7:30 AM to 2:30 PM daily (Closed on Sundays)
- Location: Pasero Street
- Website: Namaste Cafe
- Wifi: Yes
Juice Dive #
After visiting Caye Caulker recently, I was happy to see more restaurants open after the big covid shutdown. I got a chance to try the Impossible Burger here at Juice Dive, and it was spectacular. I felt guilty eating this meaty burger as a vegan.

More info
- Average Price: $10.00 USD per serving
- Opening Hours: 8:00 AM to 3:00 PM daily
- Location: Avenida Hicaco, Belize
- Website: Juice Dive
Chef Kareem's UnBelizeable Lunch #
The guy that runs this small food stall was so chill that we stayed to chat with him and ended up coming back to try his food. Unfortunately it's not the cheapest with prices starting at $6.00 USD all the way up to $12.50 USD, but the experience was authentic. The only downside was that they used foam plates and plastic to serve the food.

More info
- Average Price: $10.00 USD per serving
- Opening Hours: 11:30 AM to 5:00 PM daily
- Location: Front Street
Pupusas Lady #
Everywhere I go in Belize, I try to find pupusas, and I'm glad there's a lady selling it in Caye Caulker. Each pupusa costs $1.50 USD, which is perfect for any time of the day. They sell burritos and will sell you huge handmade tortillas for $0.50 each in case you want to make your own burrito at home. I don't think there's anything tastier than fresh flour tortillas made on a hot grill by latin women.
More info
- Average Price: $1.50 USD per serving
- Opening Hours: 6:00 PM to 10:00 PM daily
- Location: In front of the basketball court (Main Street)
Small Food Shacks #
Since the whole pandemic started, many of the locals have turned their homes into fast food shacks and fruit & vegetable stands. Just look for a small food stall with hand-written menus on a chalkboard with a small table at the front. Explore the backstreets as well instead of the touristy front streets.

More info
- Average Price: $1.50 USD
- Opening Hours: 8:00 AM to 5:00 PM
Food Carts #
While at the caye, we saw many vendors selling pastries on bicycle. A famous vendor is Cake Lady, and it's even marked on trip advisor that way haha. If Cake Lady doesn't have coconut products, you'll find other vendors on bikes selling banana cakes and other sweet treats.

More info
- Average Price: $1.50 USD per serving
- Opening Hours: 2:00 PM to 10:00 PM daily
- Location: On the main streets
This site is proudly ad-free which means bias-free opinions & suggestions. Your kind support helps keep it running.