Menu

15 Best Mexican Restaurants in San Diego

The best Mexican restaurant for your San Diego outing depends on what you want to eat and how you want to spend the meal. Birria, Baja-style tacos, taquitos, burritos, plant-based dishes, and classic counter-service plates all call for different picks.

Narrow the list by craving, dining pace, group size, and dietary needs. It also helps to distinguish a lively downtown meal from a quick casual stop or a relaxed family-friendly visit.

Our method for this guide

A reputation that holds up over time, real focus on this service and a clear account of how they work: that is how this guide to Mexican restaurants in San Diego was built and ordered.

No business can pay to be included. Those already in the guide may buy extra visibility, and it is always shown.

Top 3Complete listMapHow to pick one

Browse 15 local options

Ed Fernandez Restaurant Birrieria, San Diego#1

Ed Fernandez Restaurant Birrieria

4.911,178 reviews
2265 Flower Ave D, San Diego, CA 92154, United States
Recommended for
Birria-focused meals

Ed Fernandez Restaurant Birrieria specializes in slow-cooked beef birria with a rich chile-and-spice profile, served in tacos, quesatacos, tortas, and generous plates. Handmade corn tortillas, flavorful consommé, tender meat, and fresh garnishes give the menu a clear focus and plenty of character.

The kitchen is known for moving orders quickly, making the restaurant useful for a fast lunch, takeaway, or a satisfying sit-down meal. Breakfast, lunch, and dinner options include birriaquiles and other comfort-food plates, while outdoor seating adds flexibility for solo diners and small groups.

El Tianguis Rolled Taquitos, San Diego#2

El Tianguis Rolled Taquitos

4.8713 reviews
2810 El Cajon Blvd, San Diego, CA 92104, United States
Recommended for
Gluten-free Mexican foodTaquito-focused quick bites

El Tianguis Rolled Taquitos centers its Mexican menu on crisp, generously filled taquitos, with California-style beef, potato and cheese combinations among the most distinctive choices. Quesatacos, birria tacos, fresh sauces, churros, and other comfort-food options round out the menu without taking attention away from the signature rolled taquitos.

The restaurant is fully gluten-free, with vegan choices available, making it a particularly useful destination for diners managing celiac disease or gluten restrictions. Quick service, fresh preparation, takeaway, delivery, and casual solo dining keep the experience flexible.

The Waves Taco Club, San Diego#3

The Waves Taco Club

4.8685 reviews
916 Fifth Ave, San Diego, CA 92101, United States
Recommended for
Creative fish and shrimp tacosLively downtown casual dining

The Waves Taco Club brings creative tacos, fresh seafood, and a lively artistic atmosphere to San Diego’s Gaslamp Quarter. Battered fish and shrimp tacos are standout choices, while octopus, pollo asado, burritos, and other inventive combinations give the menu more range than a standard taco stop.

Local murals, live music, and a laid-back dining room create a social setting suited to a quick downtown meal or a late-night bite. Efficient service, beer, and delivery add convenience without taking away from the club’s energetic character.

Mission Baja Tacos, San Diego#4

Mission Baja Tacos

4.8658 reviews
3819 Mission Blvd, San Diego, CA 92109, United States
Recommended for
Fresh Baja-style tacos

Mission Baja Tacos brings Ensenada-rooted Baja flavors to Mission Beach, with handmade corn tortillas pressed to order and meats marinated in-house. Fish tacos, burritos, ceviche, and other generously sized plates are supported by a fresh salsa bar offering mild, medium, and spicy house options.

Quick, welcoming service and a clean, casual setting make it an easy stop after a day at the beach. Dine-in, takeaway, delivery, and outdoor seating cover different occasions, while the shop also prepares handmade-tortilla catering for beach gatherings, weddings, and larger events.

Roxy’s Tacos, San Diego#5

Roxy’s Tacos

4.81,078 reviews
815 C St, San Diego, CA 92101, United States
Recommended for
California burritosQuick casual meals

Roxy’s Tacos is a casual Mexican restaurant built around generously portioned tacos, burritos, nachos, and breakfast favorites. The California burrito is a natural draw, while handmade tortillas, fresh toppings, crisp chips, and well-seasoned sauces give the menu a distinctly satisfying, comfort-food character.

Fast kitchen service and genuinely friendly counter hospitality make it easy to stop in for a quick meal or order for a larger group. Beer, micheladas, outdoor seating, takeaway, and delivery add flexibility throughout the day.

The Taco Stand, San Diego#6

The Taco Stand

4.72,046 reviews
3000 Upas St #105, San Diego, CA 92104, United States
Recommended for
Carne asada fries and classic tacosA quick casual meal

The Taco Stand brings a lively San Diego taco-shop feel to handmade tortillas, made-to-order fillings, and house salsas with plenty of kick. Carne asada, al pastor, pollo asado, Baja tacos, burritos, and carne asada fries all have a strong following, while the scratch-made fried fish makes the fish tacos a particularly appealing choice.

Service is organized and quick, and the dining room is kept notably clean. Outdoor seating, takeaway, delivery, and late-night food make it flexible for a casual meal.

