Where to Eat in Todos Santos & Pescadero

Let's be real: One of the best reasons to go to Mexico is to eat.

Well, that's kind of the best reason to go to a lot of places, actually. But Mexico — with its rich culinary traditions, diverse regional cuisines, and innovative new wave of chefs wielding influence from Mexico City and beyond — is always one of our favorites. And Baja California Sur, and Todos Santos and Pescadero in particular, are no exception. The peninsula is edged by the Pacific Ocean on one side and the Sea of Cortez on other, making it a mecca for fresh seafood, while its temperate climate and system of natural aqueducts allow for a long growing season. All that, plus the long-time influence of international visitors means that the options for dining are as interesting as they are varied. Here, a few of our favorite places.

Hierbabuena Organic Farm Restaurant Todos Santos
Hierbabuena Todos Santos


Mezcal at Hierbabuena Todos Santos Organic Restaurant


Arrive before sunset to enjoy the gorgeous view of the gardens at this rustic and lovely farm restaurant in Pescadero. Though the veg-centric menu changes daily, you can count on wood-fired pizzas, local-caught fish, and a handful of clever cocktails featuring super-fresh homegrown fruits and herbs. Plus, awesome outdoor plant vibes.


Caffe Todos Santos

Super charming and classic with overgrown bougainvillea outside and old world, kitschy vibes inside, Caffe Todos Santos is the ideal spot to unwind over coffee and a nice slow breakfast. The thing to order is the cinnamon roll — but, be warned: it's huge. 



Located under a thatched roof on a busy corner a couple blocks from the historic downtown, Miguel's is practically a Todos Santos institution. Though its a tad touristy, it doesn't matter: Owner Miguel is about as bighearted as come and the chile rellenos might be among the best you'll ever have. 

Tacos y Mariscos Sinaloense

Tacos y Mariscos Sinaloense

We wandered into this blue-walled seafood joint one afternoon after the smiley-faced owner waved us over, and ended up having one of the best, cheapest lunches of our trip. Ridiculously delicious ceviche, tasty fish tacos, and savory Micheledas. Be sure to try the signature sauce — an unami-rich combo of soy, jalapeño, garlic, and honey. 


Free Souls

We spent a lot of time at Free Souls. Because, why not? It's got a view of Cerritos Beach in one direction and the desert mountains the other; the food is really tasty (pizzas and whole fish with a Mediterranean spin); and there's a salt water pool to swim in while you're waiting for your muddled strawberry and tequila cocktail to arrive. Plus, wifi.

Free Souls

Baja Beans

The park-like setting of this local coffee roaster's cafe serves as Pescadero's unofficial town square. Swing by for coffee and pastries any morning, or spend browse the lively artisan market that sets up shop Sunday mornings.


El Olivo

So small, so sweet! We fell in love with this tiny cafe tucked into a palapa-topped hut on a side street near TS' historic downtown. Swing by for a hot chocolate and a piece of cake. They also sell local spices, preserves, and herbs.