For a small town, Todos Santos eats surprisingly well. The combination of a resident expat community, organic farms in the surrounding oasis, and fresh seafood from the Pacific has produced a restaurant scene that punches above its weight.
Café Santa Fe is the town's most established restaurant — Italian-influenced, using local ingredients, in a courtyard setting. La Copa Cocina does modern Mexican food with Baja ingredients: local fish tacos, octopus, and wood-fired preparations. Miguel's Restaurant is a reliable breakfast stop, with good huevos rancheros and strong coffee.
For tacos and street food, the taco stands near the central plaza open from late afternoon and are where locals eat. The fish taco — freshly caught, battered, and served with cabbage and chipotle — is as good here as anywhere on the peninsula.