17 Best Mexican Restaurants in California

California is known for its rich culture and delicious food. Among the many tasty options, Mexican restaurants stand out as favorites for locals and visitors alike. From tacos to tamales, there’s no shortage of flavors to enjoy. Whether you’re craving a quick bite or a full dinner, California’s Mexican eateries have something for everyone.

The restaurant scene in California is vibrant and lively. When you visit a Mexican restaurant, you’ll find colorful decorations, friendly staff, and lively music creating a fun atmosphere. Each place offers its own unique twist on traditional dishes, making it exciting to try new things. Eating at these restaurants is not just about the food; it’s an experience filled with warmth and joy.

Best Mexican Restaurants in California

1. Discover Guelaguetza

Guelaguetza is a treasure in Los Angeles, showcasing Oaxacan cuisine. This vibrant restaurant is famous for its rich moles and delicious tlayudas. The colorful decor adds to the lively ambiance, making your dining experience even more enjoyable.

Start your meal with the house special mole, which is complex and flavorful. The tamales are also a crowd favorite, often praised for their authenticity. Each dish reflects the heart and soul of traditional Oaxacan dishes.

Pair your meal with a selection of mezcal, which complements the flavors beautifully. The staff is knowledgeable and happy to suggest drinks that enhance your dining experience.

Guelaguetza often hosts events featuring live music, which makes for an exciting evening. This is a great place to enjoy food while soaking in some local culture and community spirit.

Don’t forget to save room for dessert; their chocolate cake is a must-try! Guelaguetza is an essential stop for a true taste of Oaxaca.

Address: 3014 W Sunset Blvd, Los Angeles, CA 90026.

2. Enjoy the Flavors at La Taqueria

La Taqueria is a beloved gem in San Francisco’s Mission District. Known for its carne asada tacos and hearty burritos, this spot captures the essence of Mexican street food. The atmosphere is casual, perfect for a quick bite or a laid-back meal.

Order the legendary tacos, and don’t forget the fresh salsa. The ingredients are high quality and locally sourced, which enhances the flavors of every dish. Customers rave about the perfectly grilled meat and homemade tortillas.

The service is quick, and the staff is friendly, ready to assist with your order. The restaurant gets busy, especially during lunchtime, but the wait is worth it. Grab your tacos to go and enjoy them in a nearby park.

La Taqueria also offers vegetarian options, making it a great choice for all diners. Their commitment to authentic flavors keeps patrons coming back for more.

Address: 2889 Mission St, San Francisco, CA 94110.

3. Taste Tradition at Los Tres Hermanos

Los Tres Hermanos is a charming restaurant known for its homemade tortillas and warm service. Conveniently located in Claremont, it offers a variety of traditional Mexican dishes that locals adore. The atmosphere is welcoming, perfect for families and friends.

Start with their fresh guacamole, made daily with ripe avocados. The enchiladas are another highlight, stuffed with savory fillings and topped with just the right amount of sauce. Each dish is made with care and attention to detail.

This restaurant values tradition, using recipes passed down through generations. You’ll find something comforting and familiar in each dish. The friendly staff enhances the homey feel, making your visit memorable.

Don’t overlook the dessert menu; their flan is a delightful end to any meal. Young and old love coming here for a taste of authentic Mexico.

Address: 325 W 1st St, Claremont, CA 91711.

4. Dining in Style at Puesto

Puesto in La Jolla redefines what a taqueria can be. This upscale restaurant serves gourmet tacos in a vibrant and lively atmosphere. The space is modern, blending comfort with style, making it perfect for a memorable dining experience.

Choose from an array of taco fillings, from traditional carne asada to innovative seafood options. The flavors are fresh and exciting, making it hard to choose a favorite. Consider ordering a few different kinds to sample everything.

The cocktail menu is just as impressive, featuring refreshing drinks that pair well with your meal. The outdoor seating is a lovely option, allowing you to enjoy the seaside breeze while indulging in your feast.

Perfect for date nights or celebrations, Puesto sets a high bar for Mexican cuisine. Every visit promises great food, excellent service, and a lovely atmosphere.

Address: 1026 Wall St, La Jolla, CA 92037.

5. Visit Casa Oaxaca

Casa Oaxaca brings the flavors of Oaxaca to Los Angeles. This restaurant specializes in unique, authentic dishes that highlight regional ingredients. The ambiance is decorated with vibrant artwork, reflecting the culture of Oaxaca.

Start with the queso fundido, a cheesy delight that melts in your mouth. The tlayudas are also a signature dish that shouldn’t be missed. Each bite transports you to the markets of Oaxaca with its complex flavors.

Pair your meal with a traditional drink, such as agua de jamaica, to enhance the dining experience. Unlike any other, the flavors are rich and satisfying.

The staff is passionate about the food they serve, ready to share the story behind each dish. With its warm hospitality, Casa Oaxaca creates a welcoming environment perfect for family or friends.

Address: 2002 E 1st St, Los Angeles, CA 90033.

6. Savor Authentic Dishes at El Charro

