As you explore Todos Santos and nearby communities, you’ll undoubtedly see fishermen driving their little boats along the coast, smell pungent basil in the night air, and watch truckloads of fruits, vegetables and herbs being hauled from nearby farms. The food in this region is fresh and authentic, whether you’re dining at a fancy farm-to-table restaurant or grabbing a roadside burrito.
We began each day at Benno, the restaurant at Hotel San Cristóbal, which is open from 7-11 a.m. each day for breakfast, and 5-10 p.m. for dinner. Lunch is available pool-side from the attentive waitstaff, or dine in the poolside bar. Though we found it hard to stray from the delicious fish tacos, every plate here is fresh and totally delicious. With such great food — plus the ease of not having to leave the hotel — we found ourselves eating here twice a day.
That said, if you can pull yourself away from the San Cristóbal, there’s quite a few amazing meals to be had while out-and-about, too. Our favorites include the aforementioned Barracuda Cantina for laid-back tacos and surf vibes; similar-but-different is El Compa Chava, a small shack serving the best ceviche ever, and amazing fish tacos. For dinners, stand-outs were Jazamango and Los Adobes. At Los Adobes de Todos Santos, whose back dining room overlooks a stunning desert garden. The food is good, but the atmosphere the garden creates is incredible; at the very least, a great spot for an afternoon margarita (or three.) Last, our most memorable meal was at Jazamango, whose open-concept restaurant is just outside town and perched atop a hill. The restaurant overlooks some neighboring fields where much of the menus ingredients are grown; any supplementary ingredients are sourced hyper-locally, meaning lots of seafood, meat, and vegetables on an ever-changing menu. Make sure to tour the grounds before or after your meal! Additional restaurant and bar recommendations are available from the knowledgable concierge at Hotel San Cristóbal.