We Ranked The Best Mexican Restaurants In Colorado And These Made The Cut

One kitchen on this list makes its green chile with chiles grown in its own hometown. I love that detail, because it means the sauce on your plate has local roots.

Another spot hand makes its tortillas in a mountain ski town. A third serves breakfast, live music, and enchiladas under one roof, with doors opening at 7 in the morning most days of the week.

I went looking for Mexican restaurants across Colorado that feel worth a special trip. I cared about specific dishes, family recipes, and kitchens with a clear point of view and plenty of personality, not fancy decor.

The result wanders from a busy downtown block in the state capital to quiet corners of the Western Slope and a few mountain valleys in between. So which one gets your next lunch break, and which one earns the road trip?

1. D’Corazon Mexican Restaurant, Denver, CO

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

Downtown Denver has plenty of fast lunch options, but few come with mole enchiladas this good. D’Corazon sits right on Blake Street, close to the bustle of LoDo and a short walk from Union Station.

The vibe here is easygoing and busy in the best way. Tables turn over quickly because the kitchen moves fast, which makes it a smart pick when your lunch hour is short.

So what should you order? Carnitas are the comfort-food star, and the mole enchiladas bring that deep, rich sauce people cross town for.

The chimichanga is another solid choice if you like your burrito with a crispy jacket. Chicharrones are on the menu too, perfect for a crunchy snack before the main event.

Green chili gets serious attention at this kitchen, so ask for it on the side if it isn’t already on your plate. A cold horchata pairs nicely with anything spicy and tastes like cinnamon rice in a glass.

Vegetarians aren’t stuck with a sad side salad here. A full vegetarian menu covers options like the taco salad and chicken-free enchilada versions, and the tortillas are vegan.

Families can relax, since the restaurant offers high chairs and a kids’ menu. There’s also outdoor seating when Colorado decides to show off its sunshine.

Plan around a couple of quirks before you go. The restaurant doesn’t take reservations and stays closed on Sundays.

Friday evenings get the biggest crowds, while Saturday mornings tend to be calmer. Parking downtown can be tricky, so consider walking or taking the light rail.

Address: 1530 Blake St Unit c, Denver, CO 80202

2. Centro Mexican Kitchen, Boulder, CO

Centro Mexican Kitchen, Boulder, CO
© Centro Mexican Kitchen, Boulder, CO

Carnitas Benedict might be the most Boulder breakfast idea ever, and Centro makes it happen. The restaurant sits on the west end of Pearl Street, where imaginative Latin cooking meets a seriously relaxed crowd.

Weekends start early here, with doors opening at 10 AM on Saturdays and Sundays. That makes brunch a real event, featuring huevos rancheros alongside that famous Benedict.

Salsa fans should go straight for the salsa sampler. It’s vegan, it’s colorful, and it lets you test your heat limits before committing to a full entree.

Dinner brings tender chicken enchiladas and a carne asada that has a loyal following. Lighter eaters can grab the gazpacho or a Caesar salad without feeling left out.

Got friends with different diets? Centro offers both a full vegan menu and a full vegetarian menu, which makes group planning far less stressful.

The space itself has some fun tricks. A covered patio keeps you outdoors in iffy weather, there’s a fireplace for chilly nights, and live music pops up too.

Dogs are welcome on the patio, so your four-legged buddy can tag along after a hike. Kids get high chairs and their own menu as well.

The afternoon small-plate menu here is a big draw.

Reservations are accepted, and you’ll want one on busy weekend afternoons. Parking can be a puzzle, so the nearby paid garage may save you some laps.

Address: 950 Pearl St, Boulder, CO 80302

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

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

Michoacán sits nearly 1,500 miles from Fort Collins, yet its recipes show up on Harmony Road. La Buena Vida is family-owned and built around traditional dishes from that Mexican state.

The name means the good life, and the dining room backs it up. Expect a polished, attractive setting that still feels relaxed enough for a weeknight meal.