El Charro is a family-owned restaurant located in Orange, California. This gem serves traditional Mexican cuisine, featuring recipes that have been passed down through generations. The cozy atmosphere is perfect for enjoying a genuine meal.

Begin with their homemade salsa, full of flavor and zest. The enchiladas are a standout, topped with savory sauce and bursting with flavor. Every dish is prepared with love and care, showcasing the roots of Mexican cooking.

El Charro also caters to dietary preferences with vegetarian options available. Each meal feels like a warm hug from home, making you want to linger longer.

The staff is friendly and attentive, ensuring every visit is pleasant. The authenticity and warmth make El Charro a must-visit for anyone craving Mexican food.

Address: 662 N Tustin St, Orange, CA 92867.

7. Delight in Flavors at El Tejate

El Tejate in Berkeley offers a cozy setting that feels like home. Known for its traditional Mexican dishes, this restaurant is a haven for food lovers. El Tejate focuses on fresh ingredients, providing vegetarian options that are just as flavorful as their meat counterparts.

Start with the fresh corn tortillas, made daily, served with their delicious salsas. The tamales are another highlight, steaming and filled with rich flavors. You’ll find a diverse menu that caters to every taste.

The atmosphere is relaxed, making it a great spot to enjoy a casual lunch or dinner with friends. You’ll often find locals gathering here, sharing good food and stories.

El Tejate welcomes everyone with warm service, ensuring a delightful dining experience. You leave this spot with a full belly and a happy heart!

Address: 2039 San Pablo Ave, Berkeley, CA 94702.

8. Experience Taqueria El Farolito

Taqueria El Farolito is a late-night favorite in San Francisco. Known for its authentic street tacos, this taqueria keeps the streets buzzing with flavor. The menu is simple but filled with mouthwatering options that never disappoint.

Order the carne asada or al pastor tacos for a taste of tradition. Each taco is loaded with meat and fresh toppings that truly define street food. Don’t forget to add extra salsa for a spicy kick!

The casual vibe makes it perfect for a quick bite on the go. It’s not unusual to see a line outside as hungry patrons await their delicious fix. The staff works efficiently, ensuring that no one waits too long.

Visiting Taqueria El Farolito is an experience in itself, especially in the vibrant Mission District. Enjoy late-night cravings with a great community atmosphere.

Address: 2779 Mission St, San Francisco, CA 94110.

9. Relish Yucatecan Cuisine at Chichen Itza

Chichen Itza is a celebrated destination for Yucatecan flavors in Los Angeles. Known for its authentic dishes, the restaurant has earned a loyal following. The atmosphere is casual, making it a great place to try something new.

Dive into the cochinita pibil, a slow-cooked pork dish that’s bursting with flavor. The rich, citrusy marinade makes every bite memorable. Their tamales are also worth exploring, stuffed with delicious fillings.

Pair your meal with fresh drinks like horchata or agua fresca to cleanse your palate. Each dish offered is crafted with traditional techniques, providing an authentic taste experience.

The staff is friendly and eager to help you navigate the menu. Chichen Itza creates a vibrant space where flavors come alive, offering a wonderful dining adventure.

Address: 525 W 26th St, Los Angeles, CA 90007.

10. Savor the Experience at Cielo’s Mexican Grill

Cielo’s Mexican Grill in Los Angeles is a delightful spot for quality Mexican fare. The restaurant prides itself on using fresh ingredients, creating a menu that appeals to all palates. The ambiance is warm and inviting, perfect for gatherings.

Start your meal with their homemade salsa and crispy chips. The enchiladas are a standout, smothered in a rich sauce. Every dish reflects the dedication to authentic flavors, making it a favorite among locals.

Try their tacos, which come in various options that highlight different ingredients. The cozy setting encourages enjoyment and conversation over a delicious meal.

The staff is attentive and friendly, enhancing your dining experience. Cielo’s Mexican Grill is well-known for its welcoming atmosphere and incredible food!

Address: 235 W 4th St, Los Angeles, CA 90013.

11. Immerse Yourself at Mi Casa Mexican Restaurant

Mi Casa Mexican Restaurant is located on Sunset Boulevard in Los Angeles. This family-friendly spot offers a diverse menu that caters to all tastes. From enchiladas to sizzling fajitas, there’s something for everyone!

Start with the chicken fajitas, as they are unforgettable! The fresh ingredients create a symphony of flavors, making every bite delightful. The ambiance is vibrant and welcoming for families or groups of friends.

Don’t forget to try their handmade guacamole, which adds a special touch to your meal. The daily specials make it easy to explore all the delicious offerings on the menu.

The staff is attentive and ensures everyone has a pleasant experience. Mi Casa goes above and beyond to create a friendly atmosphere where diners feel at home.

Address: 6495 Sunset Blvd, Los Angeles, CA 90028.

12. Satisfy Cravings at Tacos El Gordo

Tacos El Gordo in San Diego is famous for its authentic tacos, drawing crowds of hungry diners. Known for its quick service and quality ingredients, this spot is a must-visit for taco lovers. The quick-moving line is a testament to its popularity.

Each taco comes loaded with flavor, featuring carne asada and adobada that are cooked to perfection. You can customize your tacos with fresh toppings and salsas to suit your taste.

