10 Best Mexican Restaurants In Des Moines

The ten best Mexican restaurants in Des Moines include Tasty Tacos, Cowboy Mexican Bar and Grill, Bar Nico, El Toreado Restaurant Bar and Grill, Fiesta Mexican Restaurant, Tacos Mariana's, El Bait Shop, Fernando's Mexican Grill, Faustinos Taqueria, and Old West Mexican Restaurant. Des Moines’ Mexican food gets its character from a homegrown specialty: the deep-fried flour shell taco, which is a local fixture for over 60 years. 

Mexican restaurants in Des Moines are found downtown, in the East Village, and along corridors like University Avenue and SE 14th Street. The city's collection of Mexican spots features historic family-owned chains, world-famous beer bars that serve tacos, and straightforward local taquerias. El Bait Shop provides a lively, rustic room with hundreds of beers on tap, while Tacos Mariana's is a simple, no-frills counter. These local institutions and newer destinations form the core of the area's food options. Dining at one of Des Moines's Mexican restaurants costs between $10 and $80 per person.

The best Mexican restaurants in Des Moines are set apart by their long-standing community ties and their focus on specific food items, from a locally invented taco to traditional preparations. Tasty Tacos is the best overall choice, distinguished by its 60-year history, its creation of the original fried flour shell taco, and its status as a multi-generational family business. As a fast-casual option, Tasty Tacos also serves some of the city's best food. Bar Nico provides a premier fine-dining meal with its creative, contemporary menu. Restaurants like Bar Nico offer vegan options, while nearly all traditional taquerias, including Tacos Mariana's, have extensive gluten-free choices built on corn.

