Skip to main content
restaurant

Restaurants

Discover the best local restaurants — from fresh seafood and tacos to international cuisine and fine dining.

Type
Rating
Area
Price

22–42 / 435 results

El Nido

El Nido

3
starstarstarstarstar
4.6 (187 reviews)
location_on Camino La Poza 7, Todos Santos, BCS 23300, México

Perched at the edge of La Poza lagoon, El Nido delivers one of Todos Santos' most romantic dining experiences. The kitchen crafts seasonal, ingredient-driven plates that pair beautifully with selections from a thoughtfully curated wine list spanning Baja California valleys and international producers. Candlelit tables face the shimmering lagoon and palm-fringed dunes beyond, creating an atmosphere that feels effortlessly special. Ideal for anniversary dinners, sunset meals, or simply savoring slow, excellent food in a breathtaking natural setting.

View details arrow_forward
Restaurante El Maguey

Restaurante El Maguey

2
starstarstarstarstar
4.4 (87 reviews)
location_on Calle Juárez 34, Centro, Todos Santos, BCS 23300, México

Restaurante El Maguey is a heartfelt tribute to maguey culture in the heart of Todos Santos' historic centro. The menu leans deeply into regional Baja California Sur traditions — slow-roasted meats, handmade tortillas, and salsas built from locally sourced chiles. A curated mezcal list showcases artisanal producers from Oaxaca and Durango, making this a genuine destination for agave enthusiasts. The warm, rustically decorated interior evokes the spirit of Mexico's countryside, offering a memorable and authentic dining experience.

View details arrow_forward
El Pescador

El Pescador

2
starstarstarstarstar
4.4 (87 reviews)
location_on Calle del Mar s/n, El Pescadero, Todos Santos, BCS 23300, México

Run by local fishermen from the El Pescadero village, El Pescador serves whatever the sea offered that morning — grilled whole fish, plump fish tacos, and icy ceviche tostadas bursting with citrus and chile. The rustic open-air palapa sits just back from the Pacific surf, filling with the aroma of charcoal and fresh ocean air. Portions are generous, prices are honest, and the daily chalkboard menu changes with the tides. A no-frills gem beloved by surfers and locals alike.

View details arrow_forward
La Buena Mesa

La Buena Mesa

2
starstarstarstarstar
4.3 (87 reviews)
location_on Calle Topete 18, Centro, Todos Santos, BCS 23300, México

La Buena Mesa is a beloved family-run institution in the heart of Todos Santos' historic center, serving hearty, wholesome Mexican classics that feel like a home-cooked meal. Generous portions of slow-simmered stews, hand-pressed tortillas, and regional Baja dishes draw both locals and travelers seeking authentic flavors without pretension. The warm, casual dining room feels genuinely welcoming, making it ideal for families and groups. An honest, satisfying stop any day of the week.

View details arrow_forward
El Saltamontes

El Saltamontes

2
starstarstarstarstar
4.4 (87 reviews)
location_on Calle Militar 9, Centro, Todos Santos, BCS 23300, México

El Saltamontes — Spanish for "grasshopper" — pushes Todos Santos dining in a bold new direction. This plant-forward kitchen celebrates Baja's seasonal harvest with imaginative vegetable-centric dishes, while paying homage to Mexico's ancient entomophagy tradition by incorporating locally sourced insects, including crispy chapulines, into salsas, tacos, and garnishes. The intimate, casual space draws curious foodies and committed vegans alike, offering a menu that is as sustainable as it is surprising.

View details arrow_forward
Mariscos Don Cuco

Mariscos Don Cuco

1
starstarstarstarstar
4.4 (187 reviews)
location_on Camino a Cerritos s/n, Los Cerritos, Todos Santos, BCS 23300, México

Mariscos Don Cuco is a beloved seafood institution near Los Cerritos beach, drawing locals and surfers alike with its no-frills charm and remarkably fresh catches. The shrimp cocktails — loaded with plump gulf shrimp in a tangy tomato broth — are legendary in Todos Santos. Fish tacos arrive crispy and generously filled, served with house-made salsas. Expect plastic chairs, ocean breezes, and honest flavors at wallet-friendly prices. The ideal post-surf lunch stop on the southern Baja coast.

View details arrow_forward
La Señal Bistro

La Señal Bistro

2
starstarstarstarstar
4.4 (87 reviews)
location_on Calle Centenario 42, Centro, Todos Santos, BCS 23300, México

Tucked along Centenario in the heart of Todos Santos, La Señal Bistro is a go-to spot for unhurried all-day dining. The relaxed courtyard setting draws a loyal crowd of artists, surfers, and travelers who come for inventive brunch plates, strong house-roasted coffee, and light Mediterranean-inspired bites like hummus toasts, grain bowls, and fresh seasonal salads. Whether you need a morning espresso before the beach or a leisurely midday meal, La Señal delivers warmth and flavor without pretension.