The atmosphere is lively, filled with energy and excitement. It’s a great place for a casual meal, whether dining in or grabbing takeout. Each taco is an explosion of flavor that keeps patrons returning for more!

With its commitment to authenticity, Tacos El Gordo has secured its place as a beloved spot. Every visit serves a reminder of the beauty of street-style tacos.

Address: 6230 University Ave, San Diego, CA 92105.

13. Find a Gem at Taqueria Jalisco

Taqueria Jalisco in San Jose is known as a hidden gem among locals. This taco shop specializes in breakfast burritos, making it a great spot for a hearty start to your day. The atmosphere is relaxed and welcoming, inviting you to enjoy your meal.

Order the breakfast burrito filled with eggs, cheese, and your choice of meat. It’s a delicious and filling option to kickstart your morning. The tacos are likewise popular, each exploding with flavors.

The quick service allows you to get your food on the go, perfect for busy mornings. The outdoor seating adds to the charm, making it enjoyable to dine in the fresh air.

Every meal is served with a smile, ensuring a delightful dining experience. Taqueria Jalisco is truly a place where quality meets convenience.

Address: 5 Alma Ct, San Jose, CA 95112.

14. Embrace Modernity at El Camino

El Camino in San Jose offers a modern twist on traditional Mexican dishes. This restaurant has become a local favorite, known for its innovative approach. The atmosphere is fun and vibrant, perfect for gatherings and celebrations.

Try their tacos al pastor, which are infused with unique flavors that make every bite enjoyable. The menu features a wide variety of options, catering to diverse taste preferences. The craft cocktails add to the modern dining experience.

El Camino is dedicated to using fresh ingredients, making each dish special. Guests enjoy the inviting ambiance and lively atmosphere, enhancing the overall dining experience.

The staff is friendly and attentive, ensuring your needs are met. El Camino is a great place to explore new flavors while savoring the comfort of Mexican cuisine.

Address: 1050 S 1st St, San Jose, CA 95112.

15. Savor Sustainability at Nopalito

Nopalito in San Francisco is a fantastic representation of sustainable dining. This restaurant focuses on organic ingredients and fair trade products, creating delicious Mexican fare. The vibe is laid-back yet stylish, welcoming diners for a delightful meal.

Start with their house-made tortillas, which set the foundation for flavorful dishes. The carnitas are hearty and flavorful, accompanied by local veggies. The commitment to fresh, seasonally inspired dishes is evident in every bite.

Guests appreciate the transparency regarding ingredient sourcing as an ethical dining component. The extensive drink menu offers refreshing options that enhance the flavors of the meal.

The staff is knowledgeable, ready to recommend dishes and drinks based on individual preferences. Nopalito is perfect for those who value food that’s both delicious and sustainable.

Address: 1224 9th Ave, San Francisco, CA 94122.

16. Experience Flavor at Carmen’s Mexican Grill

Carmen’s Mexican Grill in Los Angeles is renowned for its friendly service and a diverse menu. The atmosphere is casual and inviting, making it a favorite among locals. Diners enjoy a variety of traditional and modern Mexican dishes, bringing flavor to every meal.

Start with their famous nachos, piled high with cheese and toppings. The tacos are also a highlight, customizable with various fillings. Each dish is prepared with care, focusing on flavor and freshness.

Families and friends gather here for celebrations and casual meals alike. The warm atmosphere encourages laughter and conversation as you enjoy your food.

The team at Carmen’s puts great emphasis on providing an excellent dining experience. Each visit feels like a welcome reunion!

Address: 4126 1/2 S Broadway, Los Angeles, CA 90037.

17. Unwind at Las Cuatro Milpas

Las Cuatro Milpas in Rancho Santa Margarita is famous for its handmade tortillas and traditional recipes. This restaurant offers a rustic dining experience, allowing guests to savor the authenticity of Mexican cooking. The charming decor creates an inviting atmosphere perfect for relaxed meals.

Start with their delicious tacos, made with fresh, hand-pressed tortillas that enhance the flavors of the fillings. The carne asada is highly recommended, cooked to perfection and packed with flavor.

The outdoor seating allows you to enjoy the beautiful weather while enjoying your meal. The commitment to traditional cooking methods makes every dish special and unforgettable.

The staff is friendly and dedicated to providing excellent service, ensuring a pleasant dining experience. Las Cuatro Milpas is a fantastic destination for anyone craving authentic Mexican cuisine.

Address: 31751 Ortega Hwy, Rancho Santa Margarita, CA 92688.

Final Thoughts

California is a haven for Mexican cuisine enthusiasts. Whether you’re exploring vibrant cities or relaxing in charming neighborhoods, the state’s diverse culinary landscape is rich with flavors. Each restaurant on this list provides a unique experience, showcasing the depth and variety of traditional and contemporary Mexican dishes.

From cozy family-owned establishments to upscale eateries, there’s something for everyone. As you explore California, don’t miss other exciting experiences, such as things to do in Coachella or things to do in Long Beach with kids. Embark on a journey across California to discover these culinary gems and savor the authentic tastes of Mexico!