We Ranked 11 Of The Best Mexican Restaurants In All Of Colorado And Here’s Who Made The Cut

Great Mexican food does not belong to one skyline, and that is exactly what makes this road trip worth taking.

Across the state, the strongest meals show up in different settings: on main streets, near campuses buzzing with students, and in easygoing dining rooms where families can order without overthinking anything.

What connects them is not a single style, but the ability to make one plate memorable enough to shape the next stop. That variety gives a food-focused drive through Colorado more personality than a simple ranking ever could.

Some places win you over with comfort, others with energy, and a few make you wonder why you had not heard about them sooner. The fun is seeing how much can change from town to town while the craving stays the same.

By the end, this Colorado route feels less like a checklist and more like a delicious argument for exploring.

1. Luna Azul Mexican cuisine, Longmont

Luna Azul Mexican cuisine, Longmont
© Luna Azul Mexican cuisine

A shopping center address can be a practical gift when dinner has to fit between errands, school pickups, and the small mysteries of weekday life. Luna Azul Mexican cuisine sits at 965 S Hover St A-1, Longmont, CO 80501, giving west Longmont diners a clear, simple stop without needing to cross the whole city.

The restaurant identifies itself directly as Mexican cuisine, and that matters in a town where options range from quick counter meals to longer sit down dinners. Luna Azul Mexican cuisine works well for people who want a familiar format: a full restaurant setting, recognizable Mexican dishes, and enough structure for families, couples, or solo diners to make decisions without studying the menu like a legal document.

Its distinguishing feature on this list is location as much as category. Hover Street is one of Longmont’s major commercial corridors, so the restaurant naturally fits into ordinary Colorado routines instead of feeling like a special occasion puzzle.

For readers planning a northern Front Range meal, it offers a useful reminder that good Mexican food does not always arrive with a dramatic mountain backdrop. Sometimes it arrives in a convenient plaza, right where hungry people already are.

2. Tacos Navarro | Mexican, Pueblo

Tacos Navarro | Mexican, Pueblo
© Tacos Navarro | Mexican

Pueblo takes green chile seriously enough that even casual meals feel like they are entering a local conversation. Tacos Navarro | Mexican, at 217 E Northern Ave #223, Pueblo, CO 81006, belongs on this list because it puts the focus right in the name: tacos first, with Mexican cooking as the point rather than the decoration.

That directness is useful. Tacos Navarro | Mexican is the kind of listing readers can understand before the group text gets out of hand.

The name points toward a taco centered meal, which makes it appealing for a quick lunch, a simple dinner, or a stop where everyone can choose without turning the table into a committee meeting.

Its Pueblo address also gives the restaurant a different setting from the mountain town entries later in the ranking. Southern Colorado has its own food identity, and Pueblo’s Mexican restaurants often serve people who know exactly what they like.

For travelers, the lesson is practical: do not treat Pueblo as just a place to pass through. Build time for a taco stop, especially when the restaurant tells you its priorities before you even park.

3. Las Camelinas, Salida

Las Camelinas, Salida
© Las Camelinas

Salida has a way of making lunch plans compete with river walks, gallery browsing, and the strong urge to delay returning to real life. Las Camelinas is located at 128 W 1st St, Salida, CO 81201, placing it in one of Colorado’s better known mountain towns rather than along a big city restaurant row.

The name Las Camelinas gives the restaurant a distinct identity on a list full of family style and regional Mexican spots. Its First Street address is especially useful for travelers who are already moving around central Salida and want a sit down Mexican meal without creating a complicated detour.

What makes Las Camelinas stand out here is the town context. Salida draws road trippers, weekend planners, river visitors, and people using the Arkansas Valley as a base for mountain time.

A Mexican restaurant in that setting has to serve more than one kind of diner: the family with tired kids, the couple stretching a day trip, and the solo traveler who just wants dinner to make sense. Las Camelinas earns its place by being tied to that walkable Salida core, where a meal can become part of the day instead of a separate mission.

4. Frida’s Mexican Restaurant & Cantina, Durango

Frida's Mexican Restaurant & Cantina, Durango
© Frida’s Mexican Restaurant & Cantina

The Frida name carries instant expectations: color, personality, and a little more artfulness than a plain sign promising tacos. Frida’s Mexican Restaurant & Cantina stands at 2525 Main Ave, Durango, CO 81301, along a city corridor that makes it simple for Durango visitors and residents to find.

