One hour north of Cabo, Todos Santos is a quaint but growing town with some major culinary chops. Whether you are visiting for the day or live in the area, there’s a lot to see… and taste. The best restaurants of Todos Santos offer delightful and fresh ingredients from land and sea.
I have grouped grouped these 37 Todos Santos restaurants into the following six categories.
Todos Santos Best Restaurants Categories
- Downtown Todos Santos
- Neighborhoods North of Downtown
- South of Todos Santos: El Pescadero & Cerritos
- Street Food
- Breakfast, Brunch & Coffee
- Views & Vibes
$ : Under $200 MXN ($11 USD) per meal
$$ : $200-$450 MXN ($10-$25 USD) per meal
$$$ : $450-$700 MXN ($25-$40 USD) per meal
$$$$ : Over $700 MXN ($40 USD) per meal
Downtown Todos Santos
Downtown Todos Santos is charming, safe and rustic with a heavy dose of artistic influence. It also has some excellent dining options you won’t want to miss.

1. Oystera
Cuisine: Seafood & Raw Bar | Price: $$$-$$$$ | Features: Raw oysters, Incredible ambiance inside & out, Dog park
Oystera is a must for anyone visiting Todos Santos. Enjoy a champagne toast, oysters a la carte, or even a full entree at this exquisite property. If you are dining on the weekend, we recommend reservations. Their new dog park costs MX$200 (~$11 USD) and includes a cocktail.
📍C. Benito Juárez at Degollado

2. Jazamango
Cuisine: Farm-to-Table | Price: $$$$ | Features: Wine, Beautiful & grand property
Jazamango is great for impressing out-of-town visitors or that special someone. Globally-renowned chef Javier Plascencia is from Baja and masterfully combines local flavors in an ethereal setting. The end result is impeccable food served in an impeccable desert garden.
📍Los Naranjos, southeast from C. del Huerto

3. Tre Galline
Cuisine: Italian | Price: $$ | Features: Wine, Great service
Tre Galline is a rustic restaurant that offers the best Italian cuisine in the area. They also have a solid wine list. Don’t miss the Caesar salad, maccheroni with parmesan cream and serrano chiles, and crème brûlée. All pastas are homemade and delicious.
📍Av. Legaspy between C. Álvaro Obregón and Av. Gral. Topete

4. Tiki Santos
Cuisine: Mexican, Seafood | Price: $$ | Features: Ultra fresh, Good cocktails
Tiki Santos offers authentic and unpretentious Baja seafood. Try the fun tiki drinks and specials. They often have giant yet delicious local raw oysters. Service and food service is ultra relaxed, so get comfy and relax as well. Sometimes they close a little early, so arrive at least an hour before closing.
📍Calle M. Ocampo 19 at C. Rangel, down unpaved alley
5. QuesadillaS Muñe
Cuisine: Mexican | Price: $ | Features: Quick bite
The quesadillas at Muñe are quite hearty, so don’t let the very reasonable prices deceive you. If you’ve only had quesadillas in the US, you are in for a real treat with this distinct style. Open early to around midnight most days. Cash only.
📍Degollado near south entrance to town between C. Cuauhtémoc and C. Raul A. Carrillo
6. EL BURGUER SHACK
Cuisine: American | Price: $ | Features: Fast & friendly service
The best fast food-style smash burgers in Baja are found at El Burguer Shack. Their fries, onion rings, and shakes are on point, too. This restaurant is great for those in search of a filling meal on a budget. Say “hola” to Shakira, their butt-wiggling doggo. Cash only.
📍2 locations: C. Cuauhtémoc at Degollado, just west of Quesadillas Muñe; El Pescadero on Carretera 19 near the northeast corner of the main entrance to the town of Pescadero
Best Restaurants North of Downtown: Otro Lado, Las Tunas and La Pastora
Head north from downtown through a palm tree forest that opens up to a fusion of flavors with a serious focus on fresh.

7. The Green Room
Cuisine: Mexican, Seafood | Price: $$$ | Features: Direct beachfront, cool layout
Don’t be put off by the remote location or the above-American prices at The Green Room. The cocktails are magnificent, the tostadas are stellar, and the views are astounding. Consider reservations around sunset during the high season. Look for signage upon approach because there’s no signal out here.
📍Camino a Las Playitas, 4 miles after turning off of C. Horizonte

