These Are Colorado’s Top Mexican Restaurants That Made Our Latest List

One restaurant on this list starts serving at 5:30 in the morning on weekdays. That’s breakfast burrito time before most alarms even think about ringing.

Another kitchen cooks the food of Northern Chihuahua, and its pork green chili comes with a spicy reputation. A third leans on traditional recipes from Michoacan, where chicken mole enchiladas steal the show.

If you ask me, Colorado takes its Mexican food more seriously than its fresh powder reports. I’d bet your go-to plate of cheese enchiladas has real competition somewhere on this list.

Eight stops spread across the state, covering mountain towns, college towns, and big city blocks.

1. D’Corazon Mexican Restaurant, Denver, CO

D'Corazon Mexican Restaurant, Denver, CO
© D’Corazon Mexican Restaurant, Denver, CO

Carnitas and green chili headline the comfort food menu at this downtown Denver favorite. It’s the kind of plate that makes a city walk feel like a reward.

Blake Street puts you right in the middle of the action in LoDo. Stroll a few blocks, build an appetite, and then let the kitchen handle the rest.

The green chili deserves a spot on your must-try list. Spoon it, dunk in it, or ask for your plate smothered in it.

Want something cool and sweet on the side? Horchata, the creamy cinnamon rice classic, is a smart match for anything with a little heat.

Plant-based eaters get real options here, too. The kitchen offers a full vegetarian menu, and the tortillas are vegan.

Small plates make it easy to sample a few flavors at once. Order a couple, pass them around, and crown a table favorite.

Service moves quickly, which makes this a handy lunch stop between sightseeing plans. Solo diners fit right in, and groups have room to share plates.

Bringing kids along? There’s a kids’ menu and high chairs, so the little ones can join the taco party.

Outdoor seating lets you enjoy Colorado sunshine with your lunch when the weather plays nice. Takeout works too if you’d rather picnic somewhere scenic.

Plan around the calendar, since the doors stay closed on Sundays. Monday through Saturday, you’ll find D’Corazon Mexican Restaurant at 1530 Blake St Unit c, Denver, CO 80202.

2. Arceo’s Mexican Restaurant, Colorado Springs, CO

Arceo's Mexican Restaurant, Colorado Springs, CO
© Arceo’s Mexican Restaurant, Colorado Springs, CO

Booths line the room at this Colorado Springs favorite, and they’re built for lingering over enchiladas. Grab one, lean back, and let the chips and salsa start the show.

Old Mexico decor sets the scene from the moment you sit down. It feels homey, unfussy, and ready for a long, happy meal.

Portions run big here. Plates arrive loaded with generous helpings of rice and beans, so hungry hikers can refuel in style.

Enchiladas are the star, but the menu stretches further than you’d guess. Burgers share space with Mexican staples, which is great news for picky eaters.

Vegetarians and vegans can relax, too. Arceo’s offers full vegetarian and vegan menus, not just a lonely side salad.

Early riser? Doors open at 10 AM daily, and breakfast and brunch are both part of the lineup.

Families get a kids’ menu and high chairs. Even your pup gets an invite, since dogs are allowed inside.

Planning a birthday or team lunch? There’s a private dining room, catering is available, and the restaurant accepts reservations.

Service moves fast, which suits a packed sightseeing day. That leaves more time for the next stop on your Pikes Peak region plans.

South Nevada Avenue makes for an easy stop after exploring Garden of the Gods or Old Colorado City. Pull in, unbuckle, and get ready for a mountain of food.

Ready for round two of chips? Your enchilada adventure starts at Arceo’s Mexican Restaurant, 1605 S Nevada Ave, Colorado Springs, CO 80905.

3. El Charro Restaurant, Pueblo, CO

El Charro Restaurant, Pueblo, CO
© El charro restaurant

Alarm clocks have nothing on this Pueblo kitchen, which starts serving at 5:30 AM on weekdays. Night owls, consider this your reason to become a morning person.

Breakfast burritos rule the early hours. Try the egg, bean, and cheese version smothered in red chili for a true southern Colorado wake-up call.

Coffee is on hand for the early birds. Pair a hot cup with a burrito and the sunrise suddenly seems a lot friendlier.

Meat lovers have choices, too. Al pastor and carne asada burritos come in sizable portions that easily carry you to lunch.

