10 must-try Mexican restaurants in Los Angeles

Get vegan twists on classic Mexican dishes at Gracias Madre. Credit: Gracias Madre
A wide variety of freshly made Mexican cuisine including tacos, tostadas, and margaritas at Gracias Madre, one of the best Mexican restaurants in LA. Book on OpenTable.

In Los Angeles, you’re never far from a stellar Mexican meal. From retro-style, family-run cantinas to upscale vegan hotspots, the best Mexican restaurants in Los Angeles whip up everything from elegant ceviches to traditional combination platters and premium steaks and seafood—with colorful cocktails and top-chef tequila and mezcal to match.

Celebrate happy hour with Mexican snacks and playful, mezcal-forward drinks at a lively rooftop in DTLA. Dig into Tex-Mex classics at an old-school, family-run cantina in Sherman Oaks. Head to Santa Monica for prime ocean views at a casual beachside favorite.

Skip the wait by reserving a table at one of the best Mexican restaurants in Los Angeles on OpenTable.

Read on to discover the 10 best Mexican restaurants in LA.

For top-notch vegan dishes and cocktails at one of the upscale Mexican restaurants in Los Angeles: Gracias Madre (West Hollywood)

An open bar with plenty of seating, brick wall accents and live plants at Gracias Madre, one of the best Mexican restaurants in Los Angeles, California. Book on OpenTable.
Gracias Madre’s bar serves up stellar cocktails and tequila flights. Credit: Gracias Madre

Oaxacan classics get the organic, vegan treatment at Gracias Madre in West Hollywood. Try clever twists on Mexican dishes like nachos topped with housemade cashew “cheese” and tortas stuffed with oyster mushroom “steak” or barbecue jackfruit “birria.” Enjoy them in the bright, light-filled space with vibrant tiled floors or on the lush outdoor patio shaded by mature trees. Don’t miss the restaurant’s outstanding cocktails, which include tequila flights, classic margaritas, and clever zero-proof options.


For upscale Mexican in a stylish setting: Javier’s (Century City)

Potted plants, pebbled floors, and candles in the dimly-lit dining room at Javier’s, one of the best Mexican restaurants in Los Angeles. Book on OpenTable.
Glam design touches at Javier’s include pebble floors and dramatic plant installations. Credit: Javier’s

Dressed with palm fronds, whitewashed walls, hand-laid stones, and a roaring indoor fireplace, Javier’s is a glamorous setting for fancy takes on Mexican favorites. Grab a seat at one of two bars—including one that honors the Virgin of Guadalupe—for a lively happy hour starring martini riffs and rare tequilas like a limited edition Patrón. The elegant menu ranges from elegant crudos and ceviches to tender short ribs to standout seafood dishes like rancheros with wild white Mexican prawns.


For stellar seafood at one of the best Mexican restaurants in Los Angeles: Loreto (Atwater Village)

Whole grilled fish with blue corn tortilla, avocado, black beans, and spices at Loreto, one of the best Mexican restaurants in Los Angeles. Book on OpenTable.
Pescado zarandeado is just one of the standout seafood dishes on the menu at Loreto. Credit: Loreto

For a Mexican seafood extravaganza, head to Loreto, LA Cha Cha Chá’s sibling restaurant in Frogtown. Chef Paco Moran goes all in on refined dishes that look to the sea—think delicate aguachiles, a clam-studded cavatelli, and whole-roasted zarandeados (grilled fish)—much of it sourced from the nearby Baja. With brick walls and plush red banquettes, the mid-century-inspired space is as stunning as the food.


For playful snacks and epic views at one of the best Mexican restaurants in Los Angeles: LA Cha Cha Chá (Arts District)

Separate bar on the outdoor terrace at LA Cha Cha Chá, one of the best Mexican restaurants in Los Angeles, CA. Book on OpenTable.
At LA Cha Cha Chá, colorful tiles and tropical plants are the perfect backdrop for crowd-pleasing Mexican snacks and cocktails. Credit: LA Cha Cha Chá

LA Cha Cha Chá is where you go from group-friendly Mexican snacks and epic DTLA views, thanks to one of LA’s best rooftop patios. Decked with colorful tile accents, palm trees, and lush tropical plants, the space brings Mexico City vibes to LA. Grab a seat at the bar for a round of cocktails—try the strawberry milk punch—or spread out with your crew and order made-for-sharing ceviches, tacos, and tostadas.


For Tex-Mex favorites at an LA Mexican institution: Casa Vega (Sherman Oaks)

A woman holding a classic margarita with sugar-salt trim at Casa Vega, one of the best Mexican restaurants in Los Angeles. Book on OpenTable.
Casa Vega is an LA institution known for its classic Tex-Mex and extensive margarita selection. Credit: Casa Vega