8. Pacifica Fish Market
Cuisine: Seafood | Price: $$ | Features: Huge burritos, Fresh seafood
Pacifica Fish Market has yummy burritos that are big enough to be shared. This is another excellent casual restaurant in Todos Santos offering the freshest seafood around. Bring cash to avoid extra transaction fees.
📍C. Horizonte, less than 0.25 mile on the right after turning onto Horizonte from Av. Gral. Topete
9. Palmas del Pacifico
Cuisine: Seafood | Price: $$ | Features: Fresh seafood, sushi rolls
Palmas del Pacifico’s menu is brimming with delicious seaside plates spanning Mexican and Japanese cuisines. The wontons and curricanes are crowd pleasers and are great for sharing. The sushi rolls are really high quality and priced very well. The second floor location of Palmas del Pacifico makes for some pretty memorable sunsets.
📍Camino a Las Playitas, less than 1/4 mile after turning off of C. Horizonte

10. 5 Tacos and a Beer
Cuisine: Mexican | Price: $-$$ | Features: Affordable & unique spins on dishes
I’m fully aware that 5 Tacos and a Beer is a taco joint, but someone in your party must try the unconventionally delectable hot dog. Happy Hour and vegetarian options make this restaurant an easy choice. It is located in a charming area with a terrific craft beer and wine bar next door.
📍Camino a Las Playitas, 0.8 mile after turning off of C. Horizonte
Best Restaurants South of Todos Santos: El Pescadero & Cerritos
World-famous surfing, bountiful family-owned farms, and boutique accommodations blend perfectly with a variety of cuisines to please every palate.

11. Barracuda Cantina
Cuisine: Mexican, Seafood | Price: $$ | Features: Consistently great food & drinks, Cool decor
Barracuda Cantina deserves its legendary status on Netflix’s Taco Chronicles. The original location is easily the best restaurant in Cerritos Beach. Barracuda has a unique cocktail program crafted by a talented Mixologist, but they also make great traditional drinks, like margaritas and palomas.
📍Inland from the main parking lot for Cerritos Beach next to Costa Azul surf shop

12. Siempre Viva
Cuisine: Farm-to-Table | Price: $$-$$$$ | Features: Gorgeous setting, Fantastic pizza dough
Literally a hidden gem, it feels like an adventure driving to the tucked away garden restaurant, Siempre Viva. It’s best to get there before dark on your first visit, but don’t let that deter you. I highly recommend the pizzas, but honestly everything is fantastic.
📍Just south of El Perdido and Coyote Restaurant (see below)

13. Coyote
Cuisine: Global | Price: $$-$$$ | Features: Gorgeous landscaping
Coyote has something delicious to please every kind of diet and palate. You’ll be astonished at the elegance of the dishes coming out of their vintage Airstream kitchen. This restaurant is on El Perdido’s hotel grounds with an ethos of helping their guests feel lost. Indeed the alluring canyon setting and chill playlist will make you feel lost in a desert dream.
📍El Perdido Hotel property, off of Baja Beans road, in El Pescadero. Coming from Carretera 19, if you pass Besos de Mezcal you’ve gone too far.

14. Kata
Cuisine: Sushi | Price: $$ | Features: Excellent service, Fun cocktails
Fresh, raw seafood is plentiful in Baja, but when you crave an experience that’s closer to an American-style sushi restaurant, Kata satisfies. Everything else being equal, Kata has better ambiance, service and cocktails than its nearest competitor, Noah’s.
📍C. Ravel, about 0.15 mile south from the main road through El Pescadero
15. Carnitas Machin
Cuisine: Carnitas Tacos | Price: $ | Features: Quick, Great choice for takeout
Eating at Carnitas Machin conjures serious Anthony Bourdain energy. This humble roadside eatery does one thing (shredded pork tacos), and they do it expertly. What Carnitas Machin lacks in ambiance, it makes up for with tender and juicy pork, handmade tortillas and an excellent toppings bar.
📍Carretera 19 about 0.15 mile north of the main road into El Pescadero

16. Los Claros
Cuisine: Seafood, Tacos | Price: $ | Features: Friendly service, Cult-following tacos
Offering enormous, mouthwatering portions for budget prices, Los Claros’ crunch (ultra crispy fried shrimp) and coconut fried shrimp tacos will make you want to return day after day. What’s more, the stellar condiment bar has mouthwatering toppings spanning traditional to unconventional.
📍Carretera 19 on the north corner of the main road into El Pescadero
17. Sunset Restaurant
Cuisine: Seafood | Price: $$ | Features: Direct beachfront, Hot tub
At Cerritos Beach Inn’s Sunset Restaurant, the food and cocktails are fine, but (*looks over shoulder and leans closer*) shhh… your meal is an excuse to whale watch from the inn’s hot tub. Please be super respectful and don’t ruin this “hot” little secret of ours: order food and drinks, tip well, and keep your volume down.
📍On Carretera 19, turn about 1.25 miles south of the main Cerritos Beach entrance and stay straight until you arrive at Cerritos Beach Inn
Best Street Food Restaurants in Todos Santos
Whether you’re craving street eats for breakfast, lunch, dinner or late night, we’ve got you covered.

