In san pedro, off of pescador street. the food is great, cheap, and plentiful.
Estelle's
Breakfast by the sea.
Blue Water Grill
Coconut Drive
Spectacular restaurant right on the beach. fabulous food and drinks. if you want to treat yourself, this is the place.
All food on Ambergris Caye is expensive. Budget accordingly. Eating "street food" or catching and cooking your own are the only other options. All restaurants are expensive and the local groceries are only less so.
Waraguma
Is a hole in the wall on middle street closer to the southern end with good burritios.
Local Central American cusine.
El Patio
Just around the corner from *waraguma on the way to the beach. good food and a great atmosphere. sand floor and beach furniture. a varied menu with options for all. not as expensive as the *blue water grill .