Not a meat person? The bean and cheese burrito keeps things simple and satisfying.

Location is a huge perk for road trippers. The restaurant sits close to Interstate 25, so it’s an easy detour on drives between Denver and New Mexico.

Service is quick and friendly, and the dining room stays clean and relaxed. Solo travelers can grab a seat and refuel without any fuss.

Bringing the crew? There’s a kids’ menu plus high chairs for the smallest burrito fans.

Saturday hours run from 7 AM to 2 PM, and Sundays are closed. Weekday service wraps up at 7 PM, so plan your burrito run accordingly.

Takeout is an option if you’d rather eat on the road. Just keep napkins handy, because smothered burritos and steering wheels aren’t best friends.

Your next road trip breakfast is waiting. Set the GPS for El Charro Restaurant at 2042 E Evans Ave, Pueblo, CO 81004.

4. La Buena Vida Mexican Restaurant, Fort Collins, CO

La Buena Vida Mexican Restaurant, Fort Collins, CO
© La Buena Vida Mexican Restaurant, Fort Collins, CO

Michoacan, a state in western Mexico, shapes the recipes at this family-owned Fort Collins spot. Each plate carries a bit of that regional pride north to the Front Range.

Start with the chicken mole enchiladas. The rich mole sauce is the kind of thing you’ll talk about on the drive home.

The menu is large, so bring a friend and split a few plates. Small plates make sampling easy if you can’t commit to one entree.

The dining room looks polished and pretty, yet it stays family-friendly. Kids get their own menu, and high chairs are ready to go.

Sunny afternoon? Outdoor seating lets you soak up some Colorado blue sky, and dogs are welcome outside.

Doors open at noon daily, making it a solid lunch stop after a morning on the Poudre River or a stroll through Old Town. Dinner runs until 9 or 9:30, depending on the day.

Planning ahead pays off here. The restaurant accepts reservations, which is handy for birthdays and group dinners.

Hosting a party of your own? Catering is available, along with curbside pickup and delivery.

Vegetarians aren’t stuck with sides, since a full vegetarian menu is part of the deal. Free Wi-Fi is a bonus for travelers mapping their next stop.

Harmony Road makes this an easy find on the south side of town. Track it down at La Buena Vida Mexican Restaurant, 901 E Harmony Rd Ste 140, Fort Collins, CO 80525.

5. La Hacienda Mexican Restaurant, Durango, CO

La Hacienda Mexican Restaurant, Durango, CO
© La Hacienda Mexican Restaurant, Durango, CO

Festive is the word for this Durango stop, where colorful decor sets a party mood before the menus even land. Mountain town, meet fiesta.

The Molcajete is a showpiece worth ordering at least once. It’s served in a traditional stone bowl, so your table gets instant dinner theater.

Shrimp fans have two strong picks. Camarones Verdes brings shrimp in a green sauce, while the shrimp burrito wraps things up for easy eating.

Enchilada lovers should look for the Super Enchiladas. Enchiladas in mole are another rich, savory route to happiness.

Portions are big, so pace yourself. Dessert here is a highlight, and you’ll want room for it.

Brunch is on the lineup, too. A late morning plate of Mexican favorites might be the best way to kick off a Durango weekend.

Attentive servers keep things moving smoothly. The dining room stays clean and relaxed, which feels great after a day of rafting or hiking.

Families are in good hands with a kids’ menu and high chairs. Vegetarians get a full menu of their own.

Hours stretch until 10:30 PM on Fridays and Saturdays, perfect after a late trail day. Sunday through Thursday, the kitchen runs until 9:30 PM.

Reservations are accepted, which helps when you’re traveling with a big group. Curbside pickup and delivery work for lazy hotel nights.

Durango sits in the southwest corner of Colorado, and this spot makes a tasty landmark on your trip. Find La Hacienda Mexican Restaurant at 2850 Main Ave, Durango, CO 81302.

6. Las Marias, Grand Junction, CO

Las Marias, Grand Junction, CO
© Las Marias, Grand Junction, CO

Music with your menudo? Las Marias in Grand Junction pairs Mexican cooking with live entertainment, and that combo is a real winner.

Breakfast starts at 7 AM Tuesday through Sunday. A big bowl of menudo, the classic hearty soup, makes a bold way to begin the day.

