Healthy farm-fresh food served in a garden setting. It's a little off the beaten path but worth the effort to get to.
Hierbabuena
One of the best restaurants in all of Todos Santos, this is must-visit while in Baja. Don't miss their suckling pig and locally caught seafood.
Jazamango: HOME
The outdoor courtyard setting here is reason enough to visit, but this is also the best place in town for oysters.
Oystera
Hands down the best spot in Todos Santos for sunset cocktails — it's one of the only places where you can literally eat with your toes in the sand.
The Green Room
Locally-sourced, healthy comfort food is the name of the game at La Esquina, with menu items like breakfast burritos, salads, smoothies, juices, and freshly baked daily bread.
La Esquina
This luxury design hotel's menu features a unique mix of Mexican/Japanese/French-fusion inspired flavors that will melt in your mouth.
Paradero Restaurant
For casual beach bar vibes and great tacos in Cerritos beach, head to Barracuda Cantina.
Barracuda Cantina Todos Santos
With owners from Northern Italy, this newish spot in Todos Santos brings authentic Italian vibes to the local food scene.
Ristorante Tre Galline
Siempre Viva is the ultimate farm-to-table experience in Todos Santos, built on an organic farm.
Siempre Viva Restaurant
A combo of fish market meets casual restaurant, this is the place on this side of Baja for the freshest seafood around.
Pacifica Fish Market
With an on-the-sand location that can't be topped, Amaya Beach bar is the perfect locale for laidback drinks and dinner at sunset.
Amaya
The best ice cream in Todos Santos!
Nevería Rocco
Come here for great coffee and pastries to kick off your morning in town.
Taller 17
This is a hidden gem taco spot that's a bit out of town but worth the trip for amazing tacos for a great price.