For this ranking, the restaurant’s identity is part of the draw. Frida’s Mexican Restaurant & Cantina uses a name associated with Frida Kahlo, one of Mexico’s most recognized artists, which gives the place a memorable cultural reference before the menu enters the discussion.

The official name also signals a full service Mexican restaurant rather than a tiny counter stop.

Durango brings a different kind of Colorado audience than the Front Range: train riders, road trippers, Fort Lewis College families, outdoor travelers, and people who are very proud of their fleece layers. A Main Avenue address helps Frida’s fit those plans neatly.

It is not trying to be anonymous. In a town where visitors often have limited meals to spend, a restaurant with a clear Mexican identity and a recognizable name has an advantage.

It tells you, quickly, what kind of evening you are organizing.

5. La Casita de Cortez, Cortez

La Casita de Cortez, Cortez
© La Casita de Cortez

A name like La Casita de Cortez does some helpful work before anyone reads a menu. It feels rooted in its town, not imported from a branding meeting three states away.

The restaurant is at 332 E Main St, Cortez, CO 81321, giving it a visible address on the main route through town.

La Casita de Cortez stands apart because it carries the city’s name right in the restaurant name. That detail matters in southwest Colorado, where Cortez often serves as a base for travelers heading toward Mesa Verde country, the Four Corners region, or long drives across high desert roads.

A place that identifies so closely with Cortez feels especially useful for readers building a grounded local stop into a bigger trip.

The restaurant’s Main Street setting also makes the decision simpler. Families can plan around it, road trippers can find it without a scavenger hunt, and solo diners do not need a complicated reservation strategy just to eat well.

La Casita de Cortez earns its ranking because it represents the smaller Colorado city side of Mexican dining: practical, place specific, and tied to the rhythm of a town many travelers pass through too quickly.

6. Los Compas Mexican Restaurant, Cañon City

Los Compas Mexican Restaurant, Cañon City
© Los Compas Mexican Restaurant

Royal Gorge plans can make people surprisingly hungry, probably because sightseeing asks everyone to pretend they are not thinking about lunch. Los Compas Mexican Restaurant is positioned at 1332 Royal Gorge Blvd, Cañon City, CO 81212, which gives it a strong practical edge for visitors moving through one of Colorado’s best known travel corridors.

The name Los Compas is informal and friendly in spirit, while the full official name makes the food category plain. Los Compas Mexican Restaurant is not hidden behind a vague modern concept or a menu that needs translation from restaurant trend language.

It tells diners what it is, then lets them get on with the meal.

Its distinguishing feature is geography. Cañon City draws families, bridge visitors, train passengers, and road trippers, and a restaurant on Royal Gorge Boulevard naturally fits that movement.

For readers, that means less backtracking and fewer hungry negotiations in the car. The restaurant also adds a southern central Colorado voice to this list, balancing the better known dining scenes farther north and west.

In a ranking of Mexican restaurants across the state, Los Compas shows how location can be part of the value when travel plans are already doing plenty.

7. Casa Sanchez Buena Vista Colorado, Buena Vista

Casa Sanchez Buena Vista Colorado, Buena Vista
© Casa Sanchez Buena Vista Colorado

Buena Vista tends to attract people who have opinions about river sandals, trailheads, and where to eat after fresh air has done its work. Casa Sanchez Buena Vista Colorado is located at 314 Charles St, Buena Vista, CO 81211, giving this ranking a mountain town entry with its location built directly into the official name.

That full name is unusual and useful. Casa Sanchez Buena Vista Colorado clearly separates this restaurant from any other Casa Sanchez a traveler might find online, which matters when people are searching from the passenger seat with spotty mountain service and one bar of patience.

The restaurant’s identity is tied to Buena Vista, not just to a broader chain like label.

For weekend planners, Casa Sanchez Buena Vista Colorado fits the town’s practical rhythm. Buena Vista is a base for rafting, hiking, hot springs visits, and scenic drives, so meals often need to be relaxed, clear, and easy to plan around.

This restaurant belongs on the list because it helps show how Mexican dining in Colorado stretches beyond metro areas. It also reminds readers that some of the most useful restaurant names are the ones that leave very little room for confusion.

8. Sal Mex, Glenwood Springs

Sal Mex, Glenwood Springs
© Sal Mex