View details arrow_forward
El Asador

El Asador

2
starstarstarstarstar
4.4 (87 reviews)
location_on Boulevard Principal s/n, El Molino, Todos Santos, BCS 23300, México

El Asador brings the bold tradition of Argentine-style parrilla to the heart of Todos Santos. Mesquite wood fires the grill throughout the day, infusing cuts of carne asada, ribs, and chorizo with deep smoky flavor. House-made craft salsas — from tangy chimichurri to roasted chile morita — elevate every plate. The open-air setting on Boulevard Principal catches the evening breeze, making it an ideal spot to unwind after a day exploring the surrounding desert and beaches.

View details arrow_forward
La Luna Roja

La Luna Roja

3
starstarstarstarstar
4.5 (87 reviews)
location_on Calle Obregón 28, Centro, Todos Santos, BCS 23300, México

La Luna Roja sets the mood for an unforgettable evening in Todos Santos with its intimate, candlelit dining room and artfully crafted cocktails. Nestled on Calle Obregón in the historic center, this upscale dinner spot blends Baja flavors with international technique, offering a rotating seasonal menu ideal for a romantic night out. From mezcal-forward cocktails to fresh Pacific seafood presentations, every detail — from the moody red ambiance to the attentive service — makes it a standout for special occasions.

View details arrow_forward
El Mezquite

El Mezquite

2
starstarstarstarstar
4.5 (87 reviews)
location_on Camino al Molino s/n, El Molino, Todos Santos, BCS 23300, México

El Mezquite is a standout open-fire dining experience tucked into the El Molino neighborhood of Todos Santos. The kitchen relies entirely on mesquite wood to grill and smoke locally sourced, organic ingredients — from Baja-caught fish to heritage-breed meats and garden vegetables. The relaxed, semi-outdoor setting carries the sweet scent of smoldering wood, and every plate reflects a deep respect for the Baja Sur terroir. A must for travelers seeking authentic, ingredient-driven cooking over live fire.

View details arrow_forward
La Paloma Blanca

La Paloma Blanca

2
starstarstarstarstar
4.4 (118 reviews)
location_on Calle Morelos 15, Centro Histórico, Todos Santos, BCS 23300, México

La Paloma Blanca is a beloved gathering spot in the heart of Todos Santos' historic center, drawing expats and travelers alike with its relaxed, all-day café atmosphere. The menu spans hearty breakfast plates, creative sandwiches, and international dishes that change with the season. Shaded outdoor seating makes it ideal for lingering over a strong coffee or a long lunch. Friendly service and consistently good food have made this a reliable everyday favorite in this artsy Baja town.

View details arrow_forward
El Rincón del Sabor

El Rincón del Sabor

1
starstarstarstarstar
4.3 (87 reviews)
location_on Calle Pedrajo s/n, Centro, Todos Santos, BCS 23300, México

A beloved neighborhood staple tucked into the heart of Todos Santos, El Rincón del Sabor draws locals and savvy travelers alike with its stuffed breakfast burritos and hand-pressed afternoon tacos. The kitchen runs on family recipes and fresh ingredients sourced daily, delivering honest, satisfying flavors at prices that won't strain any budget. Grab a seat at the no-fuss counter, order in Spanish, and enjoy a genuinely authentic taste of Baja California Sur life.

View details arrow_forward
Brisa del Mar

Brisa del Mar

2
starstarstarstarstar
4.4 (87 reviews)
location_on Playa Los Cerritos s/n, Los Cerritos, Todos Santos, BCS 23300, México

Brisa del Mar sits right on the sands of Playa Los Cerritos, one of Baja's most beloved surf beaches. This laid-back beach club restaurant specializes in nourishing açaí and grain bowls, vibrant tropical smoothies, and plates of ultra-fresh local seafood pulled from nearby Pacific waters. Whether you grab a post-surf ceviche or linger over a mango smoothie watching the waves roll in, the relaxed atmosphere and ocean breeze make every visit feel like a proper Baja escape.

View details arrow_forward
Tierra y Mar

Tierra y Mar

3
starstarstarstarstar
4.6 (187 reviews)
location_on Calle Encino s/n, La Poza, Todos Santos, BCS 23300, México

Perched near the legendary La Poza lagoon, Tierra y Mar is Todos Santos' standout destination for premium surf-and-turf dining. The kitchen crafts seasonal tasting menus that marry the region's finest Pacific seafood with prime cuts of Baja beef, all accompanied by a thoughtfully curated wine list. With sweeping ocean views, candlelit tables, and an intimate atmosphere that captures the magic of this creative desert-meets-sea town, it's the perfect spot for a memorable special-occasion dinner.

