We Ranked 11 Of The Best Mexican Restaurants In All Of Colorado And Here’s Who Made The Cut
Ranking Mexican food in Colorado is a good way to lose friends. Everyone here has a place, and everyone believes their place is correct.
You probably already have one in mind. You are annoyed that we might not include it.
That is fair. This state runs on green chile the way other states run on coffee.
The eleven that made this list span Denver to Durango, with stops in Pueblo, Boulder, and the Western Slope. Some are new and ambitious.
Others have been feeding the same families for decades.
A few are small enough that you will wait outside. That waiting is part of the deal and nobody seems to mind.
We looked for kitchens making their own tortillas and salsas rather than opening cans. That narrowed things down quickly.
You will probably still disagree with the order. Read it, argue with it, then go eat somewhere on the list.
1. Alma Fonda Fina

The first bite here rearranged my idea of what a taco could cost and still be worth it. Chef Johnny Curiel’s plates are small, precise, and surprisingly loud in flavor.
You will find it at 2556 15th St in Denver’s LoHi neighborhood. The room is compact, bright, and hums with plate noise and conversation.
Corn is the star. Tortillas arrive warm and slightly toasted, with a smell that reminds you why fresh masa matters so much.
The menu changes, which is part of the fun. Guacamole gets dressed up, moles run deep and dark, and the salsas each carry a different kind of heat.
Reservations disappear fast, so plan ahead or eat early. I once got lucky with a walk-in seat at the counter and watched every plate leave the kitchen.
Curiel earned a James Beard award for Best Chef Mountain, and the recognition tracks. Nothing feels showy, just cooked with real attention.
Order more than you think you need. Portions lean delicate, and sharing is the whole point.
Of everything I tried across the state, this ranked first for me. It respects tradition without ever feeling frozen in time.
2. Xiquita Restaurante Y Bar

Certain restaurants make you slow down and actually look at your plate. Xiquita is one of them, with colors that seem chosen on purpose.
The address is 500 E 19th Ave in Denver’s Uptown area. Big windows, soft light, and a room that feels dressed up without being stiff.
Seafood is where I would start. Ceviches arrive cold and clean, with citrus that wakes up your whole mouth.
Sauces get real time and care here. A mole can taste like chocolate, chile, and toasted nuts all at once, layered rather than muddled.
It comes from the same team behind Alma Fonda Fina, which explains the confidence. Same standards, different personality.
Brunch is an underrated move. Eggs meet salsa and warm tortillas, and suddenly your Sunday has a plan.
Service reads the table well. Questions get real answers instead of rehearsed lines about what is popular.
Prices sit in the special-occasion range, but portions land satisfying rather than tiny. I left full and still thinking about the sauce.
Second place, and honestly a coin flip on a different night.
3. Adelitas Cocina Y Cantina

Oaxacan cooking has a reputation for patience, and this kitchen proves the point. Mole here tastes like it took a long afternoon.
South Broadway in Denver is the setting, at 1294 S Broadway. The building is older, the dining room is snug, and the vibe leans neighborhood favorite.
Enchiladas are the reliable order. They come blanketed in sauce, rich but never heavy enough to end your evening early.
The chile relleno deserves a mention too. Roasted pepper, soft cheese, and a light batter that holds together on the fork.
Weekend nights get busy and the noise climbs. Go on a Tuesday if you want conversation with your dinner.
Staff regulars greet other regulars, which is usually a strong sign. I overheard two tables debating salsa strength like it was sports.
Portions are generous, so leftovers are likely. Reheated mole the next day is a genuine gift.
Prices stay reasonable for the quality on the plate. That balance pushed it high on my list.
Third overall, and my pick when I want comfort more than fireworks.
4. Por Favor Tacos & Tragos

Strip mall doors have fooled me before, and this one fooled me again. Inside, the room is bright, modern, and clearly proud of itself.
Colorado Springs holds this one at 4657 Centennial Blvd Ste 100. Parking is easy, which counts for something on a hungry Friday.
Tacos come street style and unfussy. Small tortillas, chopped meat, onion, cilantro, and a lime wedge doing honest work.
The salsa lineup is where I lost track of time. Each one hits differently, from smoky to sharp and bright.
Birria shows up as expected, and the consommé is worth ordering separately. Dipping is not optional in my opinion.
Portions favor ordering several tacos instead of one big plate. Mix your fillings and compare notes across the table.
Lunch crowds move fast, and staff keep pace without rushing you out. I have never waited long for a table here.
Prices land firmly in the casual category. You can eat well without checking your bank app afterward.
Fourth place, and easily the best taco stop I found on the south side of the state.
5. Milagro’s Cocina Mexicana

Family-run kitchens tend to cook like someone is watching, and that shows here. Nothing arrives careless.
Look for it along North Academy at 7455 N Academy Blvd in Colorado Springs. The exterior is plain, the food is not.
Green chile is a serious topic in Colorado, and this version earns respect. Warm, savory, and thick enough to cling to a burrito.
Enchiladas hold their shape and their sauce. The cheese pull is a small event at the table.
Breakfast options surprised me most. Eggs, chorizo, and tortillas that arrive hot instead of merely warm.
Service moves in a relaxed rhythm. Coffee gets refilled before you ask, which I always notice.
The chips are fried in house and taste like it. Salsa comes fresh with real tomato flavor rather than jar sweetness.
Portions run large, so consider splitting a plate. I overordered and regretted only my own confidence.
Fifth on my list, and the spot I recommend to anyone who wants comfort food with local roots. It feels like a place people return to weekly.
6. Cozobi Fonda Fina