Tacotarian San Diego#7

Tacotarian San Diego

4.7679 reviews
4332 30th St, San Diego, CA 92104, United States
Recommended for
Plant-based Mexican dining

Tacotarian San Diego is a fully plant-based Mexican restaurant with a broad, inventive menu built around vegan tacos, burritos, nachos, guacamole, and creative proteins. Barbacoa, asada, al pastor, birria, and veggie options bring familiar taqueria flavors without animal products.

The setting is casual, quiet, clean, and welcoming, with staff ready to explain choices. Generous portions, coffee, takeaway, delivery, and a playful giant taco make it a strong fit for solo meals or relaxed group dining.

Ferchaladas birria & mariscos, San Diego#8

Ferchaladas birria & mariscos

4.7452 reviews
2709 Imperial Ave, San Diego, CA 92102, United States
Recommended for
Birria and mariscos

Ferchaladas Birria & Mariscos is a neighborhood Mexican spot pairing birria with a seafood-forward menu. Shrimp and octopus tacos, shrimp cocktail, ceviche, and birria tacos arrive in generous portions with bold, fresh flavor.

Indoor and outdoor seating, takeaway, delivery, curbside pickup, and a drive-through give it unusual flexibility for a quick meal or a relaxed stop in San Diego.

JV's Mexican Food, San Diego#9

JV's Mexican Food

4.62,491 reviews
1112 Morena Blvd, San Diego, CA 92110, United States
Recommended for
California and Hawaiian burritosLarge, filling comfort-food meals

JV's Mexican Food is built around generous, filling comfort food, with burritos taking center stage. The California burrito pairs well-seared meat with crisp-yet-soft fries, while the Hawaiian burrito adds marinated pork, ham, pineapple, onions, peppers, and Monterey Jack. Chorizo burritos, tacos, enchiladas, rice, beans, and flavorful green salsa round out the menu.

Pleasant service, efficient preparation, outdoor seating, takeaway, delivery, and dine-in options make it easy to fit into a workday meal or a substantial casual dinner.

Baja Betty's, San Diego#10

Baja Betty's

4.62,247 reviews
1421 University Ave, San Diego, CA 92103, United States
Recommended for
Lively Mexican diningCelebrations and drinks with friends

Baja Betty's is a colorful Hillcrest Mexican restaurant where street tacos, quesadillas, queso with chorizo, guacamole, and cocktails arrive with a distinctly upbeat atmosphere. The bartenders bring plenty of energy, while the food holds its own with flavorful pork and well-executed casual dishes.

Outdoor seating adds to the relaxed setting, making it a natural choice for lunch, dinner, drinks, or a festive celebration.

Mike's Taco Club, San Diego#11

Mike's Taco Club

4.62,145 reviews
5060 Newport Ave, San Diego, CA 92107, United States
Recommended for
Fresh seafood tacosA beachside takeaway meal

Near the beach in Ocean Beach, Mike's Taco Club keeps the format casual while giving seafood tacos serious attention. The grilled fish taco, trifecta with fish, shrimp, and scallops, octopus taco, ceviche, and spicy shrimp tacos are standout choices, with fresh preparation and bright sauces carrying the menu.

Indoor and outdoor tables support a quick stop or takeaway meal, including food picked up for the beach. Lines can form, but the service moves efficiently and food is prepared fresh.

Las Cuatro Milpas, San Diego#12

Las Cuatro Milpas

4.64,502 reviews
1985 National Ave Ste 1131, San Diego, CA 92113, United States
Recommended for
Traditional home-style Mexican foodA quick counter-service meal

Las Cuatro Milpas is a San Diego Mexican institution known for simple, home-style cooking rather than elaborate presentation. Fresh tortillas, rice, beans, tamales, and tacos create a comforting counter-service meal with a strong traditional character.

It suits breakfast, lunch, brunch, or a quick plate of familiar Mexican staples, whether dining in or taking food away. The straightforward setting and carefully maintained dining area reinforce its old-school neighborhood appeal.

Cantina Mayahuel, San Diego#13

Cantina Mayahuel

4.61,152 reviews
2934 Adams Ave, San Diego, CA 92116, United States
Recommended for
Margaritas and Mexican cocktailsVegetarian Mexican dining

Cantina Mayahuel leans into a warm, atmospheric cantina setting with a striking bar, Mexican comfort food, tacos, tortas, and well-crafted margaritas. Vegetarian diners have appealing choices including nopal and plant-based options, while the drinks give the menu a natural evening focus.

Outdoor seating, beer, cocktails, and happy-hour drinks support relaxed meals that can stretch into a longer night with friends.

La Doña, San Diego#14

La Doña

4.61,014 reviews
1852 Bacon St, San Diego, CA 92107, United States
Recommended for
Tacos and handcrafted cocktailsVegan-friendly Mexican dining

La Doña brings a bright Ocean Beach cantina atmosphere to Mexican dishes that balance familiar recipes with modern touches. Chile relleno tacos, shrimp tacos, steak tacos, enchiladas, queso with steak, flavorful beans, and tres leches give the menu plenty of range, while mushroom tacos provide a substantial vegan option.