Family-run Casa Vega has been serving up top-notch Tex-Mex to celebrities and locals since 1956. Follow the retro-style neon sign into the dimly lit, cantina-inspired dining room, complete with old-school red banquettes and brick walls. The massive menu features everything from classic combination platters—get the lobster enchiladas—to burritos and a 10-ounce ribeye. If you’re drinking, try one of the many margarita riffs, including a spicy take on the classic.


For contemporary Mexican at one of the best restaurants in Beverly Hills: The Hideaway (Beverly Hills)

A table full of food including a large plate with grilled fish along with a bowl of corn, a plate of tacos, and fresh salsa at The Hideaway, one of the best Mexican restaurants in LA. Book on OpenTable.
Enjoy vibrant Mexican dishes like a grilled branzino topped with salsa and charred lemons at The Hideaway in Beverly Hills. Credit: The Hideaway

Head to The Hideaway, one of the best restaurants in Beverly Hills, for fancy Mexican-inspired surf-and-turf in glitzy 90210. Located inside the Rodeo Collection, the Hollywood-meets-Baja stunner is dressed with terracotta and stucco accents. Grab a seat on the colorful patio with a fireplace, wrought-iron furniture, and hanging plants. Feast on luxe steak and seafood with a Mexican twist—think grilled branzino topped with salsa and lobster tempura with chipotle aioli.


For beachside tacos with peak ocean views at one of the best Mexican restaurants in Los Angeles: Blue Plate Taco (Santa Monica)

Plates of delicious Mexican food including tacos, beans, rice, guacamole, fresh tortillas, and chicken fajitas at Blue Plate Taco, one of the best Mexican restaurants in LA. Book on OpenTable.
Blue Plate Taco is a beachside classic for Mexican favorites like tacos, fajitas, and more. Credit: Blue Plate Taco

Kick back with a casual, post-beach Mexican feast at Blue Plate Taco inside Santa Monica’s The Shore Hotel. The best seats are on the patio with prime oceanfront views (and excellent people-watching), but pitchers of classic or hibiscus margaritas and plates of lobster tacos and sizzling fajitas go down just as easily in the inviting dining room decked with vintage floor tiles and earthy accents like a woven basket chandelier.


For contemporary Mexican at a chic space in Beverly Hills: Cantina Frida (Beverly Hills)

Plates of Mexican food including tacos, beans, rice, guacamole, fresh tortillas, and chicken fajitas at Cantina Frida in LA. Book on OpenTable.
Cantina Frida is all about modern, made-for-sharing Mexican dishes. Credit: Cantina Frida Restaurant

Located in swanky Beverly Hills, Cantina Frida serves up modern Mexican fare in a stylish industrial-chic space with brass accents and lush greenery. The made-for-sharing menu is ideal for large groups. Share Baja and pastor tacos with handmade corn tortillas or split massive plates of Mexican faithfuls like chicken mole and lobster enchiladas. Then toast with a pour from the top-shelf mezcal collection or one of the specialty margaritas.


For fancy Mexican steak and seafood in a glamorous setting: Mama Por Dios (Downtown)

One of the premium steaks on a plate at Mama Por Dios in Los Angeles. Available on OpenTable.
Mama Por Dios is known for its ultra-luxe steaks and lively atmosphere. Credit: Mama Por Dios

Smoked cocktails, premium steaks, serious Insta cred—DTLA’s Mama Por Dios has it all. The extensive menu features aguachiles and ceviches along with classic enchiladas and tacos and ultra-luxe meats like wagyu beef and a 32-ounce tomahawk covered in edible gold leaf. With soft velvet chairs, gold hanging lamps, and stunning floral installations, the setting is equally as festive, especially on nights mariachi bands and DJs play to liven up the party.


For Mexican with California fresh ingredients from a pioneering duo: Socalo (Santa Monica)

Ceviche on a corn tortilla served on a white plate at Socalo, one of the best Mexican restaurants in Los Angeles. Book on OpenTable.
Ceviche is just one of the star California-meets-Mexican dishes at Socalo. Credit: Socalo

The brainchild of culinary legends Susan Feniger and Mary Sue Milliken, Socalo has earned accolades from the Los Angeles Times, Time Out, and more for its distinctive California take on Mexican dishes. The food at the duo’s Santa Monica space is as colorful as its beach-inspired interiors. Expect fresh ceviches, vibrant salads, and mains stuffed with super-fresh ingredients sourced from the local farmers’ market, like a tamarind barbecue chicken topped with watermelon orange salsa.

From lively rooftops to casual beachside spots, the best Mexican restaurants in Los Angeles offer everything from clever vegan twists on traditional dishes to tacos made with California fresh ingredients and ultra-luxe surf-and-turf. From DTLA to Santa Monica, classic cantina-style Tex-Mex to modern dishes in an upscale setting, there’s a Mexican restaurant in Los Angeles for you.

Book a seat as soon as possible at one of the best Mexican restaurants in Los Angeles on OpenTable.

For more top-rated dining experiences in Los Angeles, check out these guides: 

Find your table for any occasion