Chicken mole enchiladas are a standout worth ordering on your first visit. Mole takes real patience to make, blending chiles and spices into a sauce with tons of depth.

Carnitas bring tender, slow-cooked pork for anyone who wants a classic. Seafood fans should check out the brochetas de camaron, which are shrimp skewers, or the house Camarones la Buena Vida.

Steak lovers have the carne asada tampiqueña, a hearty plate with roots in Tampico. It’s the kind of dish that makes leftovers a happy bonus.

Doors open at noon daily, so this is more of a lunch and dinner spot than a breakfast stop. Thursday through Saturday, the kitchen stays open until ten.

Families fit right in, thanks to a kids’ menu and high chairs. A full vegetarian menu means meat-free diners get real choices too.

On nice days, grab a table on the patio and soak up some northern Colorado sunshine. Your dog can join you out there.

Parking is usually plentiful in the shopping center lot. Weekend evenings fill up, so call ahead for a reservation.

Address: 901 E Harmony Rd Ste 140, Fort Collins, CO 80525

4. Rita’s Mexican Food, Pueblo, CO

Rita's Mexican Food, Pueblo, CO
© Rita’s Mexican Food

Pueblo takes its green chile very seriously, and Rita’s treats it like a family treasure. The green chile here follows the Pueblo tradition, built on the variety this town proudly grows.

Don’t expect fancy surroundings. Rita’s is a modest, family-run kitchen on North Grand Avenue with a homey feel and friendly faces.

Breakfast starts at 7 AM, which is great news for early risers. Huevos tejanos and the Mexican Sunrise are solid ways to kick off the day, with coffee on the side.

The green chili burrito is the obvious move for first-timers. Chicken enchiladas come smothered in a thick, gravy-like green chile that sticks to your ribs.

Here’s a fun Pueblo twist. You can get a double cheeseburger with fries and green chile, which nods to the town’s love of smothering burgers.

Craving a snack instead of a full meal? Fries with green chile and cheese hit the spot, and the nachos grande are big enough to share.

Prices are easy on the wallet, so you can try a couple of dishes without worry. Chips with salsa roja make a nice starter while you decide.

Timing matters at this spot. Rita’s closes at 7 PM and takes Sundays off, and mornings through lunch are the busiest stretch.

Reservations aren’t accepted, so just show up hungry. Kids are welcome, with high chairs and a kids’ menu ready to go.

Address: 302 N Grand Ave, Pueblo, CO 81003

5. La Hacienda Mexican Restaurant, Durango, CO

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

After a day on Durango’s trails or the river, a bubbling molcajete sounds like the perfect reward. La Hacienda on North Main Avenue serves exactly that, along with plenty of festive flair.

The decor leans colorful and celebratory. Still, the dining room tends to stay calm and clean, so you can actually hear your table’s conversation.

Enchiladas get lots of love on this menu. You’ll find Super Enchiladas, the house La Hacienda Enchiladas, and enchiladas in mole for anyone who loves a rich sauce.

Seafood shines here more than you might expect in the mountains. Aguachile brings a bright, zesty chill, while camarones verdes pair shrimp with a green sauce.

The shrimp burrito is another popular order. Chimichangas and nachos round things out for folks who want familiar favorites.

Don’t skip dessert at this spot. Sweets are one of the restaurant’s known strengths, so plan your appetite accordingly.

Portions run large, which is handy after a long hike. Vegetarians can relax too, since a full vegetarian menu is available.

Hours stretch late for a small town, with Friday and Saturday service running until 10:30 PM. Weekend evenings get busy, so reservations are a smart idea.

Parking is usually easy, with a free lot on site. Not in the mood to sit down?

Curbside pickup and takeout make a hotel picnic easy.

Address: 2850 Main Ave, Durango, CO 81302

6. Las Marias, Grand Junction, CO

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

