We were absolutely blown away by the diversity, quality, and flavors of the food we ate on our week-long trip to Todos Santos, Baja California Sur.
If you’re planning a trip here and wondering where to eat in Todos Santos, Mexico — this blog post has got you covered.
Here are 15 of the best restaurants in Todos Santos Mexico to dine at right now.
Things to know about Todos Santos Restaurants
Before you visit Todos Santos, here are a few important things to know about dining in this area.
Prices for food and restaurants in Todos Santos range widely. There are street carts where you can purchase amazing fish tacos or quesa birria for just a few dollars and fine dining restaurants that are similar to United States pricing.
If you’re going to a nicer restaurant, expect to spend the same on dinner as you would in New York City or San Diego in most cases. With plates costing around $20 or $40 USD or more.
Street carts and more casual dining restaurants should cost you around $2 to $3 USD per taco or $8 to $10 a plate (sometimes more or less depending on the type of food they are serving).
We’ll share pricing expectations for each of the best restaurants in Todos Santos with the following icons. A * indicates farm-to-table and the restaurant uses local or homegrown organic products on its menu.
$: $5 – $10 USD per plate
$$: $10 – $25 USD per plate
$$$: $25 – $45 USD per plate
$$$$: $45 USD + per plate/per fixed menu
Almost all Todos Santos restaurants accept credit or debit cards. Street carts and more casual eateries often will not accept credit cards or debit cards and will effectivo (cash) only. Tipping should be in cash (Mexican Pesos) if possible.
Most restaurants here will accept dollars or Mexican pesos, however, Mexican pesos is easier. It’s customary to leave a tip between 10% to 15% or more depending on the quality of the service and type of restaurant.
If you want to see our favorite travel credit card we use when traveling out of our home country click here. We love that this card has no international fees and we earn miles for future travel!
Todos Santos restaurant hours
Todos Santos is a pretty sleepy town. There isn’t a huge night life here (something we like). Most dinner restaurants will close their doors by 9:00 pm at the latest, even on the weekends. Make sure to check the hours before going and plan to have your dinner earlier in the evening.
In terms of lunch spots, if you’ve got a hankering for tacos make sure to get there around 11:00 – 12:00. Most places sell out early and then close their doors.
Reservations aren’t required but are recommended for some of the finer dining or trendy restaurants in the area. A lot of the best restaurants in Todos Santos right now will be fully booked on the weekends during peak season (winter). If you want a guaranteed spot at the table it’s best to reserve in advance.
Also, keep in mind that new restaurants open up all the time. While many spots, despite being fantastic restaurants, close their doors from time to time.
We’ll do our best to keep this list updated with the hottest and tastiest Todos Santos restaurants so you never have to worry about where to eat in Todos Santos Baja California Sur again. Now, let’s dig in!
Jazamango Cafe is a spin-off restaurant for the famous fine-dining farm-to-table restaurant Jazamango. Run and operated by celebrity Chef Javier Plascencia who also owns several amazing restaurants in Valle de Guadalupe and Tijuana.
The second you walk into this outdoor patio you will fall in love. It’s surrounded by lush palm trees, bright bougainvillea, and wildflowers. They have a great cocktail menu and delicious coffee to accompany their breakfast dishes.
You can find everything from Mexican breakfast staples like Huevos Rancheros, to sopes, and chilaquiles, to more expat-friendly fairs like elote pancakes, and croissant breakfast sandwiches.
Google map the location | Price range: $
If you’re looking for a quick snack or some coffee to start your day there’s no better place to do it than Taller 17.
This small cafe and pastry shop has stellar coffee and the most incredible pastries. Their cinnamon roll, sticky bun, and scones are out of this world!
There is one small table on the outside of the building, but other than that this small coffee shop is to-go only. It was our favorite breakfast spot in the entire city!
Doce Cuarenta is a local coffee roaster named after its flagship location 1240 (Doce Cuarenta) on Calle Francisco I. Madero in La Paz, Baja California Sur. Doce Cuarenta has been so successful it’s expanded to multiple locations in La Paz and now has stores in Cabo San Lucas and Todos Santos.
The restaurant in Todos Santos is its largest facility with a roaster, massive indoor and outdoor seating, and a great restaurant.
Choose a pastry (which changes daily) to start or have a heartier meal like chilaquiles, smoothie bowl, avocado toast, or my personal favorite — the quiche. A lot of people like to work from the shop because of its ample seating, endless coffee, and great wifi.
Birria El Dátil
Google map the location | Price range: $ (cash only)
The breakfast spots I’ve shared with you thus far are catered more toward tourists, expats, or those looking for more traditional European (pastry) or American (hearty) breakfasts. Working Mexicans don’t usually eat such large or fancy sit-down meals.
Most mornings you’ll find long lines at food carts on the street selling gorditas, sopes, or birria as they rush off to work. And the birria stand in Parque los Pinos is one of the best in all of Baja for all things birria.
Birria is slow-roasted beef cooked in its own consumé (juices) with spices.
It becomes the most tender and flavorful meat you can dream of. There’s almost always a line and a few seats for enjoying your taco or waiting for him to prepare your torta, quesa birria taco, or traditional birria taco to go.
This spot sells out quickly, so if you want some birria, make sure you get there before 10 or 11 am. Bring cash!
Todos Santos is well known for its fine dining scene. There are loads of incredible higher-end restaurants popping up all over the city. But for those looking for a more casual setting or something fast and cheap, these lunch and casual eating spots will leave you full and happy.
Tacos La Paceña
Google map the location | Price range: $ (cash only)
Tacos La Paceña is arguably the best fish taco spot in all of Todos Santos. This nondescript food stall is tucked away on the street near Todos Santos’s historic town square. Most tourists walk right by it without realizing they are missing out on some of the most delicious fried fish tacos of their life.
Like the birria stand, Tacos La Pacena sells out quickly and is usually closed by 12 or 1 pm. If you want to get some delicious tacos for a day of exploring, it’s best to get here early.
Google map the location | Price range: $ (cash only)
If Tacos la Paceña is sold out, or your hankering for fish tacos simply has been satisfied just yet stop by Santo Chilote. This restaurant has a lot more to offer than fish tacos alone. You can get your fix of aguachile, a raw shrimp dish resting in a spicy salsa with lime, or ceviche.
We tried the cayo (scallops), camaron (shrimp), and pescado (fish) tacos both grilled a la plancha (grilled) and frita (fried). They had a wide variety of toppings and salsas to choose from.
Be warned their habanero and zanahoria (carrot) salsa is the spiciest salsa we have ever tried in our year and a half traveling Mexico!
Tacos El Poblano
All of the tacos thus far have been in the fish category. If you’re craving some carne head on over to Tacos El Poblano. This no-frills open-air restaurant serves up asada (grilled beef) and pastor (marinated slow-roasted pork) in a taco, torta, or burrito.
We got the Vampiros burrito with the pastor and it was fire! 🔥
Surprisingly, this place accepts credit cards. Although cash (effectivo) is much preferred.
Tiki Santos is a laid-back but fun seafood-focused restaurant in the center of town. Walk into the palapa and grab some ceviche, aguachile, tostada, shrimp cocktail, or seafood tower. If you’re looking for something a little more tame (aka gringo-friendly) grab a quesadilla or burger here.
Plaza Amigos is an open-air dining hall and retail area. This plaza is home to seven different eateries including popular taco and burrito spot Barracuda Cantina (which has a spot in Cerritos Beach) and Surf’s Up Smoothies.
The plaza also has shops to enjoy, froyo 🍦🙌🏼, and a cafe to grab some coffee for a mid-day pick-me-up.
The Green Room
The Green Room is hands down the best spot if you want beachfront dining or an amazing sunset.
This chic outdoor restaurant is literally on the beach. You can dine with your toes on the sand with unspoiled views of the Pacific waves crashing on Playa La Pastura (a famous surfing spot) as you sip and dine.
We weren’t super blown away by the food but did really enjoy the cocktails and one of our appetizers (the chimichangas).
Getting here will require a car and a 15-minute drive down a long, bumpy, rutted dirt road. But it’s worth it. The cocktails are incredible and the seafood shines here.
We enjoyed our food at other restaurants in Todos Santos more than The Green Room, but the ambiance and sunset views simply cannot be beaten. Reservations are highly recommended!
Oystera is a chic oyster and seafood-focused restaurant in a beautifully restored building in the heart of Todos Santos. Like The Green Room, we weren’t blown away by the main courses here. But it is a great spot for a photo op or an oyster snack before exploring more of the city.
This hacienda-style building oozes charm, history, and beauty. There are several shops on the side for browsing and a gorgeous outdoor seating area surrounded by bougainvillea.
This is a great spot to grab some sparkling wine or rose to accompany an oyster appetizer or chocolate clams, a local specialty from the region.
Cien Palmas Cafe & Bar
Cien Palmas Cafe & Bar is the newest restaurant to hit the dining scene in Todos Santos. This outdoor palapa restaurant is serving unique, vegetarian-forward dishes that feature local Mexican ingredients. Chef Paul Barbosa has teamed up with local organic and permaculture-focused growers in the area to create bright, flavorful, and fresh dishes that feature what’s in season.
Make sure to grab a cocktail from Mixologist Carlos Gonzalez. His cocktails are unlike anything you’ve ever tasted before. The cafe has done a few pop-ups in 2023 to test out the menu and drinks with locals in the area. Cien Palmas Cafe & Bar will officially open to the public in October of 2023.
If you’re looking for accommodations in Todos Santos make sure to book your stay at Cien Palmas. Their three casitas are so charming and centrally located.
Sushi might not seem very Mexican. But Baja California Sur’s access to incredibly fresh and diverse fish off the shores of the Gulf of California and the Pacific Coast makes it an incredible place to get delicious sushi.
Noah’s Sushi Bar is located in the town of Pescadero, which is about a 10-minute drive south down Highway 1 toward Cabo San Lucas.
Pescadero has tons of other fantastic restaurants to dine at, but Noah’s Sushi had to make it on the list of best restaurants in Todos Santos. Its sushi is incredibly fresh and showcases what’s local and fresh each day. You can get tostadas, traditional sushi rolls, and lots of inventive sushi dishes that use Mexican ingredients.
They often have live music with mezcal flowing liberally. It’s a great spot for a delicious and fun night out!
Jazamango is the sister restaurant to Jazamango Cafe. This upscale farm-to-table restaurant is located about 10 minutes from downtown Todos Santos. Visitors can enjoy the flavorful, creative, and ever-changing dishes from chef Javier Plascencia in an amazing open-air setting next to their organic vegetable and flower gardens.
Their menu had a wide range of dishes to choose from, including homemade pasta (pictured above), slow-roasted pork, vegetarian-forward dishes, as well as creative dishes showcasing Mexican flavors and ingredients. They also have a wood-fired oven for awesome freshly made pizzas.
Make sure to accompany your meal with Mexican wine. Jazamango has a fantastic wine list featuring Mexican wines from the Valle de Guadalupe wine region.
To round out the list of the best restaurants in Todos Santos right now we have El Refugio. El Refugio is a restaurant and mezcaleria. Their focus is on traditional Mexican dishes and spirits (mezcal) from the Central and Southwestern part of Mexico (mainly the state of Oaxaca).
Oaxaca is a mecca for food and one of the states with the most authentic flavors and prehispanic traditions. If you haven’t been to Oaxaca, I highly encourage visiting there in the future. But you can get a taste of this region on your visit to El Refugio.
Don’t miss pairing this dish with some of the small-batch mezcal they offer. They have dozens of different agave varietals used to make the mezcal the artisanal way. I promise it will be like nothing you’ve ever tasted before.
If you make it to Todos Santos and visit some of these restaurants, let us know how you liked them below! And don’t forget to check out our other blog posts about Todos Santos below.
MORE POSTS ABOUT TODOS SANTOS YOU’LL LOVE
- Is Todos Santos Worth Visiting? Yes! (Here’s Why): A great guide to show you what there is to do in Todos Santos and what makes this town so special.
- Guide to Hiking the Sugar Port Trail in Todos Santos: Everything you need to know about one of the best hikes near Todos Santos.
- 10 of the Very Best Things To Do in Todos Santos: Your one-stop shop for planning the most incredible trip to Todos Santos.