Sal Mex has one of the shortest names in this group, which is helpful because Glenwood Springs visitors already have plenty to remember: pool towels, canyon routes, hotel keys, and at least one person asking where the snacks went. The restaurant is at 3116 Blake Ave, Glenwood Springs, CO 81601.

The compact name gives Sal Mex a different personality from the longer, more traditional restaurant names on the list. It reads quickly, searches easily, and points straight toward Mexican food without making a production of itself.

In a busy travel town, that clarity has real value.

Glenwood Springs is a major stop for people crossing western Colorado, especially those planning around the area’s hot springs, interstate access, and mountain scenery. Sal Mex fits that travel pattern because it gives diners a named local option away from guessing games.

It is not here because of hype or a dramatic backstory. It is here because a short, clearly branded Mexican restaurant in Glenwood Springs can solve a very common problem: feeding people well when the day has already been full.

Sometimes the smartest restaurant choice is the one that makes the next step easier.

9. San Miguel Restaurant, Fort Morgan

San Miguel Restaurant, Fort Morgan
© San Miguel Restaurant

Fort Morgan brings this list onto the northeastern plains, a part of Colorado that too many restaurant roundups skip while chasing mountain views. San Miguel Restaurant sits at 322 Ensign St, Fort Morgan, CO 80701, giving the ranking a stop far from the resort town pattern.

That matters. San Miguel Restaurant represents a different dining map, one shaped by agricultural communities, highway movement, working families, and everyday meals rather than vacation only planning.

Its name references San Miguel, a place name used across Mexico and the Spanish speaking world, giving the restaurant a traditional identity without needing a long explanation.

For travelers heading across the plains or residents looking for a familiar Mexican restaurant, the Ensign Street address is the useful fact to save. San Miguel Restaurant stands out because it broadens the picture of Mexican food in Colorado.

The state is not only Denver, ski towns, and postcard ridgelines. It is also Fort Morgan, where a straightforward restaurant can serve as a steady meal stop in a region built on long roads and practical schedules.

That kind of usefulness deserves a place in the ranking, even if it does not come with dramatic scenery attached.

10. Los Tarascos Restaurant, Fort Collins

Los Tarascos Restaurant, Fort Collins
© Los Tarascos Restaurant

College Avenue in Fort Collins has to feed students, professors, office workers, visiting parents, and people who came downtown for one errand and somehow acquired three more. Los Tarascos Restaurant is located at 622 S College Ave, Fort Collins, CO 80524, placing it on one of the city’s main dining corridors.

The restaurant’s name is a meaningful clue. Tarascos refers to the Purépecha people of Michoacán, a Mexican state with a strong regional food identity.

Los Tarascos Restaurant therefore stands apart from places with more general Mexican branding, because the name points toward a particular cultural reference instead of a broad label.

Fort Collins adds another layer. This is a Colorado college city with steady foot traffic, changing schedules, and diners who may be planning around classes, workdays, family weekends, or downtown errands.

A Mexican restaurant on South College Avenue has to be visible and understandable fast. Los Tarascos Restaurant earns its position by combining a specific name with a central Fort Collins location.

For readers, it is the entry that says Mexican food in Colorado is not one single story. Sometimes the story starts with Michoacán, then lands on a busy street near campus life.

11. Calvillo’s Mexican Restaurant, Buffet, and Bar, Alamosa

Calvillo's Mexican Restaurant, Buffet, and Bar, Alamosa
© Calvillo’s Mexican Restaurant, Buffet, and Bar

A buffet changes the whole mood of a meal. Instead of negotiating one plate and hoping everyone chose wisely, diners can move through options at their own pace.

Calvillo’s Mexican Restaurant, Buffet, and Bar is at 400 Main St, Alamosa, CO 81101, and its official name makes the buffet format impossible to miss.

That format is the reason Calvillo’s Mexican Restaurant, Buffet, and Bar closes out the ranking with a clear identity. Among these 11 Colorado restaurants, it is the one that advertises a Mexican buffet right in the name.

For families, mixed appetite groups, or travelers who have spent the day in the San Luis Valley, that can simplify dinner in a hurry.

Alamosa also gives the restaurant a strong regional role. The city is a gateway for Great Sand Dunes National Park and Preserve travelers, Adams State University visitors, and people crossing southern Colorado on long drives.

A Main Street address keeps Calvillo’s easy to place in the plan. The name is longer than some menus, yes, but it earns the length by telling readers exactly what makes the restaurant different before they even sit down.