The best Mexican restaurants in Denver deliver a mix of both traditional and innovative approaches to the beloved cuisine.
Dig into mahi mahi tacos with chipotle mayo or classic skirt steak fajitas at an acclaimed chef’s buzzy spot in Downtown/LoDo. Enjoy coastal-inspired dishes at a rustic-chic favorite in Cherry Creek. Get innovative contemporary dishes at a MICHELIN-Starred restaurant in LoHi.
Secure your spot in Denver at one of the best Mexican restaurants via OpenTable.
Read on to discover the 10 best Mexican restaurants in Denver.
For contemporary Mexican cuisine with a lively atmosphere – book a table at Tamayo Restaurant (Downtown/LoDo)

Head to acclaimed chef Richard Sandoval’s Tamayo Restaurant for contemporary Mexican fare, a premium tequila selection, and group-friendly fajita platters. Crowds love the breezy atmosphere and the colorful bar with bottles on display. All-star favorites from the Latin- and Spanish-forward menu include mahi mahi tacos with chipotle mayo and skirt steak fajitas. Churros wait for dessert—and bonus points for a lush rooftop deck.
For tableside guacamole and coastal Mexican flavors — check out SOL Mexican Cocina (Cherry Creek)

Head to SOL Mexican Cocina for creative cocktails and coastal-inspired Mexican dishes in a laid-back atmosphere. Sit in the restaurant’s rustic-chic dining room under warm lighting and alongside bright modern art. Start with the tableside guacamole service or the grilled sweet corn. Then dig into slow-cooked short ribs or goat cheese enchiladas as you sip on a mango con chile frozen margarita to round it all out.
For Southwestern bites in a group-friendly spot — make a reservation at Blanco Cocina + Cantina (Mayfair)

Head to Blanco Cocina + Cantina for a lively atmosphere and flavor-packed Mexican dishes. This neighborhood gem has an open, fresh vibe thanks to colorful lantern lighting, plenty of greenery, and comfy booths. Locals rave about the cheese crisps for a starter. After that, try mains like carne asada fajitas and a chicken tinga bowl with warm queso sauce. Don’t miss the deep list of top-shelf tequilas.
For tacos, snacks, and classic Latin American cocktails at one of the best Mexican restaurants in Denver — grab a table at Mister Oso (River North)

Mister Oso is the place for eclectic Southwestern and Mexican flavors in a charming space—think a mint-green exterior that leads to an explosion of floral-patterned walls, lots of plants, and high pink chairs around bar tables. Enjoy smoked beef brisket and chicken tacos topped with charred fillings like pineapple and onion. The restaurant earned MICHELIN Bib Gourmand status in 2024.
For casual dining at one of the best Mexican restaurants in Denver — check out 3 Margaritas (Downtown/LoDo)

3 Margaritas is a lively, family-friendly restaurant known for its traditional Mexican dishes and imported draft beers. The space is decorated with big booths, red and golden accents, and colorful Mexican art. Come for specialties like the deep-fried chimichanga filled with chicken or beef, plus stellar margaritas made with homemade natural orange syrup.
For contemporary Mexican cuisine at a MICHELIN-Starred restaurant — ensure your table awaits at Alma Fonda Fina (LoHi)

MICHELIN-starred Alma Fonda Fina is where you go for modern, elegant takes on traditional Mexican dishes. Drawing from his Guadalajara roots, acclaimed chef Johnny Curiel creates standout dishes like Sakura pork belly and seared hamachi aguachile. Enjoy them in a cozy space adorned with warm ceramics and woven textiles. Pair your meal with a mezcal cocktail and experience one of Denver’s best Mexican restaurants.
For a hip spot with innovative Mexican dishes— snag a table at Xiquita (Denver)

Xiquita is a destination for good vibes and Latin American cuisine inspired by Mexico’s diverse culinary traditions. The moody interior features bursts of color from wall murals and potted plants. The restaurant uses housemade masa dough in its standout tortillas and tamales. Don’t miss the signature catch of the day, grilled in adobo spices and wrapped in a banana leaf.
For creative Mexican small plates from an acclaimed chef — head to Mezcaleria Alma (LoHi)

Located next door to chef Johnny Curiel’s MICHELIN-Starred Alma Fonda Fina, sibling spot Mezcaleria Alma serves up Mexico City-inspired small plates like a braised oxtail taco and aguachile with uni and Hokkaido scallop. A trendy, intimate dining area boasts high tables and a colorful bench banquette. Sit at the bar for front-row views of the open kitchen and the deep agave collection. Pair your meal with an old fashioned riff made with mezcal and tequila.
For farm-to-table Mexican cuisine — grab a table at El Jefe (Highlands)

El Jefe is where you go for contemporary Mexican feasts starring local ingredients. This coastal-inspired spot changes its menu with the growing season, but expect mains like locally sourced marinated pork belly with grilled pineapple. Don’t skip the banana split with fried plantains and dulce de leche. Enjoy it all in an industrial-chic space with exposed brick walls.
For Mexican tacos and craft margaritas — check out My Neighbor Felix (LoHi)

Come for the tacos and stay for the easy-going vibes at My Neighbor Felix. The chic interior is bright and welcoming, while the outdoor patio with twinkling lighting is ideal for al fresco dining in warm weather. Proudly serving meat without antibiotics, hormones, or by-products, the menu also boasts vegetarian, vegan, and gluten-free Mexican dishes. Popular dishes include the short rib birria tacos and iron skillet chicken enchiladas.
These 10 best Mexican restaurants in Denver serve up everything from creative small plates and Mexican spirits to traditional favorites and even vegan- and vegetarian-friendly options.