Live music and menudo at the same restaurant? Las Marias in downtown Grand Junction pulls off that combo with ease.

The space feels classy but relaxed, a short stroll from Main Street. Friendly service is part of the appeal, and the room makes it easy to linger.

Breakfast starts at 7 AM most days, making this a strong morning stop. The breakfast burrito is a natural pick, and menudo comes in a large size for serious fans.

Lunch and dinner bring more classic comfort. Shredded beef, chile rellenos, and shrimp and crab enchiladas all have their own following.

Craving something cool and fresh? The ceviche is a nice change of pace on a hot Western Slope afternoon.

Not everyone at your table wants Mexican food, and that’s okay here. The menu mixes in American dishes, plus full vegan and vegetarian menus.

Live entertainment adds a fun layer to evening meals. It turns an ordinary dinner into something closer to a night out.

Watch the schedule before you go. Las Marias closes Mondays, and Sunday service wraps up at 3 PM, so plan Sunday brunch accordingly.

Outdoor seating is available, and dogs can hang out with you there. Reservations are accepted, and parking is usually easy to find nearby.

Address: 118 S 7th St, Grand Junction, CO 81501

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

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

Booths, Old Mexico decor, and plates hot enough to warn you twice. Arceo’s on South Nevada Avenue feels a lot like eating in someone’s family dining room.

Big appetites, take note. Portions here are generous, with heaping sides of rice and beans and a basket of chips and salsa to get you started.

Enchiladas are the house specialty, and they come in plenty of styles. The molcajete de camaron is the showpiece, a bubbling stone bowl loaded with shrimp.

Carne asada is another strong pick for meat lovers. Quesadillas with rice and beans keep things simple and satisfying, especially for picky eaters at your table.

Save room for dessert, because deep-fried ice cream sounds silly until you try it. Flan is the smoother, classic option if crunch isn’t your thing.

Hours are a major perk at this spot. The kitchen runs from 10 AM to 10 PM every day of the week, so breakfast, lunch, and late dinner are covered.

Prices stay friendly, which makes it easy to bring the whole crew. There’s even a private dining room for birthdays or team dinners.

Vegans and vegetarians each get a full menu, and burgers are available for anyone craving something American. Dogs are allowed inside, which is rare and pretty great.

Parking is usually easy, with a free lot and street spots nearby. Friday and Saturday evenings get busy, so a reservation is a smart move.

Address: 1605 S Nevada Ave, Colorado Springs, CO 80905

8. Cinco De Mayo Restaurant, Steamboat Springs, CO

Cinco De Mayo Restaurant, Steamboat Springs, CO
© Cinco De Mayo Restaurant

Handmade tortillas in a ski town might be the best kind of post-slopes treat. Cinco De Mayo on Lincoln Avenue builds its reputation on those tortillas and its signature burritos.

Food here is made fresh daily by the owner, which shows in the details. It’s casual, straightforward, and focused on flavor over flash.

Burritos are the main event, so start there. Spicy pork and steak versions both get plenty of attention.

Birria is another menu highlight, rich and slow-cooked in the classic style. Gorditas, thick corn pockets stuffed with fillings, make a fun side order.

Cheese enchiladas keep things classic, while Enchiladas Michoacanas offer a regional spin. For something unexpected, look for the pork belly jerk appetizer.

Got a sweet tooth? Coconut flan puts a tropical twist on a familiar dessert.

Early mornings are covered, since doors open at 7 AM Monday through Saturday and 8 AM on Sundays. That makes it an easy breakfast stop before first chair at the Steamboat ski area.

The kitchen closes earlier than many places, at 7 PM most days and 6 PM on Sundays. Plan for an early dinner, which pairs nicely with tired legs.

Parking is a real perk in this Colorado mountain town, with a free lot on site. Outdoor seating, a kids’ menu, and a full vegetarian menu make it easy for any group.

Address: 1755 Lincoln Ave, Steamboat Springs, CO 80487