Handcrafted cocktails, music, sports on the screens, and dog-friendly outdoor seating make the setting especially easygoing and social.

Sunnie's Ocean Beach Mexican Food, San Diego#15

Sunnie's Ocean Beach Mexican Food

4.6913 reviews
4723 Point Loma Ave, San Diego, CA 92107, United States
Recommended for
Burritos and fish tacosBrunch near Ocean Beach

Sunnie's Ocean Beach Mexican Food suits beach days, brunches, and filling casual meals with a broad menu of burritos, tacos, plates, omelets, rice, beans, and fresh salsas. Fish tacos and carnitas tacos are strong starting points, while the large portions and quick, efficient service make it convenient when hunger strikes after time near the water. The setting is relaxed and beachy, with front and alcove seating.

Catering packages can be customized for gatherings, with delivery or pickup available when arranged in advance.

How the options stack up

#BusinessRatingReviewsRecommended for
#1Ed Fernandez Restaurant Birrieria 4.911,178Birria-focused meals
#2El Tianguis Rolled Taquitos 4.8713Gluten-free Mexican food
#3The Waves Taco Club 4.8685Creative fish and shrimp tacos
#4Mission Baja Tacos 4.8658Fresh Baja-style tacos
#5Roxy’s Tacos 4.81,078California burritos
#6The Taco Stand 4.72,046Carne asada fries and classic tacos
#7Tacotarian San Diego 4.7679Plant-based Mexican dining
#8Ferchaladas birria & mariscos 4.7452Birria and mariscos
#9JV's Mexican Food 4.62,491California and Hawaiian burritos
#10Baja Betty's 4.62,247Lively Mexican dining
#11Mike's Taco Club 4.62,145Fresh seafood tacos
#12Las Cuatro Milpas 4.64,502Traditional home-style Mexican food
#13Cantina Mayahuel 4.61,152Margaritas and Mexican cocktails
#14La Doña 4.61,014Tacos and handcrafted cocktails
#15Sunnie's Ocean Beach Mexican Food 4.6913Burritos and fish tacos

Do you run a business?

Add or manage my business

Map of mexican restaurants across San Diego

San Diego offers Mexican dining in several formats, from lively downtown taco stops to neighborhood counter-service restaurants and Baja-influenced spots. The geographic choice matters most when the meal is part of a larger evening, a family outing, or a quick stop between activities. Use the map to compare travel time with the style of meal you want. A destination restaurant may suit a planned food outing, while a nearby casual option can be more practical for groups, children, or a short lunch window.

What each one offers

  • Birria-focused mealsChoose a menu centered on birria when that specific preparation is the reason for the visit.
  • California burritosLook for substantial burrito options suited to a filling, casual meal.
  • Fresh Baja-style tacosExplore lighter coastal flavors and taco menus built around Baja-style preparations.
  • Creative fish and shrimp tacosCompare seafood-focused tacos when you want something beyond standard carne asada or chicken.
  • Plant-based Mexican diningFind Mexican food designed around plant-based choices rather than relying only on substitutions.
  • Gluten-free Mexican foodIdentify restaurants that can address gluten-free needs, then confirm preparation details directly.
  • Group ordersChoose a casual restaurant that can handle shared food or larger orders with less friction.
  • Family-friendly mealsPrioritize approachable menus and a relaxed format for dining with children.

Choosing mexican restaurants in San Diego

  1. Start with one signature cravingDecide whether birria, seafood tacos, a California burrito, taquitos, or classic tacos is the priority, then compare menus for depth in that category.
  2. Check the service rhythmFor a short break, favor counter service or a quick casual format; for a planned evening, allow time for a livelier dining room and a broader menu.
  3. Confirm dietary preparationAsk what is made with shared fryers, flour tortillas, or common prep surfaces when gluten-free dining is important.
  4. Plan the group orderFor several diners, ask about ordering quantities, pickup timing, and whether the menu travels well before placing a large order.
  5. Consider the evening settingIf dinner is part of a downtown night out, compare the restaurant’s atmosphere and surrounding plans rather than judging the menu alone.

Frequent questions

Where should I start for birria in San Diego?

A birria-focused restaurant is the most direct starting point when that dish is the main reason for going out. Check whether you want a full sit-down meal or a faster casual format, and confirm the current menu before making a special trip.

Are there plant-based Mexican restaurants in San Diego?

Yes. Plant-based Mexican dining is represented among the local choices. Compare whether the menu is fully plant-based or simply includes selected options, especially if everyone in your group has different dietary preferences.

What should I ask about gluten-free Mexican food?

Ask about tortilla ingredients, shared fryers, sauces, and preparation surfaces. A menu label alone may not explain cross-contact practices, so direct confirmation is important when avoiding gluten is medically necessary.

Which options suit a quick casual meal?

Counter-service taquitos, classic tacos, burritos, and other casual formats can work well when time is limited. Before leaving, check whether ordering is designed for speed and whether the location fits the rest of your itinerary.

More to compare