View details arrow_forward
Baja Med Kitchen

Baja Med Kitchen

3
starstarstarstarstar
4.7 (284 reviews)
location_on Calle Centenario 15, Todos Santos, BCS 23300, México

Baja Med Kitchen brings sophisticated Baja Mediterranean cuisine to the heart of Todos Santos, marrying the freshest locally caught fish with sun-ripened seasonal produce and bold coastal flavors. The menu celebrates the region's unique position where Pacific bounty meets Baja farmland — think citrus-cured yellowtail, wood-roasted vegetables from nearby ranches, and handcrafted cocktails featuring local damiana and artisanal mezcal. The relaxed upscale setting and warm, knowledgeable service make this a standout dining destination in the historic center.

View details arrow_forward
El Horno de Leña

El Horno de Leña

2
starstarstarstarstar
4.3 (67 reviews)
location_on Calle Militar s/n, Centro Histórico, Todos Santos, BCS 23300, México

El Horno de Leña brings authentic Neapolitan pizza-making traditions to the heart of Todos Santos, firing hand-stretched doughs in a crackling wood-burning oven. The kitchen leans on locally sourced, organic Baja California ingredients — think garden-fresh basil, artisan cheeses, and seasonal vegetables — resulting in blistered, charred-crust pies that feel both rustic and refined. Dine al fresco in a shaded courtyard draped in bougainvillea, a tranquil retreat in the historic center perfect for a leisurely lunch or sunset dinner.

View details arrow_forward
Sushi del Pacífico

Sushi del Pacífico

3
starstarstarstarstar
4.3 (67 reviews)
location_on Calle Topete 8, Todos Santos, BCS 23300, México

Tucked into Todos Santos' historic center, Sushi del Pacífico redefines what sushi can be in Baja. The chef sources fish directly from local Pacific fishermen — yellowfin tuna, dorado, and wahoo — transforming them into inventive rolls with Baja-California twists: mango, jalapeño, and chipotle aioli alongside Japanese traditions. The intimate dining room feels warm and unhurried, making each visit a genuine culinary discovery in the art town.

View details arrow_forward
Taquería Los Arcos

Taquería Los Arcos

1
starstarstarstarstar
4.3 (67 reviews)
location_on Calle Obregón 22, Todos Santos, BCS 23300, México

Taquería Los Arcos is the kind of place locals keep to themselves — a no-frills corner spot on Calle Obregón where the birria is slow-cooked overnight, the carnitas are crisped in copper pots, and the fish tacos arrive loaded with fresh catch from the Pacific just minutes away. Open from breakfast through evening, it draws a loyal crowd of Todos Santos residents who value honest flavors over tourist fanfare. Cheap, filling, and deeply authentic.

View details arrow_forward
La Granja Table

La Granja Table

4
starstarstarstarstar
4.8 (287 reviews)
location_on Camino a La Poza s/n, Todos Santos, BCS 23300, México

La Granja Table offers one of Todos Santos' most intimate fine-dining experiences, drawing exclusively from the owner's certified organic farm in El Pescadero. The ever-changing seasonal menu celebrates Baja's terroir through thoughtfully composed dishes — peak-ripeness vegetables, heritage-breed proteins, and foraged accents — served in a candlelit garden setting near the tranquil lagoon of La Poza. Reservations are strongly recommended for this gem.

View details arrow_forward
Gringo's Cantina

Gringo's Cantina

2
starstarstarstarstar
4.2 (87 reviews)
location_on Calle Hidalgo 5, Centro Histórico, Todos Santos, BCS 23300, México

A beloved expat institution in the heart of Todos Santos, Gringo's Cantina draws a loyal crowd with its juicy burgers, loaded nachos, crispy wings, and ice-cold cervezas. Big-screen TVs make it the go-to spot for game days, while the relaxed, no-frills vibe keeps locals and travelers coming back night after night. Perfectly positioned on Calle Hidalgo, it offers a refreshing dose of laid-back comfort after a day exploring the town's galleries and beaches.

View details arrow_forward
La Comida Corrida de Lupe

La Comida Corrida de Lupe

1
starstarstarstarstar
4.3 (47 reviews)
location_on Calle Zaragoza s/n, El Molino, Todos Santos, BCS 23300, México

Lupe's is the kind of lunch spot locals have been returning to for years. Every weekday she serves a rotating three-course comida corrida — soup, a hearty main like mole or caldo de res, and a dessert — all made from scratch using traditional Mexican recipes. In the El Molino neighborhood, away from the tourist trail, this humble dining room offers an authentic, deeply satisfying midday meal that rarely costs more than a few dollars.

View details arrow_forward
Need help?