Restaurant Recommendations

Looking for a great place to eat? We’ve gathered some of our favorite local restaurants—ranging from cozy cafés to must-try dinner spots. Whether you’re craving something casual or a special night out, there’s something delicious waiting nearby.

Take a look below and explore the best flavors our town has to offer!

From street tacos to farm-to-table dining, Todos Santos caters to all tastes.  There are many good restaurants in Todos Santos, and we have a few favorites with consistent quality we would like to share with you! 

(Listed alphabetically by location) 

**=near Serendipity V = vegetarian options 

$ = Wallet friendly $$ = Moderate Prices $$$ = High End 

 

Otro Lado – Our Side of Town 

  • **5 Tacos and a Beer ($) Local favorite – tacos, burgers, fajitas – great fun! Occasional live music. Dinners only, 4 – 10 pm, closed Wednesday 
  • Apostolis ($$) – Meat or Shrimp Gyros, Kabobs, and great lamb.  Large portions and flavorful options.  A mediterranean treat! (Open 7 days a week 1 –10 pm) 
  • **Food Stand “Pop Ups” ($-$$) –  Feel free to try any of the small food stands lining the east side of Las Playitas road near us.  You can find a variety of tasty surprises including fusion, tacos, hamburgers, seafood, soups, salads and gourmet selections. 
  • La Esquina ($ & V) Great corner restaurant for smoothies, sandwiches, and enchilada plates. Breakfast/Lunch only. Monday – Friday 7am-4pm, Saturday & Sunday: 8am- 1 (On the way to town). 
  • **Las Tunas Coffee Shop ($ & V) Assorted coffee, tea & smoothie menu with tasty brunch options. Unique breads. Closed Monday 
  • Pacific Fish Market ($$) Hidden patio next to Pino’s Market – fresh fish, huge burritos, tacos, fish n chips. Closed Sat. and Sunday (On the way to town) 
  • Palmas de Pacifico ($) Best Sushi in town! Sashimi, fish fillets, pork ribs, great hamburgers. Local favorite. Closed Tuesday. Dinner Only (On the way to town) 
  • The Green Room ($$$) (2Km north of us) On the beach dining – Extensive Gourmet options including tostadas, tacos, steaks & fish. Specialty cocktails. Unique experience. Reservations recommended. Mid-afternoon and Dinner.

 

Downtown Todos Santos 

Looking for Tacos? Try These! 

  • Bahia Pescadería ($) Corner outdoor tienda on Camino Militar across from Similares Pharmacy with very good fresh fish and shrimp tacos, ceviche and seafood cocktails. 11:30 am – 5 pm Closed Thursday 
  • El Poblano ($) Authentic Mexican menu – burritos, tacos, carne asada and al pastor. On Camino Militar up the street from St. Jude’s Clinic. Open every day 10 am – 1 pm 
  • La Salsa ($) Great tacos and quesadillas! Variety of meats including: al pastor, asada, suadero, cochinita, and others. Great laid-back place to go after exploring the center area.  
  • Santo Chilote ($) Specializes in seafood. Good ceviche and tacos with fish, shrimp, or octopus. At the end of Benito Juarez just past the Oystera. Open every day 11 am – 8pm 

Other Dining Options In Town

 

  • La Copa Bar and Restaurant 1890 ($$$$) The ultimate taste of New York in Baja. Posh bar, small specialty gourmet restaurant, and extensive wine cellar. Reservations required. Sunday –Thursday: 12 – 10pm, Friday & Saturday: 12 – 11:30pm 
  • La Generala ($) Mainland Mexican lunch buffet includes hardy meat and stew dishes,empanadas, chili rellenos. Behind the Camino Degollado Modelorama. Open 8:30 – 4 Closed Thursday 
  • Los Adobes ($$) Cactus garden setting with varied menu. Known for their Chiles en nogada, a must if you like chilis stuffed with minced meats, nuts and fruits. Excellent soups and queso fundido. On Hidalgo between Benito Juarez and Militar. Everday: 12-9pm 
  • Miguel’s ($ – V) Local Mexican food — known for their chili rellenos and great margaritas. On Camino Degollado diagonally across from the Pemex downtown. Tuesday-Sunday: 12 – 9pm, Closed Wednesdays. 
  • Sabores by Landi ($$ & V) Diverse dinner menu of traditional Mexican cuisine focusing on rich, authentic flavors in charming outdoor areas providing a relaxed yet intimate dining atmosphere. Located next to Felix’s cafe. M-F 
  • Romantica ($$$) Pizzas, pastas and lasagna made from specialty flours. Varied wine menu. Across from the bus station on Militar. Dinners Only. 1-10pm Closed Wednesday. 
  • Santo Pecado ($$ & V) Small local Mexican restaurant with good traditional food. Wide range of options. 1 block down from Hotel California on Calle Morelos. Sunday-Tuesday: 8-9:30 pm. Closed Monday. 
  • Tre Galline ($$$ & V) Hardy Southern Italian pastas offerings with meats and very rich sauces. Located on Benito Juarez next to the Oystera. Tuesday – Sunday: 1 – 9 pm 
  • Violeta ($$) – A small wine bar in the town plaza near the church featuring a wide selection of wines and charcuterie. A lovely pre-dinner start to an evening. Thursday – Sunday 5 – 10 pm

 On the Outskirts of Town 

  • Doce Quarenta ($ & V) Coffees, pastries, smoothies, more extensive lunch menu. Excellent salads. 1km out of town – need to Google location. M-F: 7am – 9pm 
  • Il Giardino ($$$) Hilltop Italian Restaurant with view of town. Excellent authentic Italian cuisine, savory specialties, wines and yummy desserts. Need to Google location. Dinners only. Tuesday – Saturday: 5- 10pm, Sunday: 2-8:30 pm  
  • Jazamango – ($$$) – Broad farm to table gourmet menu in comfortable, refined outdoor setting.  On the perimeter of town. 3pm  9 pm weekdays, 2pm – 9pm Sundays, closed on Tuesdays. 

And For Dessert … 

  • Dirty Rose ($) Late night casual speak-easy, wine, beer and cocktails. Cash Only. Located next to Miguel’s on Camino Dellogado. Wednesday– Saturday: 6 – 11pm
  • La Palomas Ice Cream ($) A must for ice cream lovers! Homemade ice cream and sorbets with a wide variety of flavors. On Militar 2 doors up from Hidalgo. 10am – 9pm
  • Madre Santa ($$) Downtown bakery, good for special occasion cakes and pastries. Located behind the bus station. Monday – Sunday: 8am – 2pm, Saturday closes at 2 
  • Taller 17 ($$) Excellent selection of baked goods. Recommend carry out as there is very minimal seating. Located on Miguel Hidalgo, up from the plaza. Monday – Saturday: 8am – 2pm, Sunday closes at 3