Boulder gets teased for salads, so a serious Oaxacan menu here felt like a plot twist. Cozobi delivers on it.
The address is 909 Walnut St Ste 100, right in downtown Boulder. The space is airy, green, and full of natural light.
Handmade tortillas anchor almost everything. They arrive soft, pliable, and faintly sweet from good corn.
Mole negro is the dish I keep thinking about. Deep, complex, and balanced instead of overwhelming.
Vegetable plates hold their own next to the meat. Roasted squash and beans get treated like main characters.
Portion sizes lean moderate, which suits the shared-plate style. Order across the menu and pass everything around.
Downtown parking takes patience, so garages are your friend. Walking a couple blocks beats circling for twenty minutes.
Prices sit above casual, matching the ingredient quality and technique. It reads special occasion without formal stiffness.
Sixth place, and my top choice in Boulder for a dinner that feels a little celebratory. The staff explain regional dishes clearly, which makes first-timers comfortable.
7. La Catrina Mexican Restaurant

Neighborhood spots live or die on consistency, and this one keeps showing up. Regulars fill the tables on ordinary weeknights.
South Boulder is home, at 4800 Baseline Rd Unit E-105. It sits in a shopping center, easy to miss and easy to love.
Fajitas arrive loud and steaming. The smell reaches other tables before your plate hits yours.
Combination plates make sense for indecisive eaters. Taco, enchilada, rice, beans, and no hard choices required.
Salsa comes with a little smoke behind it. Ask for extra, because one bowl vanishes quickly.
Families crowd in early evening and the room stays cheerful. Kids get crayons, adults get chips, everyone stays calm.
Portions are large and prices are fair. Two people can eat well without doing math beforehand.
Takeout is efficient here, which matters after a long day. Orders come out hot and correctly packed.
Seventh place, and a solid answer when you want familiar food done right. It also happens to be walkable from nearby trailhead parking areas.
8. Madre Cocina Y Lounge

Old Town Fort Collins has brick, patios, and plenty of competition for your dinner money. Madre wins attention with actual cooking.
You can find it at 214 Linden St, steps from the busiest stretch downtown. Inside, the design leans stylish without trying too hard.
Guacamole gets made with restraint, letting the avocado lead. Lime and salt do the rest.
Tacos rotate and reward curiosity. I ordered three different ones and could not pick a favorite.
The lounge side stays lively later in the evening. Music rises, conversation follows, and the energy feels social.
Weekend waits happen, especially in summer. Put your name in and stroll Old Town for twenty minutes.
Plates arrive looking composed, but nothing tastes fussy. Flavor stays ahead of presentation.
Prices match downtown expectations. You pay for the location and the care behind the plate.
Eighth on my ranking, and the best Mexican meal I have had in Fort Collins. Bring friends, since sharing several plates is clearly the right strategy here.
9. Estela’s Mill Stop Cafe

Pueblo takes chile personally, and this little cafe understands the assignment. The heat is real and the flavor backs it up.
Head to 317 Baystate Ave in Pueblo to find it. The building is small, plain, and completely unbothered by trends.
Smothered burritos are the reason to come. Green chile blankets everything, thick and speckled with pork.
Portions arrive absurdly generous for the price. I have watched grown adults surrender halfway through.
Breakfast runs early and the regulars know the drill. Seats fill, coffee pours, and orders land fast.
The menu is short and confident. No twenty-page decision paralysis, just the classics executed daily.
Cash-and-comfort energy defines the room. Booths are worn, and nobody minds one bit.
Pueblo chiles bring more heat than most, so pace yourself. Ask for it on the side if you are unsure.
Ninth place, and the most authentically local plate on this list. If you only stop once in Pueblo, this is a reasonable place to spend your appetite.
10. Tacoparty

A restaurant named Tacoparty sets expectations, and thankfully it keeps them. The mood is loose and the food is tight.
Downtown Grand Junction holds it at 126 S 5th St. Small footprint, quick line, minimal fuss.
Tacos come creative without going strange. Fillings surprise you, then make complete sense on the second bite.
Vegetarian options actually taste designed rather than substituted. Roasted vegetables get seasoning and char, not sympathy.
Salsas arrive in a range of intensity. Start mild, work up, and respect the top of the scale.
The counter setup keeps things moving. Order, grab a seat, and eat while it is hot.
Prices stay friendly, which makes ordering four tacos a casual decision. Splitting an order feels almost rude here.
Downtown parking is simple compared to Front Range cities. That alone improves the whole experience.
Tenth place, and the clear winner on the Western Slope. If you are driving through on I-70, this detour costs you ten minutes and buys you a much better lunch.
11. Frida’s Mexican Restaurant & Cantina

Durango draws hikers, rafters, and train riders, all of them hungry. Frida’s feeds that crowd without cutting corners.
Main Avenue is the address, specifically 2525 Main Ave. Bright art covers the walls and sets the tone immediately.
Enchiladas and tacos anchor the menu. Sauces taste made in house rather than poured from a bulk container.
Portions are built for people who spent the day outside. Rice and beans arrive as real sides, not filler.
The room stays cheerful and a little noisy. Groups fit comfortably, which helps after a long trail day.
Service handles rushes well during tourist season. I was seated faster than expected on a summer evening.
Prices land mid-range for a mountain town. Value feels honest given the portion sizes.
Chips and salsa disappear before the entrees arrive. Order a second bowl and accept your fate.
Eleventh on my ranking, and a dependable stop in southwest Colorado. Sometimes the best meal is simply the one waiting after a big day of driving.
