10 Best Mexican Restaurants in Colorado Springs

The ten best Mexican restaurants in Colorado Springs are Margarita at Pine Creek, Salsa on the Rock Fresh Mexican Grill, Amanda’s Fonda, Arceo’s Mexican Family Restaurant, La Casita Mexican Grill, Milagros Cocina Mexicana, Jose Muldoon’s, Pueblo Viejo Mexican Restaurant, Azada Mexican Grill, and Los Volcanes Authentic Mexican Restaurant. The food in Front Range City is known for its focus on green chili, a style different from the Tex-Mex common in other states. The best Mexican food in Colorado Springs in the city of Colorado also includes long-standing Tex-Mex establishments like the downtown fixture Jose Muldoon’s.

These Mexican dining establishments are located in various neighborhoods, from the Old Colorado City historic district to the northern suburbs. The landscape of Colorado Springs Mexican restaurants includes fine-dining rooms in restored houses, festive, brightly colored cantinas, and straightforward family diners. The settings vary from the intimate, art-filled rooms of Margarita at Pine Creek to the lively, patio-focused atmosphere of Amanda’s Fonda. This mixture of modern establishments and cherished local spots is a key part of the Pikes Peak region's food character. The price for a meal at a Mexican restaurant in Colorado Springs is between $10 and $120.

