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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.