Coffee is ready in the morning, too. Pair it with breakfast and you’ve got a solid launch for a day in the desert canyons.

Lunch and dinner bring more classics to the table. Shredded beef, chile rellenos, and shrimp and crab enchiladas all show up on the menu.

Not in a Mexican food mood? American dishes share the menu, so mixed groups have options.

Portions are large, which is good news after a day exploring Colorado National Monument. You might want a to-go box.

Plant-based eaters get full vegan and vegetarian menus. That’s a welcome surprise at a classic Mexican spot.

The setting feels classy yet relaxed. Friendly service keeps the mood easy from first bite to last.

Outdoor seating adds fresh air to the mix, and dogs are welcome outside. Kids get their own menu and high chairs.

Weekend nights stretch until 10 PM on Fridays and Saturdays. Sunday hours wrap at 3 PM, and Mondays are closed.

Reservations are accepted, and catering can bring the flavors to your next gathering. Downtown Grand Junction is just steps away for an after-meal stroll.

Western Slope travelers, mark your map. Las Marias waits at 118 S 7th St, Grand Junction, CO 81501.

7. Efrain’s of Boulder | Mexican Restaurant, Boulder, CO

Efrain's of Boulder | Mexican Restaurant, Boulder, CO
© Efrain’s of Boulder | Mexican Restaurant, Boulder, CO

Northern Chihuahua cooking has a home base in Boulder, and its calling card is a bowl of spicy pork green chili. One spoonful and you’ll see why it leads the menu.

Fun fact: Chihuahua is Mexico’s largest state. Its northern cooking style travels well, especially to a mountain town.

The spot keeps things humble and low-key. Don’t expect fancy frills, just big flavor and friendly, attentive staff.

Chile verde shows up in more than one form. The Chile Verde Bowl is a hearty, no-nonsense way to go all in.

Cheese lovers, look for the Cheese Enchilada Plate. It’s classic comfort food with a southwestern accent.

Meat here is tender and flavorful, and prices stay friendly for a college town. That’s welcome news if you’re feeding a hungry group after a Flatirons hike.

Vegans and vegetarians get full menus of their own. Kids have a menu and high chairs, too.

Sunshine fans can grab outdoor seating on a nice Colorado afternoon. Curbside pickup and delivery are available if you’d rather eat at home.

Service is quick, so lunch fits neatly into a packed day. Afterward, you can walk it off along Boulder Creek.

Timing matters here. Efrain’s serves Tuesday through Saturday from 11 AM to 8:30 PM, and it’s closed Sundays and Mondays.

Canyon Boulevard puts you close to the heart of Boulder. Head to Efrain’s of Boulder at 2480 Canyon Blvd m1, Boulder, CO 80302.

8. FRIDA – AUTHENTIC MEXICAN FOOD, Glenwood Springs, CO

FRIDA - AUTHENTIC MEXICAN FOOD, Glenwood Springs, CO
© FRIDA – AUTHENTIC MEXICAN FOOD

No Tex-Mex here, and the kitchen is proud of it. FRIDA in Glenwood Springs sticks to authentic Mexican cooking with fresh ingredients and homemade sauces.

The salsas alone could justify the drive. They’re made fresh and pack the kind of flavor that makes chips disappear fast.

Artistic decor gives the clean, modern space plenty of personality. It’s a fun backdrop for a lunch break between mountain adventures.

Seafood fans should eye the Two Shrimp Ceviche Tostadas. Fish tacos are another bright, fresh pick.

Enchiladas come in chicken and beef versions, both easy favorites. Chicken mole is a richer path if you love deep, savory sauces.

Then there’s the chile relleno, a standout that deserves a spot on your table. Share it, or don’t, no judgment.

Save room for dessert, since it’s a highlight here. A sweet ending feels earned after soaking in the hot springs.

Families are welcome with a kids’ menu and high chairs. Free Wi-Fi helps when you’re planning tomorrow’s Glenwood Canyon outing.

Doors open at 11 AM Tuesday through Sunday, with later hours on weekends. Mondays are closed, so plan your Colorado mountain getaway around that.

Reservations are accepted, which is a smart move for a group trip. Takeout works if you’d like to eat by the river.

Ready to chase fresh salsa through the mountains? Point your car toward FRIDA – Authentic Mexican Food at 1814 Grand Ave, Glenwood Springs, CO 81601.