San Diego's Favorite Neighborhood Mexican Restaurant

Real Mexican food that tastes like home — even if home isn't in Mexico

Every dish at Bahia is made from scratch with recipes passed down through generations. We don't cut corners, we don't use shortcuts — just fresh ingredients, real flavors, and the kind of warmth that makes strangers feel like family.

1985
El Cajon Blvd
92104
San Diego, CA
619
Since Day One
A beautifully plated Mexican dish with vibrant colors and fresh ingredients at Bahia Mexican Restaurant

Made Fresh Daily

Every tortilla, every salsa

Scroll
Why Bahia

We don't serve fast food.
We serve real food.

There's a difference. One is designed for speed. The other is designed for the people who show up hungry and leave satisfied — and coming back.

Recipes That Predate the Menu

Our salsa roja isn't a recipe we found online. It's the one our abuela made every Sunday, and now we make it every day — same fire-roasted tomatillos, same care.

Handmade Everything

Tortillas pressed to order. Mole ground from scratch. Tamales wrapped by hand. If it comes from our kitchen, it was made here — not reheated from a factory.

A Table for Everyone

Whether you're celebrating a birthday, grabbing lunch between jobs, or bringing your abuela on Sunday — we've got your table ready and your glass full.

Fresh Mexican ingredients including chiles, tomatoes, and herbs on a kitchen counter
Hand-pressed corn tortillas being made fresh in the kitchen
Warm dining room with colorful decor and guests enjoying their meal
Fresh salsa being prepared with roasted ingredients in a traditional molcajete
Our Story

We opened because San Diego deserved a place that feels like this

Bahia started with a simple idea: what if a restaurant treated every guest the way a family treats a guest who shows up without warning? Not rushed. Not treated like a number. Fed well, welcomed warmly, and made to feel like they belong.

That's why we press our own tortillas. That's why our mole takes two days. That's why we know our regulars by name and remember how they like their coffee.

We're not a chain. We're not trying to scale. We're just a small restaurant on El Cajon Blvd that happens to make some of the best Mexican food in San Diego — and we're not shy about it.

B
M
R

Family-owned and operated on El Cajon Blvd

Visit Us

We're right here on El Cajon Blvd

Walk in anytime during our hours, or give us a call to reserve a table. Either way, you're welcome here.

Address

1985 El Cajon Blvd
San Diego, CA 92104

Get Directions

Phone

(619) 542-0540

Call ahead for reservations or catering inquiries

Hours

Monday – Thursday 11:00 AM – 9:00 PM
Friday – Saturday 11:00 AM – 10:00 PM
Sunday 11:00 AM – 9:00 PM

Send Us a Message

Questions, catering requests, or just want to say hi — we'd love to hear from you.

Your table is waiting

Whether it's a quiet weeknight dinner or a Sunday celebration with the whole family, we'll have your seat ready and the kitchen firing.

Is this your business?This is my business