The top Mexican restaurants in Des Moines are listed below.

  1. Tasty Tacos 1
    Tasty Tacos 0.00 (0 Reviews)
    • Item Prices 473
    • Average Item Price $4.31
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Mexican-American (local style)

    Signature Dishes:

    Original Flour TacosSteak Flour TacosJalapeno Poppers

    Tasty Tacos signature dishes Original Flour TacosSteak Flour TacosJalapeno Poppers
    Location:

    1400 E Grand Ave, Des Moines, IA 50316, United States

    Special Feature:

    The restaurant's signature is its puffy, fried flour tortilla shell, a unique local creation that is different from both hard corn shells and soft tortillas.

    What Makes It Special:

    Tasty Tacos is a beloved local landmark, celebrated for its multi-generational legacy and its one-of-a-kind taco that defines a specific Des Moines style of food.

    What Sets It Apart:

    Its invention and long-standing mastery of the fried flour shell taco make it a singular and foundational piece of Des Moines's culinary history.

    Operating Hours:

    Monday–Saturday: 11:00 AM–9:00 PMSunday: Closed

    Price:

    $1 to $10 per person

    Tasty Tacos Menu Prices
  2. Fiesta Mexican Restaurant 2
    Fiesta Mexican Restaurant 0.00 (0 Reviews)
    Chicken Mexican Latin American Burritos Soup Tacos New Mexican
    • Item Prices 166
    • Average Item Price $12.09
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican-American

    Signature Dishes:

    Spicy Crispy Smash TacosFish TacosChoripollo

    Fiesta Mexican Restaurant signature dishes Spicy Crispy Smash TacosFish TacosChoripollo
    Location:

    2025 Grand Ave, West Des Moines, IA 50265, United States

    Special Feature:

    The restaurant provides a very large and accessible menu that covers all the major categories of familiar Mexican-American restaurant fare.

    What Makes It Special:

    The restaurant is a dependable neighborhood spot known for its lively environment, fast service, and consistently satisfying comfort food.

    What Sets It Apart:

    Its role as a straightforward, high-volume family restaurant with an extensive, crowd-pleasing menu makes it a reliable choice for a classic Mexican-American meal.

    Operating Hours:

    Monday–Wednesday: 11:00 AM–9:00 PMThursday–Saturday: 11:00 AM–10:00 PMSunday: Closed

    Price:

    $10 to $20 per person

  3. Fernando's Mexican grill 3
    Fernando's Mexican grill 0.00 (0 Reviews)
    • Item Prices 28
    • Average Item Price $6.93
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Cal-Mex, Mexican Grill

    Signature Dishes:

    Barbacoa TacosBlackened Fish BurritoChicken Quesadilla

    Fernando's Mexican grill signature dishes Barbacoa TacosBlackened Fish BurritoChicken Quesadilla
    Location:

    2650 University Ave, Des Moines, IA 50311, United States

    Special Feature:

    The restaurant operates on a customizable, assembly-line model, allowing customers to choose their own proteins, salsas, and toppings.

    What Makes It Special:

    The restaurant is a popular choice for a fresh, healthy, and quick meal, known for its high-quality ingredients and efficient service model.

    What Sets It Apart:

    Its focus on a modern, health-conscious, and fully customizable dining experience distinguishes it from traditional, full-service Mexican restaurants.

    Operating Hours:

    Monday–Saturday: 11:00 AM–8:00 PMSunday: Closed

    Price:

    $10 to $20 per person

  4. Faustinos Taqueria 4
    Faustinos Taqueria 0.00 (0 Reviews)
    • Item Prices 96
    • Average Item Price $5.02
    Type of Restaurant:

    Taqueria

    Type of Food:

    Traditional Mexican

    Signature Dishes:

    Birria PizzaTamal RellenoBurrito Ahogados

    Faustinos Taqueria signature dishes Birria PizzaTamal RellenoBurrito Ahogados
    Location:

    4944 Franklin Ave Ste I, Des Moines, IA 50310, United States

    Special Feature:

    The restaurant is well-regarded for its traditional, slow-cooked guisados (stews) and its rich, complex mole sauces.

    What Makes It Special:

    The eatery is known for its consistent, high-quality homestyle cooking that delivers the taste of a traditional kitchen.

    What Sets It Apart:

    Its focus on straightforward, well-executed comfort food in a simple, friendly setting makes it a pure and reliable neighborhood destination.

    Operating Hours:

    Monday–Thursday: 10:00 AM–9:30 PMFriday–Saturday: 10:00 AM–10:30 PMSunday: Closed

    Price:

    $10 to $20 per person

    Faustinos Taqueria Menu Prices
  5. Old West Mexican Restaurant 5
    Old West Mexican Restaurant 0.00 (0 Reviews)
    Mexican Seafood Enchiladas
    • Item Prices 367
    • Average Item Price $11.21
    Type of Restaurant:

    Casual Dining / Family Mexican Restaurant

    Type of Food:

    Traditional Mexican

    Signature Dishes:

    Enchiladas MexicanasQuesadilla GrandeHomemade TamalesCrispy FlautasSoft Taco Trio

    Old West Mexican Restaurant signature dishes Enchiladas MexicanasQuesadilla GrandeHomemade TamalesCrispy FlautasSoft Taco Trio
    Location:

    4138 Fleur Dr #2324, Des Moines, IA 50321

    Special Feature:

    The restaurant offers a dedicated outdoor seating area and a robust "Lunch Specials" menu served daily from 11:00 AM to 3:00 PM, making it a go-to destination for local professionals and travelers near the Des Moines International Airport.

    What Makes It Special:

    Old West is celebrated for its welcoming, "small-town" hospitality despite its location in a busy shopping center. It features a comprehensive kids' menu and a well-regarded cocktail program, particularly known for its margaritas, making it equally suitable for a quick business lunch or a full family dinner.

    What Sets It Apart:

    What distinguishes Old West is its broad appeal and accessibility across the Des Moines suburbs. Its ability to maintain a high-quality, "from-scratch" feel for traditional staples like tamales and flautas at an affordable price point makes it a standout in the local casual dining scene.

    Operating Hours:

    Monday to Thursday: 11:00 AM – 9:00 PMFriday to Saturday: 11:00 AM – 10:00 PMSunday: 11:00 AM – 9:00 PM

    Price:

    $10 to $20 per person

  6. Cowboy Mexican Bar and Grill 6
    Cowboy Mexican Bar and Grill
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican-American

    Signature Dishes:

    Classic ChimichangaTexas BurritoCheese Steak Burrito

    Cowboy Mexican Bar and Grill signature dishes Classic ChimichangaTexas BurritoCheese Steak Burrito
    Location:

    1234 E Euclid Ave, Des Moines, IA 50316, United States

    Special Feature:

    The restaurant provides a comprehensive and accessible menu that covers all the major categories of familiar Mexican-American restaurant fare.

    What Makes It Special:

    The restaurant is a reliable local spot known for its consistent, comforting food and its role as a dependable neighborhood eatery.

    What Sets It Apart:

    Its focus on straightforward, well-executed comfort food in a simple, family-run setting makes it a pure and reliable choice for a classic meal.

    Operating Hours:

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

    Price:

    $10 to $20 per person

  7. Bar Nico 7
    Bar Nico
    Type of Restaurant:

    Upscale Casual

    Type of Food:

    Modern Mexican

    Signature Dishes:

    Papas BravasCampechano TacosRoasted Chicken Enchiladas

    Bar Nico signature dishes Papas BravasCampechano TacosRoasted Chicken Enchiladas
    Location:

    428 E Locust St, Des Moines, IA 50309, United States

    Special Feature:

    The menu is a product of a well-regarded local chef, offering a gourmet perspective on Mexican food that incorporates high-quality, seasonal ingredients.

    What Makes It Special:

    The restaurant is known for its inventive, refined dishes that elevate familiar flavors in a chic, energetic, and modern dining room.

    What Sets It Apart:

    Its chef-driven pedigree and its focus on creative, contemporary cuisine distinguish it as a premier destination for a polished and upscale Mexican meal.

    Operating Hours:

    Sunday–Thursday: 10:30 AM–10:00 PMFriday–Saturday: 10:30 AM–12:00 AM

    Price:

    $20 to $30 per person

  8. El Toreado Restaurant Bar 8
    El Toreado Restaurant Bar
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican

    Signature Dishes:

    Arroz con PolloChori PolloBurrito California

    El Toreado Restaurant Bar  signature dishes Arroz con PolloChori PolloBurrito California
    Location:

    3751 EP True Pkwy, West Des Moines, IA 50265, United States

    Special Feature:

    The restaurant has been serving the community for decades, establishing itself as a beloved and historic neighborhood institution.

    What Makes It Special:

    The restaurant is a cherished neighborhood spot known for its consistent, comforting food that has been served for generations.

    What Sets It Apart:

    Its location and its reputation as a simple, no-frills institution for classic Mexican plates make it a local touchstone.

    Operating Hours:

    Sunday: 11:00 AM–9:00 PMMonday–Thursday: 11:00 AM–10:00 PMFriday–Saturday: 11:00 AM–10:30 PM

    Price:

    $10 to $20 per person

  9. Tacos Mariana's 9
    Tacos Mariana's
    Type of Restaurant:

    Taqueria

    Type of Food:

    Traditional Mexican, Street Food

    Signature Dishes:

    PupusasSteak TacosGorditas

    Tacos Mariana's signature dishes PupusasSteak TacosGorditas
    Location:

    1305 University Ave, Des Moines, IA 50314, United States

    Special Feature:

    The taqueria is known for its authentic al pastor, marinated pork cooked on a vertical spit (trompo) and carved to order.

    What Makes It Special:

    The eatery is a go-to for a genuine street taco experience, celebrated for its high-quality meats, simple preparation, and authentic flavors.

    What Sets It Apart:

    Its unwavering dedication to the traditional taqueria craft in an unpretentious setting makes it a purist's choice for authentic street food.

    Operating Hours:

    Sunday: 11:30 AM–6:30 PMMonday, Wednesday–Saturday: 11:30 AM–9:00 PMTuesday: Closed

    Price:

    $10 to $20 per person

  10. El Bait Shop 10
    El Bait Shop
    Type of Restaurant:

    Beer Bar, Casual Dining

    Type of Food:

    Mexican-American, Tacos

    Signature Dishes:

    Breast & BreastQuesadillaNachos

    El Bait Shop signature dishes Breast & BreastQuesadillaNachos
    Location:

    200 SW 2nd St, Des Moines, IA 50309, United States

    Special Feature:

    The bar features one of the largest selections of American craft beers on tap in the world, with over 250 draft lines.

    What Makes It Special:

    The establishment is a legendary destination for beer enthusiasts, known for its one-of-a-kind selection paired with a satisfying and popular taco menu.

    What Sets It Apart:

    Its identity as a world-class beer bar that also happens to serve well-regarded tacos gives it a unique character that is unmatched.

    Operating Hours:

    Sunday–Thursday: 11:00 AM–11:00 PMFriday–Saturday: 11:00 AM–12:00 AM

    Price:

    $10 to $20 per person