Colorado Springs' Mexican kitchens are recognized for their execution of both traditional and contemporary dishes. The distinction for the best Mexican food in Colorado Springs for a fine-dining experience goes to Margarita at Pine Creek, because of its monthly prix-fixe menus and historic setting. For a definitive taste of the local green chili, La Casita Mexican Grill is a primary choice, known for its homemade preparation. The title for the most modern Mexican food goes to Milagros Cocina Mexicana for its elevated dishes and artistic dining room. Many of these top Mexican restaurants Colorado Springs offer full menus for vegan and gluten-free diners.

  1. La Casita Mexican Grill 1
    La Casita Mexican Grill 0.00 (0 Reviews)
    • Item Prices 379
    • Average Item Price $9.64
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Mexican

    Signature Dishes:

    Steak FajitasBreakfast BurritosGreen Chili

    La Casita Mexican Grill signature dishes Steak FajitasBreakfast BurritosGreen Chili
    Location:

    4295 N Nevada Ave, Colorado Springs, CO 80907

    Special Feature:

    The restaurant features a salsa bar where customers can choose from a variety of freshly made salsas to accompany their meals.

    What Makes It Special:

    La Casita is known for its commitment to making key ingredients in-house, including tortillas and tamales, ensuring a fresh and authentic flavor.

    What Sets It Apart:

    Its combination of quick, counter-style service with high-quality, homemade Mexican staples distinguishes it from other fast-casual options.

    Operating Hours:

    Monday – Sunday: 7:00 AM – 8:00 PM

    Price:

    $10 to $20 per person

  2. Jose Muldoon's 2
    Jose Muldoon's 0.00 (0 Reviews)
    • Item Prices 204
    • Average Item Price $9.60
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Tex-Mex, Mexican

    Signature Dishes:

    Chile RellenosToritoHouse Margaritas

    Jose Muldoon's signature dishes Chile RellenosToritoHouse Margaritas
    Location:

    222 N Tejon St, Colorado Springs, CO 80903

    Special Feature:

    The restaurant offers daily specials, including a popular Taco Tuesday, and a Grande Happy Hour with discounted drinks and appetizers.

    What Makes It Special:

    Its history as a downtown institution and its from-scratch kitchen have made it a favorite for locals for decades.

    What Sets It Apart:

    The combination of its historic downtown location, extensive specials, and a menu of classic Tex-Mex dishes gives it an enduring presence in the city.

    Operating Hours:

    Monday – Thursday, Sunday: 11:00 AM – 9:00 PMFriday – Saturday: 11:00 AM – 10:00 PM

    Price:

    $10 to $20 per person

    Jose Muldoon's Menu Prices
  3. Pueblo Viejo Mexican Restaurant 3
    Pueblo Viejo Mexican Restaurant 0.00 (0 Reviews)
    Mexican Vegetarian Friendly Family Friendly
    • Item Prices 192
    • Average Item Price $10.77
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican

    Signature Dishes:

    FajitasTacos Al CarbonSeafood Dishes

    Pueblo Viejo Mexican Restaurant signature dishes FajitasTacos Al CarbonSeafood Dishes
    Location:

    5598 N Academy Blvd, Colorado Springs, CO 80918

    Special Feature:

    The restaurant is owned and operated by a family from Jalisco, Mexico, and the staff is composed of friends and relatives from their hometown, creating a warm and personal atmosphere.

    What Makes It Special:

    Pueblo Viejo is recognized for its authentic, family-sourced recipes and the personal, welcoming service provided by the owner.

    What Sets It Apart:

    Its commitment to creating a "feast for the senses" through its lively decor, traditional music, and authentic aromas distinguishes it as a genuine cultural and dining experience.

    Operating Hours:

    Monday – Thursday, Sunday: 11:00 AM – 9:00 PMFriday – Saturday: 11:00 AM – 10:00 PM

    Price:

    $10 to $20 per person

  4. Azada Mexican Grill 4
    Azada Mexican Grill 0.00 (0 Reviews)
    • Item Prices 28
    • Average Item Price $9.21
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Mexican

    Signature Dishes:

    Carne Asada FriesSmothered BurritoBreakfast Burritos

    Azada Mexican Grill signature dishes Carne Asada FriesSmothered BurritoBreakfast Burritos
    Location:

    16 E Bijou St, Colorado Springs, CO 80903

    Special Feature:

    The restaurant makes its flour tortillas in-house, providing a fresh base for its build-your-own entrees.

    What Makes It Special:

    Azada is known for its fresh ingredients and the flexibility of its menu, which allows for a high degree of personalization.

    What Sets It Apart:

    Its model of combining quick, counter-service ordering with from-scratch components like homemade tortillas and salsas offers a higher-quality fast-casual experience.

    Operating Hours:

    Monday – Friday: 9:00 AM – 8:00 PMSaturday: 9:00 AM – 4:00 PMSunday: Closed

    Price:

    $10 to $20 per person

    Azada Mexican Grill Menu Prices
  5. Margarita at Pine Creek 5
    Margarita at Pine Creek
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Southwestern, International

    Signature Dishes:

    Smoked Salmon NicoiseSpicy Lobster Tostada

    Margarita at Pine Creek signature dishes Smoked Salmon NicoiseSpicy Lobster Tostada
    Location:

    7350 Pine Creek Rd, Colorado Springs, CO 80919

    Special Feature:

    The restaurant operates with a prix-fixe menu that changes monthly, showcasing seasonal ingredients and creative culinary concepts.

    What Makes It Special:

    Its location within a historic house, combined with a constantly evolving menu, creates a distinctive and personal dining event.

    What Sets It Apart:

    Margarita at Pine Creek provides a formal, multi-course dining structure that is a departure from traditional Mexican restaurant formats, focusing on a fusion of global cuisines.

    Operating Hours:

    Wednesday – Friday: 11:30 AM – 2:00 PM, 5:00 PM – 8:00 PMSaturday: 5:00 PM – 8:00 PMSunday: 10:30 AM – 2:00 PMMonday – Tuesday: Closed

    Price:

    $50 to $100 per person

  6. Salsa on the Rock Fresh Mexican Grill 6
    Salsa on the Rock Fresh Mexican Grill
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican

    Signature Dishes:

    Steak FajitasSurf and Turf BurritoCarne Asada

    Salsa on the Rock Fresh Mexican Grill signature dishes Steak FajitasSurf and Turf BurritoCarne Asada
    Location:

    802 Village Center Dr, Colorado Springs, CO 80919

    Special Feature:

    The restaurant features a complimentary salsa bar with a wide selection of house-made salsas ranging in flavor and heat levels.

    What Makes It Special:

    Salsa on the Rock is known for its energetic environment and a menu that balances traditional Mexican recipes with contemporary preparations.

    What Sets It Apart:

    Its combination of a family-oriented setting, a popular happy hour, and fresh, made-to-order dishes distinguishes it as a neighborhood favorite.

    Operating Hours:

    Monday – Thursday, Saturday: 11:00 AM – 8:00 PMFriday: 11:00 AM – 9:00 PMSunday: 10:00 AM – 7:00 PM

    Price:

    $10 to $20 per person

  7. Amanda’s Fonda 7
    Amanda’s Fonda
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican, Tex-Mex

    Signature Dishes:

    Nachos EspecialBodacious BurritoMargaritas

    Amanda’s Fonda signature dishes Nachos EspecialBodacious BurritoMargaritas
    Location:

    3625 W Colorado Ave, Colorado Springs, CO 80904

    Special Feature:

    The restaurant features a large, colorful patio with fountains and lush greenery, creating a resort-like dining environment.

    What Makes It Special:

    Amanda’s Fonda is recognized for its festive and immersive atmosphere that complements its classic, comforting Mexican fare.

    What Sets It Apart:

    The distinctive, brightly colored building and expansive patio make it a landmark destination for casual Mexican dining in the area.

    Operating Hours:

    Monday – Sunday: 11:00 AM – 9:00 PM

    Price:

    $10 to $20 per person

  8. Arceo’s Mexican Family Restaurant 8
    Arceo’s Mexican Family Restaurant
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican

    Signature Dishes:

    QuesadillasTaquitos RancherosTacos al Carbon

    Arceo’s Mexican Family Restaurant signature dishes QuesadillasTaquitos RancherosTacos al Carbon
    Location:

    1605 S Nevada Ave, Colorado Springs, CO 80905

    Special Feature:

    The restaurant is known for its generous portions and authentic, homestyle cooking that reflects the culinary traditions of the family’s heritage.

    What Makes It Special:

    Arceo’s is recognized for its friendly service and its commitment to providing a genuine taste of Mexican family cooking.

    What Sets It Apart:

    Its focus on traditional, non-Tex-Mex recipes and its warm, unpretentious atmosphere make it a local favorite for authentic Mexican food.

    Operating Hours:

    Monday – Sunday: 10:00 AM – 10:00 PM

    Price:

    $10 to $20 per person

  9. Milagros Cocina Mexicana 9
    Milagros Cocina Mexicana
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Mexican

    Signature Dishes:

    CevicheMole DishesCarne Asada Tacos

    Milagros Cocina Mexicana signature dishes CevicheMole DishesCarne Asada Tacos
    Location:

    7455 N Academy Blvd, Colorado Springs, CO 80920

    Special Feature:

    The restaurant features a centralized station where tortillas are handmade in view of the diners, and it boasts a large collection of tequila and mezcal.

    What Makes It Special:

    Milagros is known for its elevated approach to Mexican food, blending the culinary heritage of Jalisco with a modern, art-filled dining space.

    What Sets It Apart:

    Its focus on providing a cultural and gastronomic education through its unique menu and sophisticated ambiance makes it a distinct fine-dining destination in the city.

    Operating Hours:

    Monday – Thursday, Sunday: 11:00 AM – 10:00 PMFriday – Saturday: 11:00 AM – 11:00 PM

    Price:

    $20 to $30 per person

  10. Los Volcanes Authentic Mexican Restaurant 10
    Los Volcanes Authentic Mexican Restaurant
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Authentic Mexican, Seafood

    Signature Dishes:

    MolcajeteFajita ComboCarne Asada

    Los Volcanes Authentic Mexican Restaurant signature dishes MolcajeteFajita ComboCarne Asada
    Location:

    4767 N Carefree Cir, Colorado Springs, CO 80917

    Special Feature:

    The restaurant offers an extensive menu with a notable selection of mariscos (seafood) and classic plates from different regions of Mexico.

    What Makes It Special:

    Los Volcanes is recognized for its large portions and a diverse menu that goes beyond standard Mexican fare to include more complex and traditional entrees.

    What Sets It Apart:

    The sheer breadth of its menu, from classic combinations to elaborate seafood platters and specialty items, provides one of the widest selections of authentic Mexican food in the area.

    Operating Hours:

    Monday – Thursday, Sunday: 10:00 AM – 9:00 PMFriday – Saturday: 10:00 AM – 10:00 PM

    Price:

    $10 to $20 per person