Web Analytics
Restaurants in Todos Santos - VillaSanta

Restaurants in Todos Santos

Ever find yourself daydreaming at work, imagining warmer days in Baja? Would you rather be enjoying a gorgeous sunset on the beach, waking up to an ocean view from your hotel room, walking through the small streets of a colorful Mexcian pueblo, or sharing a romantic dinner with your loved one after a quick dip in the ocean…

Todos Santos, Baja California Sur, with its bohemian streets full of art, boutique hotels, and beautiful beaches, is the place to experience all these small pleasures of life. This Magic Town in Mexico has been loved for decades by surfers and tourists from all over the world. They come to enjoy the natural beauty of a desert landscape juxtaposed along the shores of the Pacific Ocean, and to surf the great waves of Baja California Sur beaches, all while hosted in a beautiful Todos Santos Hotel. The Hotel California is referred to as “such a lovely place” in the famous song by The Eagles, but the same can be said about the whole town, it truly is a “lovely place.”

In Todos Santos, there is plenty to see and plenty to do; however, today we want to share our advice on the best places to eat.

Where to eat?

It can be hard to believe that in a little pueblo on the Southern tip of the Baja peninsula that you’ll find an amazing variety of restaurants! Here is a list of eateries that will delight your palate with authentic and fresh choices. From local taquerias to farm-to-table fine dining, Todos Santos is a foodie heaven.

The Green Room

Sit beachfront with your toes in the sand, enjoying high-end seafood tostadas, spicy margaritas and other creative dishes. Located onsite at Hotel Villa Santa Cruz.


This is a favorite choice for organic food lovers and vegetarians. It is a farm-to-table restaurant that lovingly grows most of their own produce right on site. The menu of fresh cocktails, hearty salads and Garden-inspired main dishes come straight from their very own garden.


Enjoy a starry night in this open-concept restaurant situated on a large property on the outskirts of town. Owned by celebrity chef, Javier Plascencia (of renowned fame from Tijuana and the Valle de Guadalupe in Northern Baja), guest will dine on a farm-to-table menu with a Mexican twist and a creative point of view. On the menu, you will find bone marrow appetizers, fresh catch carpaccio, locally-sourced lamb dishes and vegetables with mole, all direct from their organic garden. Plan to arrive early for a garden tour!

Fish Tacos Santo Chilote

For those craving authentic tacos and mariscos, nothing hits the spot as much as this local taqueria. With delicious fish and shrimp tacos (grilled or with coconut crunch – topped with fresh salsas), here you’ll satisfy your craving for real Baja food. The prices are reasonable, and the service is great. Very informal, quickly served, and very tasty. It is a great place to stop off for a good variety of tacos.

Barracuda Cantina

Heading to Cerritos beach? A great day trip destination! With beautiful sandy beaches, Cerritos beach is a surfer’s dream. Stop for lunch at Barracuda Cantina, a family owned and run establishment where you’ll find their Taco Truck, Ice Cold Beer and Craft Cocktails. On this list of “must haves?” – the fried avocado taco!

Café Todos Santos / Tre Galline

This Italian-owned cafe is a favorite stop among locals and visitors – a perfect and peaceful place for a cup of coffee and light breakfast. Decorated with bright colors in a classic downtown converted home, you’ll smell the aroma of coffee even before you walk in the door. At night, it transforms into a beautiful Italian eatery, with airy outdoor patio under a canopy of bistro lights. The homemade pasta is amazing.

Il Giardino

Il Giardino Pizzeria is a cozy family-owned restaurant where you will find the best of Italian cuisine with beautiful views – head there to watch the sunset. Enjoy the outdoor patio seating under a grand palapa, lovingly decorated with homey touches.

La Generala

For authentic Mexican food cooked in a traditional adobe oven with the best handmade corn tortillas, La Generala is the place. This restaurant is locally known for their delicious and traditional Mexican fare, like mole, pork in salsa verde and roasted poblano chiles with cream and corn. You’ll find a wide variety of Mexican dishes on the menu – order a la cartee or from the buffet to try it all.

We can go on and on – the restaurants in Todos Santos offer amazing variety. Come stay with us at Villa Santa Cruz and we will provide you and your family the best recommendations for a great experience in Baja California Sur.