10 Best Mexican Restaurants In Des Moines Downtown

The 10 best Mexican restaurants in Des Moines Downtown include Bar Nico, Malo, El Bait Shop, Coa Cantina, Tacos Mariana's, Habanero's, Las Americas, Cowboy Mexican Bar & Grill, Fernando's Mexican Grill, and Tacos La Familia.  Mexican dining spots are found throughout downtown Des Moines, with a number of modern cantinas in the East Village. The restaurant types range from upscale cocktail bars and large, themed restaurants to straightforward street food taquerias. The dining experience can be a sophisticated evening at Bar Nico or fun casual, at the Western-themed Cowboy Mexican Bar & Grill, which features a mechanical bull. A meal at a Mexican restaurant in downtown Des Moines costs between $10 and $70 per person.

The fame of Mexican restaurants Des Moines Downtown comes from their focus on craft cocktails, unique settings, and quality Iowa ingredients like Berkshire pork. Bar Nico stands out as the best upscale option for its stylish atmosphere, extensive agave list, and sophisticated plates. For a quick meal, Tacos Mariana's serves some of the best Mexican food Des Moines Downtown with its classic, no-frills street tacos and fresh toppings bar. Malo provides vegan options like its mushroom tacos, while Bar Nico offers gluten-free dishes such as the Tuna Tostada, and Tacos Mariana's serves all its tacos on corn tortillas.

The top Mexican restaurants in Des Moines Downtown are listed below.

  1. Malo 1
    Malo 0.00 (0 Reviews)
    • Item Prices 123
    • Average Item Price $11.88
    Type of Restaurant:

    Casual Dining, Bar

    Type of Food:

    Latin American, Tacos

    Signature Dishes:

    Chicken EnchiladaThe TrioBeef Barbacoa Mini Quesadillas

    Malo signature dishes Chicken EnchiladaThe TrioBeef Barbacoa Mini Quesadillas
    Location:

    900 Mulberry St, Des Moines, IA 50309, United States

    Special Feature:

    The restaurant is situated in a renovated 1930s fire station and features a large patio with its own bar.

    What Makes It Special:

    The unique, historic location and lively social atmosphere make it a popular gathering spot.

    What Sets It Apart:

    Its location within a major cultural hub and a menu that includes a broad range of Latin flavors beyond just Mexican food create a distinct experience.

    Operating Hours:

    Tuesday–Thursday, Friday–Saturday: 11:00 AM–9:00 PMSunday–Monday: Closed

    Price:

    $20 to $30 per person

    Malo Menu Prices
  2. Habanero's 2
    Habanero's 0.00 (0 Reviews)
    • Item Prices 241
    • Average Item Price $9.24
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican

    Signature Dishes:

    Supreme NachosPollo FundidoEnchiladas Verdes

    Habanero's signature dishes Supreme NachosPollo FundidoEnchiladas Verdes
    Location:

    3200 Forest Ave, Des Moines, IA 50311, United States

    Special Feature:

    The restaurant is known for its friendly service and welcoming, family-run atmosphere.

    What Makes It Special:

    Habanero's provides a consistent and comforting Mexican dining experience with a menu of classic dishes.

    What Sets It Apart:

    Its status as a reliable neighborhood spot for a traditional, unpretentious meal gives it a loyal customer base.

    Operating Hours:

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

    Price:

    $10 to $20 per person

    Habanero's Menu Prices
  3. Las Americas 3
    Las Americas 0.00 (0 Reviews)
    • Item Prices 234
    • Average Item Price $8.53
    Type of Restaurant:

    Market, Taqueria

    Type of Food:

    Mexican, Salvadoran

    Signature Dishes:

    PupusasTacosTamales

    Las Americas signature dishes PupusasTacosTamales
    Location:

    700 Locust St #11, Des Moines, IA 50309, United States

    Special Feature:

    The menu includes Salvadoran specialties like pupusas alongside Mexican tacos and tamales.

    What Makes It Special:

    The eatery inside the market offers a direct taste of homestyle Central American and Mexican cooking.

    What Sets It Apart:

    Its dual function as a neighborhood grocery and a food counter serving both Mexican and Salvadoran staples makes it a unique community hub.

    Operating Hours:

    Permanently Closed

    Price:

    $10 to $20 per person

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

    Fast-Casual

    Type of Food:

    Mexican

    Signature Dishes:

    Chicken NachosSeasoned Beef QuesadillaSteak Burrito

    Fernando's Mexican grill signature dishes Chicken NachosSeasoned Beef QuesadillaSteak Burrito
    Location:

    700 Locust St, Des Moines, IA 50309, United States

    Special Feature:

    The restaurant serves breakfast all day, with a popular selection of breakfast burritos.

    What Makes It Special:

    Fernando's offers a quick and convenient option for classic Mexican food, including breakfast items at any time.

    What Sets It Apart:

    Its all-day breakfast menu, particularly the breakfast burritos, makes it a popular spot for morning and late-night meals.

    Operating Hours:

    Monday–Friday: 11:00 AM–2:00 PMSaturday–Sunday: Closed

    Price:

    $10 to $20 per person

  5. Tacos La Familia 5
    Tacos La Familia 0.00 (0 Reviews)
    Mexican Latin American Tacos
    • Item Prices 132
    • Average Item Price $8.47
    Type of Restaurant:

    Taqueria

    Type of Food:

    Mexican Street Food

    Signature Dishes:

    Fried TacosPizzadillaStreet Tacos

    Tacos La Familia signature dishes Fried TacosPizzadillaStreet Tacos
    Location:

    1610 6th Ave, Des Moines, IA 50314, United States

    Special Feature:

    The taqueria is known for its homemade horchata and other fresh aguas frescas.

    What Makes It Special:

    The eatery provides a simple, direct taste of classic Mexican street food made by a local family.

    What Sets It Apart:

    Its straightforward, no-frills approach to serving well-prepared, traditional taqueria fare makes it a reliable neighborhood spot.

    Operating Hours:

    Tuesday–Friday: 10:00 AM–9:00 PMSaturday: 9:00 AM–9:00 PMSunday: 9:00 AM–6:00 PMMonday: Closed

    Price:

    $10 to $20 per person

    Tacos La Familia Menu Prices
  6. Bar Nico 6
    Bar Nico
    Type of Restaurant:

    Upscale Casual, Cocktail Bar

    Type of Food:

    Modern Mexican

    Signature Dishes:

    Wild Boar Carnitas TacosGrilled ElotePapas Bravas

    Bar Nico signature dishes Wild Boar Carnitas TacosGrilled ElotePapas Bravas
    Location:

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

    Special Feature:

    The bar program centers on agave spirits, featuring a large selection of tequilas and mezcals used in creative cocktails.

    What Makes It Special:

    The restaurant provides an elevated Mexican dining experience with a focus on craft cocktails and thoughtfully composed dishes.

    What Sets It Apart:

    Its chic, modern setting and a menu that moves beyond standard fare make it a destination for a more sophisticated night out.

    Operating Hours:

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

    Price:

    $20 to $30 per person

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

    Bar, Casual

    Type of Food:

    Tacos, American

    Signature Dishes:

    Beef StroganoffRarebit BurgerThe Original Pizza Puff
    Location:200 SW 2nd St, Des Moines, IA 50309, United States

    El Bait Shop signature dishes Beef StroganoffRarebit BurgerThe Original Pizza Puff