18. La Paceña
Cuisine: Baja-style Tacos | Price: $ | Features: Quick, Cheap, Fresh
La Paceña, a female-run taco stall in downtown Todos Santos, is very popular with locals for a reason. They have the best batter-fried Baja shrimp tacos in town and a great condiment bar. Seafood tacos are traditionally a brunch food, so this La Paceña closes after lunch.
📍Manuel Márquez de León across from Banorte, Downtown Todos Santos

19. Choripanes on the Park
Cuisine: Sausage Rolls | Price: $ | Features: Saturdays only
I’m a sucker for a good hangover cure, and these Uruguayan sandwiches with juicy chorizo (spicy sausage) stuffed in pan (bread) are my preferred medicine. The owners live in La Paz and bring their Choripan magic to Todos Santos on Saturdays for breakfast and lunch only.
📍Heroico Colegio Militar near Degollado on Parque Los Pinos, Downtown Todos Santos
20. Birriería El Dátil
Cuisine: Birria | Price: $ | Features: Affordable, Authentic
El Dátil serves birria, flavorful meat stew, for breakfast and lunch or until they sell out. I’m not a “stew” person, but I dream about these tacos. Go on an empty stomach on a Saturday and get a quesabirria taco here and a choripan (above) right across the street.
📍Heroico Colegio Militar between Degollado and Ignacio Zaragoza, Downtown Todos Santos
21. Birria Los Compadres
Cuisine: Birria | Price: $ | Features: Affordable, Authentic
If you’re near Pescadero, you can get your birria fix at Los Compadres instead of driving to Todos. This little food stand can be busy but it’s a controlled chaos. When you’re ready to order, step up to the counter and start ordering as soon as you get the slightest acknowledgement from the staff.
📍Carretera 19 just north of the main road into El Pescadero
22. Elotes Beto
Cuisine: Corn-based Munchies | Price: $ | Features: Huge portions, Speedy
Elotes Beto combines tasty ingredients with corn, on and off the cob. I order the Tostielote with Salsa Verde Tostitos “con todo y un poquito de chamoy.” This is inexpensive and a hearty snack to share. You may see several Elotes Beto carts around downtown in the evening.
📍Degollado at C. Raul A. Carrillo, Downtown Todos Santos
Best Breakfast, Brunch & Coffee
I always felt like this area was lacking a bit in breakfast and brunch options, until I sat down to make this list!

23. La Garita
Cuisine: Mexican, Breakfast | Price: $-$$ | Features: Animal farm, Fast & friendly service, Family-friendly
I finally understand why La Garita is frequently mentioned in local online groups. Ever since my first visit, I find any excuse to go back. The staff are excellent at their jobs but also have the freedom to be a little informal and silly. I feel like I’m eating from an abuela’s kitchen… A very talented cocinera abuela. The bean empanadas and tamales steal the show.
📍East side of Carretera 19 about 15 minutes north of Todos Santos toward La Paz

24. Oystera
Cuisine: Brunch | Price: $$-$$$ | Features: Garden seating
Sorry not sorry, Oystera makes our list twice. This is a great sharing menu of smaller plates. Reservations are recommended, and specify brunch to avoid being seated in a completely different area with a completely different menu.
📍C. Benito Juárez at Degollado, Downtown Todos Santos

25. Agricole Cocina de Campo
Cuisine: Mexican | Price: $$ | Features: Sundays only
The restaurant at Agricole is open for lunch and dinner every day, but the Sunday brunch vibes are straight off the charts. Be sure to check out the attached grocery store where you can pick up fresas y crema and gift-worthy artisanal prepared foods.
📍Carretera 19 at the northern end of El Pescadero. Look for the windmill and cute vintage-style sign on the west side of the road.

26. Doce Cuarenta
Cuisine: Light bites | Price: $-$$ | Features: Large industrial space, Boutiques behind building
Doce Cuarenta’s Todos Santos location is a great space with great beans and pretty great wifi. Upon entering, you might think you’ve transported to a hip, urban stateside coffee shop. Explore a bit to find your perfect seating area, and before you leave visit their mercado with artisan stalls.
📍C. Centenario, a dirt access road in the palm tree forest just west of Carretera 19 in northern Todos Santos

27. La Esquina
Cuisine: Mexican, American | Price: $-$$ | Features: Wednesday market, Great remote work spot
The remarkable architecture and picturesque courtyard at La Esquina seem to be out of a magazine. In addition to their Wednesday markets, they often have a vendor or two selling their wares, whether earrings or huichol art or vintage clothes.
📍Just to the left on C. Horizonte at Av. Topete, La Cachora/Otro Lado, Todos Santos

