Restaurants
Discover the best local restaurants — from fresh seafood and tacos to international cuisine and fine dining.
1–21 / 435 results
Café Santa Fe
2One of Todos Santos' most beloved institutions, Café Santa Fe has anchored the town's cultural dining scene for decades inside a beautifully restored colonial building. The open-air garden courtyard — shaded by bougainvillea and mature trees — sets a romantic, unhurried tone perfectly suited to the Mediterranean menu. Expect house-made pastas, wood-fired focaccia, fresh seafood prepared with Italian and Spanish influences, and a carefully curated wine list. Reservations are strongly recommended, especially on weekends.
Los Adobes
2Los Adobes is one of Todos Santos' most beloved traditional restaurants, set within a sunlit colonial courtyard shaded by bougainvillea. The menu celebrates Baja Mexican classics — slow-braised meats, handmade tortillas, and regional moles — prepared with locally sourced ingredients. Diners gather around terracotta-tiled tables to enjoy unhurried meals and cold micheladas, making it an ideal midday retreat in the heart of the historic center.
La Palapa del Pacífico
2La Palapa del Pacífico is a laid-back beachside restaurant in El Pescadero, just south of Todos Santos, where the Pacific sets the tone for every meal. Sheltered under a broad thatched palapa roof, guests dig into just-caught fish tacos, whole grilled snapper, shrimp ceviche, and cold caguamas while waves roll in a few steps away. Ideal for a long, slow lunch after a surf session at Pescadero or Cerritos beach, this is quintessential Baja coastal dining at its most honest.
El Rancho Verde
1Tucked into the El Molino neighborhood, El Rancho Verde is a genuine farm-to-table experience rooted in Baja California Sur's agricultural tradition. The kitchen draws almost entirely from local organic farms, serving vibrant Mexican dishes where every ingredient tells a story. Expect hand-pressed tortillas, seasonal salsas, slow-braised meats, and vegetable-forward plates that change with what's growing nearby. The open-air courtyard is shaded and breezy, making midday meals here a true Todos Santos ritual.
La Coronela
2La Coronela is a beloved all-day Mexican restaurant tucked into the historic center of Todos Santos, drawing a loyal mix of locals and curious travelers from morning to night. Start your day with hearty huevos rancheros or chilaquiles, linger over fresh-squeezed juices at lunch, then return for satisfying traditional dinners of enchiladas and grilled meats. The relaxed, unpretentious atmosphere reflects the real soul of Baja California Sur — honest, generous cooking served with genuine warmth.
Sabores del Pacífico
3Perched above the legendary La Poza lagoon with sweeping Pacific Ocean views, Sabores del Pacífico is one of Todos Santos' most atmospheric dining destinations. The menu celebrates Baja California's coastal bounty — think butter-poached Pacific lobster, aguachile negro with local clams, and grilled yellowfin tuna finished with citrus and chili. The open-air terrace catches the afternoon sea breeze, making sunset dinners here a genuinely memorable experience. Reservations are strongly recommended, especially on weekends.
El Refugio
2El Refugio lives up to its name — a true refuge for home-style Mexican cooking in the heart of Todos Santos' historic center. This intimate, unpretentious spot serves soul-warming classics like chile relleno, enchiladas verdes, and slow-braised guisados made with locally sourced ingredients. The cozy courtyard setting, shaded by bougainvillea, draws a loyal mix of locals and travelers seeking authentic flavors over tourist-friendly menus. Open Tuesday through Sunday for lunch and dinner.
La Terraza
2Perched above the rooftops of Todos Santos' historic center, La Terraza serves classic Mexican breakfasts, hearty lunches, and relaxed dinners with sweeping panoramic views of the colonial town, desert hills, and distant Pacific horizon. Open from early morning through the evening, it's a favorite spot for chilaquiles and fresh-squeezed juice at sunrise or cold cervezas as the sun dips behind the sierra. The open-air terrace catches the sea breeze, making it one of the most atmospheric dining perches in all of Baja California Sur.
Mezcal & Maíz
2Mezcal & Maíz is a soulful dining destination in Todos Santos' historic center that puts native Mexican corn varieties and artisanal mezcal at the heart of every dish and drink. The kitchen crafts bold, contemporary Mexican plates — from tlayudas with heirloom maíz to slow-braised mole — while the bar pours an impressive selection of small-batch mezcals from Oaxaca and Guerrero. The intimate courtyard setting, warm candlelight, and knowledgeable staff make it a standout for an unhurried evening meal.
El Jardín Orgánico
2Tucked into a lush garden setting in Todos Santos' historic center, El Jardín Orgánico is a haven for health-conscious travelers. The kitchen sources ingredients directly from local organic farms and its own on-site garden, turning them into vibrant salads, nourishing grain bowls, fresh-pressed juices, and creative vegan mains. Shaded tables beneath bougainvillea make breakfast and lunch a genuine pleasure. A rare gem for anyone seeking clean, plant-based eating in Baja Sur.
La Langosta Roja
2Perched in the fishing village of El Pescadero, La Langosta Roja is the go-to spot for authentic Baja seafood. The kitchen shines with whole grilled lobster pulled fresh from local waters, buttery shrimp tacos, and ceviches that change with the daily catch. The open-air palapa setting keeps things casual, letting the Pacific breeze do its work while you feast. Simple, honest, and deeply rooted in the coastal tradition that defines this stretch of Baja California Sur.
Tacos & Tradición
1Open since 1985, Tacos & Tradición is a beloved local institution in the heart of Todos Santos' historic center. This no-frills taquería serves classic Baja-style tacos — fish, shrimp, carne asada, and al pastor — all made to order on handmade corn tortillas. The salsas are house-made daily and the prices are among the most honest in town. Grab a stool at the counter, order a plate of three, and watch the neighborhood pass by. A true taste of everyday Baja California.
La Hacienda
3La Hacienda brings old-world elegance to the heart of Todos Santos with its stunning hacienda-style architecture, courtyard dining, and refined Mexican cuisine. Set amid lush gardens on the edge of the historic El Molino district, it offers beautifully plated dishes rooted in regional Baja Sur flavors — think slow-braised meats, fresh local seafood, and handcrafted sauces. A favorite for private events and romantic dinners, the atmosphere blends colonial grandeur with warm Baja hospitality.
El Molcajete
2El Molcajete is a beloved Mexican grill tucked into Todos Santos' historic center, celebrated for its dramatic tableside guacamole prepared to order in a volcanic stone molcajete. The menu leans into traditional Mexican flavors — smoky grilled meats, rich salsas, and hearty molcajete stews bubbling with cactus, cheese, and chorizo. The open-air setting, warm service, and honest home-style cooking make it a favorite with both locals and visitors seeking an authentic, satisfying meal away from the tourist trail.
Mariscos La Playa
2Planted right on the sand at Playa Los Cerritos, Mariscos La Playa is the kind of beach shack that makes a surf day perfect. The kitchen turns out ice-cold aguachile negro, zingy shrimp ceviche, and fish tacos made with the morning's catch. Grab a cold Pacífico, sink into a plastic chair under the palapa, and watch the waves roll in. Unpretentious, fresh, and deeply local — this is Baja coastal eating at its most honest and satisfying.
La Cazuela
1La Cazuela is a beloved family-run spot in the heart of Todos Santos offering hearty, home-style Mexican cooking at unbeatable prices. The daily comida corrida — a rotating set menu of soup, main course, and agua fresca — draws locals and savvy travelers alike. Dishes like chile colorado, black bean soup, and slow-simmered guisados are made fresh each morning. The informal dining room feels like eating at a neighbor's table, warm and unpretentious. Open early for breakfast through dinner, it's the authentic taste of Baja Sur home cooking.
El Comal de Doña Rosa
1El Comal de Doña Rosa is a beloved breakfast institution in the heart of Todos Santos, where Doña Rosa herself pats out handmade tortillas on a traditional clay comal each morning. The menu revolves around time-honored Mexican breakfast classics — chilaquiles, huevos rancheros, and atole — all prepared with local ingredients. The no-frills setting draws a loyal crowd of locals and in-the-know travelers who arrive early for the freshest tortillas. A true taste of authentic Baja home cooking.
Sabor de Baja
2Sabor de Baja brings contemporary Baja cuisine to the laid-back farming and surf village of El Pescadero, just south of Todos Santos. The menu celebrates the peninsula's bounty — fresh-caught fish, locally grown organic produce, and artisanal Baja wines — elevated with inventive modern techniques. Expect dishes like tuna tostadas with chipotle aioli, wood-fired octopus, and seasonal vegetable plates that change with the harvest. The relaxed open-air setting and friendly staff make it an ideal stop after a day at the beach.
El Pitahaya
2El Pitahaya is a one-of-a-kind Todos Santos gem devoted to celebrating the region's wild pitahaya cactus fruit and other tropical Baja flavors. Set in a colorful Centro Histórico courtyard, the menu weaves pitahaya into refreshing aguas frescas, paletas, cocktails, and traditional Mexican plates. Seasonal fruit bowls, homemade salsas with tropical notes, and creative desserts make this a must-visit for travelers wanting an authentic taste of Baja's edible landscape.
La Fonda del Pueblo
1Overlooking the lively Plaza Central in the heart of Todos Santos, La Fonda del Pueblo is the kind of no-frills, honest Mexican eatery that locals rely on daily. The menu centers on hearty comida corrida platters, fresh tortillas, slow-cooked beans, and rotating guisados that change with the season. Plastic chairs, shaded tables, and the rhythm of town life drifting past make this the perfect spot to eat well without spending much — a true taste of everyday Baja life.
Cocina Doña Carmen
1Tucked into the heart of Todos Santos' historic center, Cocina Doña Carmen is the kind of place locals have been eating at for generations. The kitchen turns out deeply comforting grandmother-style Mexican food: masa-rich tamales steamed in corn husks, soul-warming pozole rojo brimming with hominy, and daily guisados that change with the market. No frills, no pretense — just honest, home-cooked food at prices that make it the best-value meal in town. Arrive early; popular dishes sell out by noon.
Add your business
add_business Get Listed Free