Location:200 SW 2nd St, Des Moines, IA 50309, United States
    Special Feature:

    The bar holds the world record for the largest selection of American microbrews on tap, with over 260 options.

    What Makes It Special:

    The main draw is its massive and constantly rotating list of craft beers on tap.

    What Sets It Apart:

    Its primary identity as a world-class beer bar that also happens to serve well-regarded tacos makes it a unique destination.

    Operating Hours:

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

    Price:

    $10 to $20 per person

  8. Coa Cantina 8
    Coa Cantina
    Type of Restaurant:

    Casual Dining, Bar

    Type of Food:

    Mexican

    Signature Dishes:

    EloteStreet Taco NachosThe Works

    Coa Cantina signature dishes EloteStreet Taco NachosThe Works
    Location:

    425 E Grand Ave, Des Moines, IA 50309, United States

    Special Feature:

    The cantina offers tequila flights, allowing guests to sample and compare different agave spirits.

    What Makes It Special:

    The restaurant provides a modern, tequila-focused experience in a lively neighborhood setting.

    What Sets It Apart:

    Its specific emphasis on tequila education and tasting, paired with a solid food menu, makes it a go-to for agave spirit enthusiasts.

    Operating Hours:

    Thursday: 3:00 PM–12:00 AMFriday–Saturday: 3:00 PM–2:00 AMSunday–Wednesday: Closed

    Price:

    $10 to $20 per person

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

    Taqueria

    Type of Food:

    Mexican Street Food

    Signature Dishes:

    Steak TacosPupusasChicken Tacos

    Tacos Mariana's signature dishes Steak TacosPupusasChicken Tacos
    Location:

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

    Special Feature:

    The taqueria has a toppings bar with a selection of salsas, cilantro, onions, and other garnishes for customers to dress their own tacos.

    What Makes It Special:

    Tacos Mariana's offers a simple and direct street taco experience with fresh ingredients.

    What Sets It Apart:

    Its reputation as a long-standing local favorite for quick, well-made, and customizable tacos makes it a reliable choice.

    Operating Hours:

    Monday, Wednesday–Saturday: 11:30 AM–9:00 PMSunday: 11:30 AM–6:30 PMTuesday: Closed

    Price:

    $10 to $20 per person

  10. Cowboy Mexican Bar & Grill 10
    Cowboy Mexican Bar & Grill
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican

    Signature Dishes:

    Classic ChimichangaTexas BurritoBurrito California

    Cowboy Mexican Bar & Grill signature dishes Classic ChimichangaTexas BurritoBurrito California
    Location:

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

    Special Feature:

    The restaurant has a mechanical bull, providing a unique entertainment option for patrons.

    What Makes It Special:

    The lively, party-like atmosphere is enhanced by its fun cowboy theme and entertainment features.

    What Sets It Apart:

    Its strong Western theme and the presence of a mechanical bull create a memorable and entertaining dining experience that is different from other local spots.

    Operating Hours:

    Monday–Thursday: 10:00 AM–10:00 PMFriday: 10:00 AM–10:40 PMSaturday: 10:00 AM–11:00 PMSunday: 10:00 AM–9:30 PM

    Price:

    $10 to $20 per person