Imagine sitting at a table, surrounded by the warm Mexican air, as you indulge in some of the most delicious dishes you’ve ever tasted.
Todos Santos, a hidden gem on the Baja California Sur, closed to Los Cabos, offers a variety of restaurants that promise to turn your meals into memorable moments.
From the freshest seafood caught daily in the Pacific to authentic Mexican flavors that dance on your tongue, this town has it all. Here’s your guide to my favorite spots where each meal is more than just food—it’s an experience!
Whether you’re craving traditional Mexican cuisine, fresh seafood, or delightful vegetarian options, Todos Santos caters to all tastes.
Stroll down its charming streets, and you’ll find cozy tapas bars, elegant fine dining, and even casual spots where the aroma of street food will lure you in.
View Contents
Best Restaurants in Todos Santos
1. El Refugio
El Refugio is a gem in Todos Santos’ dining scene, where the passion for Mexican culture is infused in every dish.
The menu showcases regional recipes, some passed down through generations, all prepared with locally sourced ingredients. It’s more than just a meal at El Refugio; it celebrates Mexico’s rich culture and traditions.
The warm, inviting atmosphere makes you feel right at home, and the flavors remind you why Mexican food has captured hearts worldwide. As you sit surrounded by the colorful decor, you can’t help but feel the passion that goes into each dish.
Signature Dishes to Try
At El Refugio, you must try the Mole Mancha Manteles—a classic dish with flavors that will dance on your tongue.
Their handmade tortillas and carnitas are also crowd-pleasers, with locals and visitors alike singing their praises. Make sure to save room for their churros, a sweet end to a perfect meal.
2. La Casita Tapas & Wine Bar
La Casita Tapas & Wine Bar offers a charming escape where Mexican warmth meets the refined flavors of Spanish tapas.
In this intimate space, you can unwind with a glass of wine and a selection of small plates that bring together the best of both worlds.
Must-Have Tapas and Wines
The arrachera and bruschetta are favorites at La Casita, offering a taste of Spain with a Mexican twist.
Pair these with a bold red from their extensive wine list, and you’ll understand why this spot is beloved by all who visit.
Seafood Delights by the Pacific
Being so close to the Pacific Ocean, Todos Santos is a haven for seafood lovers.
The town’s eateries boast menus brimming with the freshest catches, each prepared with a uniqueness that highlights the ocean’s bounty. You’re in for a treat with dishes that showcase the best of what the sea offers.
Whether you prefer the simplicity of grilled fish or the complexity of seafood enchiladas, the restaurants here serve up plates that are as fresh as they are flavorful.
3. El Mirador Restaurant
Perched high above the ocean, El Mirador Restaurant offers a dining experience that’s as visually stunning as it is delicious.
The panoramic views of the coastline set the stage for a meal that’s bound to impress. Here, seafood isn’t just a dish; it’s a work of art, crafted with the freshest ingredients and presented with a flair that rivals the beauty of the surrounding landscape.
The chefs at El Mirador have a knack for letting the natural flavors of the seafood shine through, complementing them with just the right touch of seasoning and garnish.
The Freshest Catch Menu Highlights
At El Mirador, the catch of the day is always a smart choice. You can taste the ocean in every bite, whether it’s grilled to perfection or served raw in a zesty ceviche.
If you’re feeling adventurous, try the pulpo—grilled octopus—tender and charred to perfection, drizzled with a sauce that perfectly complements its natural flavors.
4. Hierbabuena – A Farm-to-Table Seafood Oasis
Hierbabuena is a true farm-to-table experience where the day’s harvest from land meets the ocean’s freshest catch.
This restaurant’s dedication to locally sourced ingredients shines in dishes that taste of the region’s natural abundance.
Locally Sourced Ingredients Shine Through
Every plate at Hierbabuena is a testament to the flavors of Baja California Sur, with seafood offerings that change with the seasons, always promising something new and delicious.
5. Fish Taco Santo Chilote – Best Fish Tacos in the Area
When it comes to seafood in Todos Santos, Fish Taco Santo Chilote stands out with its unbeatable fish tacos. This local favorite is where you’ll find both residents and visitors lining up for a taste of the sea wrapped in a warm tortilla.
The tacos are made with the catch of the day, ensuring each bite is bursting with freshness and flavor. Paired with homemade salsas and toppings, you can customize your taco to your liking.
It’s not just the tacos that draw a crowd; the friendly service and laid-back atmosphere make it an ideal spot for a casual lunch or dinner.
Don’t be surprised if one taco turns into two or three – they’re that good. And with prices that won’t break the bank, you’ll have found both a delicious and budget-friendly dining option.
Vegetarian and Vegan Options
In Todos Santos, vegetarians and vegans will find many dining options that cater to their lifestyles with creativity and care. Restaurants here understand the importance of plant-based diets and offer menus rich in both flavor and nutrition.
Whether you’re craving a hearty veggie burrito or a delicate salad made with local organic produce, you’ll find dishes that are as satisfying as they are healthy.
6. Los Adobes de Todos Santos
Los Adobes de Todos Santos is a sanctuary for vegetarians, with a menu celebrating the abundance of local produce. This charming restaurant takes pride in its garden-to-plate philosophy, ensuring every dish is as fresh as possible.
Here, vegetarians aren’t an afterthought; they’re the show’s star. The chefs at Los Adobes craft meals that highlight the natural flavors of their ingredients, offering a nourishing and indulgent dining experience.
A Look at Their Plant-Based Menu
Be sure to try the chiles en nogada, a dish that marries the sweetness of fruits with the richness of nuts, all wrapped in a succulent pepper. It’s a vegetarian twist on a Mexican classic that will leave you wanting more.
7. Pura Vida Health Food Deli
At Pura Vida Health Food Deli, they focus on food that feeds both the body and the soul. This deli offers a variety of vegan and vegetarian dishes that are as delicious as they are healthy, ensuring you feel good with every bite.
Their smoothie bowls, packed with fresh fruit and superfoods, are refreshing to start your day.
Also, don’t miss their quinoa salads and veggie wraps, loaded with locally sourced produce that will keep you energized for all your adventures.
International Flavors in a Mexican Town
You’ll find everything from Italian to French cuisine, all infused with a touch of local taste. It’s a chance for you to travel the world through your taste buds without ever leaving this Mexican town.
Whether you’re in the mood for creamy pasta or a delicate pastry, the international restaurants serve authentic dishes with a fresh twist.
8. Santo Vino Bistro & Wine Bar – European Elegance in Baja California
Step into Santo Vino Bistro & Wine Bar, and you’ll be transported to a European Bistro right in the heart of Baja.
Here, the ambiance is just as exquisite as the food, with a menu that pays homage to classic European dishes while celebrating local ingredients. The intimate setting makes it an ideal spot for a romantic evening or a sophisticated night out with friends.
The chef’s specials change regularly, ensuring there’s always something new and exciting to try.
At Santo Vino, the wine list is as thoughtfully curated as the menu. With a selection highlighting the best local vineyards and international favorites, there’s a perfect bottle to complement every meal.
The knowledgeable staff will guide you through pairings, ensuring your chosen wine elevates the flavors of your dish to new heights. You’ll discover how the right wine can transform a meal, making each bite an absolutely unforgettable blend of tastes and aromas.
Casual Eats and Street Food Finds
Todos Santos may be known for its gourmet dining, but the casual eats and street food capture the essence of local life.
The town is dotted with small stands and eateries where you can grab a quick, delicious bite without breaking the bank. These spots offer a true taste of Mexican street food culture, with all the flavors and fun of casual, no-fuss dining.
From tacos to tortas, these simple dishes are made with love and pack a punch of flavor. They’re perfect for a quick lunch between surf sessions or a relaxed dinner under the stars.
9. Tacos y Mariscos El Sinaloense – Local Street Food at Its Finest
Tacos y Mariscos El Sinaloense is a must-visit for anyone craving an authentic street food experience.
This bustling spot is famous for its tacos, stuffed with fresh, flavorful fillings that will keep you coming back for more. It’s no-frills dining at its best, focusing on high-quality ingredients and traditional cooking techniques.
You can’t go wrong with their shrimp tacos. Each one is a perfect combination of juicy seafood, zesty salsa, and homemade tortillas. It’s a simple dish, but it’s packed with so much flavor that it’s become a favorite among locals and travelers alike.
10. La Morena – Casual Dining with a Creative Twist
La Morena stands out for its casual dining scene with a creative twist.
Their menu is a playful mix of traditional Mexican dishes and inventive new creations, all made with the freshest ingredients. It’s the perfect spot to unwind with friends, enjoy a cold beer, and indulge in unique flavors.
The fish tacos are a revelation, with a special sauce that’s a secret blend of spices and a hit of citrus. And for something truly different, try their stuffed chili peppers – they’re a spicy surprise filled with a blend of cheeses and topped with a tangy sauce that’s addicting.
Fine Dining in Todos Santos
Fine dining in Todos Santos offers more than just a meal; it’s a celebration of culinary artistry and local flavors.
The town’s upscale restaurants boast menus designed by talented chefs who use the freshest Baja ingredients to create dishes as beautiful as they are delicious.
11. Oystera – The Best Seafood And Oysters in Baja
At Oystera, you’ll discover a treasure trove of the sea’s bounty, showcased in a historic sugar mill setting that’s as captivating as the food.
This is where art and dining merge, offering a sensory feast for the eyes and the palate. Local artists’ works adorn the walls, setting the stage for an unforgettable meal.
Whether you’re here for the live music, the art scene, or the exceptional seafood, Oystera delivers an experience rich in culture. The menu is a testament to the region’s flavors, presenting seafood in classic and innovative ways, always fresh, and undeniably delicious.
Nothing says luxury like a platter of fresh oysters from Oystera, each one a taste of the ocean. Paired with a glass of champagne, it’s the ultimate indulgence.
Try them raw to savor their natural flavor, or go for a baked variety topped with savory ingredients that enhance, rather than overpower, the delicate oyster beneath.
12. Jazamango – A Culinary Adventure Curated by Chef Javier Plascencia
Jazamango is a culinary gem curated by renowned Chef Javier Plascencia. This restaurant is more than just a place to eat; it’s an adventure for your taste buds.
The menu is a celebration of local produce, with innovative dishes that showcase the natural flavors of the region. Dining here is a must for food enthusiasts seeking an extraordinary meal in Todos Santos.
This commitment to seasonal, artisanal ingredients means that each dish is a fresh discovery, with flavors at their peak. From heirloom vegetables to locally sourced meats, every element on your plate tells a story of the region’s rich culinary heritage.
13. Landi’s – A Romantic Setting Serving Refined Local Dishes
If you’re looking for a place that combines romance with the flavors of Todos Santos then Landi’s is your go-to spot.
This charming restaurant serves beautifully crafted local dishes, perfect for a special night out. Imagine sipping wine as you and your partner savor dishes made with love and attention to the area’s culinary traditions.
Picture a dinner where the stars are your ceiling and the cool breeze from the Pacific is your companion. At Landi’s, dining under the open sky creates a magical backdrop for an unforgettable meal. As night falls, the twinkling lights and the symphony of flavors make every moment special.
Where to Dine with Breathtaking Views
Seeking a meal with a view that takes your breath away? Look no further than the restaurants perched high with panoramic scenes of Todos Santos.
14. Caffé Todos Santos – Coffee, Pastries, and Scenic Patios
For a casual break that still promises an exceptional experience, Caffé Todos Santos is your cozy corner.
Here, you can unwind with a rich cup of coffee, indulge in fresh pastries, and soak in the scenic views from their charming patio. It’s a local favorite for a reason and a place where every visitor feels welcome.
Choose a seat on their scenic patio and let the tranquility of the view enhance your enjoyment of their delicious offerings.
This café is renowned for serving some of the best coffee in town, and when paired with their delightful pastries, it’s an experience that’s hard to beat.
FAQs
What are some must-try foods in Todos Santos?
When in Todos Santos, you must try the chocolate clams, a local specialty, and the hand-made tortillas that are a staple at many eateries. Don’t miss the opportunity to taste the unique flavors of Baja-style fish tacos, and for a sweet treat, the traditional Mexican pastries like pan de elote (cornbread) will leave you craving more.
Are there vegan options available in Todos Santos?
Yes, you’ll find vegan options readily available in Todos Santos. Restaurants here are embracing the plant-based trend, offering dishes like vegan ceviche made from coconut, as well as tacos filled with grilled vegetables and flavorful sauces. The local markets also provide a bounty of fresh fruits and vegetables for those who prefer to prepare their meals.
Can I find international cuisine in Todos Santos?
Indeed, Todos Santos is a melting pot of international cuisines. You’ll find Italian trattorias, French bistros, and Asian fusion spots dotted around the town. These establishments serve authentic dishes from their respective homelands, often using local ingredients to add a Baja twist to their traditional recipes.
Is it possible to dine with ocean views in Todos Santos?
Yes, dining with ocean views is one of the many pleasures of visiting Todos Santos. Many restaurants are located along the coastline, offering stunning views of the Pacific Ocean. Whether you’re enjoying a romantic dinner as the sun sets or a leisurely lunch to the sound of the waves, the oceanfront dining experiences here are truly exceptional.
Todos Santos is more than just a picturesque town; it’s a culinary destination that beckons food lovers.
With a variety of dining options, from intimate eateries serving local dishes to restaurants with breathtaking views, your taste buds will embark on a journey of their own.
Whether you’re here for the food, the views, or the atmosphere, Todos Santos is a place where every meal tells a story, and each dish is a memory in the making.