28. Same Same But Different
Cuisine: Brunch Hits | Price: $$ | Features: Tranquilo vibes, Great remote work spot
Perfect lattes in gorgeous ceramics, live edge wood tables, trendy silverware, and the occasional grazing equine nearby will make you want to linger. Everything on the small menu is great, but embrace your inner basic b*tch because Same Same has the world’s best Avocado Toast.
📍0.2 mile on Salsipuedes (main road to Cerritos Beach) after turning off of Carretera 19, Cerritos Beach

29. Palmar Pescadero
Cuisine: Mexican Fusion | Price: $$ | Features: Photo-worthy setting, Sweet mother & daughter team
Start brunch at Palmar with their freshly made juice or a latte. The salsa verde and salsa macha are exquisite, as are the bagels. Sometimes they do events like DJs and live music, so check their Instagram for upcoming events.
📍 Most roads in this area have no name – use your GPS. It’s halfway to the beach on the 2nd of 3 main roads leading to San Pedrito from Carretera 19, La Huerta, El Pescadero.

30. Bonjour Madame
Cuisine: French Deli | Price: $-$$ | Features: Tranquilo vibes, French pastries
Walk through the Plaza Victoria gate between 5 Tacos and Bajavaria to find a sweet little secret garden and this French cafe owned by a French couple. We eat with our eyes first, and the food at Bonjour Madame looks and tastes just as perfect as a cafe in Paris.
📍Camino a Las Playitas, 0.8 mile after turning off of C. Horizonte, Las Tunas, Todos Santos

31. La Generala
Cuisine: Mexican | Price: $ | Features: Scratch-made buffet
There’s usually a wait on weekends at La Generala, but if you time it just right, you can enjoy a plate of the breakfast buffet and then one from the lunch buffet when they switch at noon. They serve an excellent pozole on Saturdays.
📍C. Cuauhtémoc near Degollado on Parque Los Pinos, Downtown Todos Santos

32. Jazamango Cafe
Cuisine: Brunch, Mexican Fusion | Price: $$ | Features: Cocktails, Stylish environment
Located near some incredible shops, Jazamango Café is a great place for a mid-day break as you work up an appetite exploring downtown. It’s perfect if you want to try Javier Plascencia’s cuisine without splurging at the original Jazamango down the street.
📍C. Benito Juárez at Av. Gral. Topete, Downtown Todos Santos
33. Cerritos Beach Dogs Cafe
Cuisine: Coffee | Price: $ | Features: Adoptable dogs
Cerritos Beach Dogs is a non-profit dog rescue. 100% of proceeds go to supporting the pups. At the time of writing this, their coffee is donated by a local coffee shop. It’s a great cause and so fun and play with the puppies up for adoption before heading to the beach.
📍Main road to Cerritos Beach, about a 1/4 mile before the beach
34. Taller 17
Cuisine: Coffee, Bakery | Price: $ | Features: Take out only, Kind staff
Good coffee and absolutely stellar baked goods in the heart of downtown. Sometimes they sell out of certain items, so get there early for the full selection.
📍C. Centenario at C. Miguel Hidalgo y Costilla, Downtown Todos Santos
Views and Vibes
Experiences with meals at these establishments are not consistent. However, they are worth recommending for THEE most extraordinary views and ambiance.

35. Dum / Rancho Corazón
Cuisine: French | Price: $$$-$$$$ | Features: Pool, Palm tree forest
To experience the incredibly beautiful grounds without splurging on a meal, head to the adults-only pool where you can buy a day pass which includes a cocktail, lounge chair and towel.
📍C. Centenario, a dirt access road in the palm tree forest just west of Carretera 19 in northern Todos Santos

36. El Mirador
Cuisine: Baja Med | Price: $$$-$$$$ | Features: Oceanfront, Sunday jazz
You’re paying for the breathtaking hilltop views of the Pacific Ocean so make the most of it. Book a reservation for a Sunday sunset dinner with live jazz. Be prepared for the steep drive back down the dirt road in the dark.
📍Camino a El Mirador Restaurant, off of Rafael Pedrajo, Todos Santos
37. Il Giardino
Cuisine: Italian | Price: $$ | Features: Romantic, Live entertainment
Plenty of people love Il Giardino’s food, so maybe I just haven’t found my dish yet. One thing’s for sure, everyone agrees that the surroundings are quite spectacular, especially at sunset. They often have music or dancers and it draws quite a crowd, so make reservations if you can.
📍C. Del Huerto, 1st left turn when entering town from the south, Todos Santos
Are you looking for more places to go and things to do in Todos Santos? Check out our Ultimate Todos Santos Visitors Guide.
Some photos are not my own and have been sourced from the restaurant’s Instagram account.