What are you looking for?

Mexican Restaurants in Des Moines

4.7 - 198 votes

Hours: 11AM - 9PM

4351 Merle Hay Rd, Des Moines
(515) 254-9453

El Aguila Real Mexican Restaurant

Love the piña colada deal on Tuesdays. Love everything that is vegetarian on the menu. Service and food is always the best! More reviews

4.5 - 213 votes

Hours: 11AM - 10PM

5847 SE 14th St, Des Moines
(515) 285-1946

Tasty Tacos

I haven't been to Des Moines in 20 years and the tacos are just like I remembered! The original flour is still the best! More reviews

4.4 - 221 votes

Hours: 11AM - 11PM

200 SW 2nd St, Des Moines
(515) 284-1970

El Bait Shop

Love the ambience of this place. With vintage beer ads all over the walls we sat in a booth in honor of some supreme justice guy. The service was fast, t... More reviews

4.5 - 184 votes

Hours: 11AM - 11PM

200 SW 2nd St, Des Moines
(515) 280-1965

The High Life Lounge

We messaged the High Life twice about this issue & never heard back. In a nutshell, my family went out of our way via Uber to go to High Life, celebr... More reviews

4.8 - 115 votes

Hours: 10AM - 9PM

2922 Merle Hay Rd, Des Moines
(515) 277-1826

El Michoacano Ice Cream and Mexican Food

Good service : I had the Chicken Sopes ; you get 3 of them over order. I was able to feed 3 . Their specialty are their flavored waters: Agua Frescas, Th... More reviews

4.8 - 105 votes

Hours: 10AM - 8:55PM

1717-1815 University Ave, Des Moines
(515) 559-7509

Tacos Degollado

Def one of my go to spots when I want some authentic tacos on the go. Their Tortas are flame as well! Steak is seasoned and juicy More reviews

4.6 - 135 votes

Hours: 10AM - 9PM

1610 6th Ave, Des Moines
(515) 244-6659

Tacos La Familia

Super small restaurant, but was recommended. Parking seemed limited, seating is definitely limited. Service was extra slow (we got our food before our dr... More reviews

4.6 - 116 votes

Hours: 10:30AM - 9PM

2824 Easton Blvd, Des Moines
(515) 262-4485

Tequila Restaurant & Cantina

Fantastic restaurant. Servers were fast and attentive. I had the chicken fajita topped with chorizo. The mangorita was great and so were the chips. More reviews

4.2 - 159 votes

Hours: 11AM - 9PM

3841 E 14th St, Des Moines
(515) 265-1720

Pueblo Viejo

I went here because Des Moines food lovers were raving about it, but I was left super disappointed. Don't get me wrong, service was great and restau... More reviews

4.7 - 80 votes

Hours: 10AM - 10PM

4100 SW 9th St, Des Moines
(515) 661-2315

Antojitos Mexicanos D F

Oh...my...goodness! Delicious. Authentic Mexican food. I had steak tacos, rice and beans and every item was savory and splendid. Their (hot) sauces are g... More reviews

5 - 47 votes

Hours: 11AM - 2AM

210 Indianola Rd, Des Moines
(515) 285-8226

Kung fu tap and taco

Whenever I'm there, the bartenders are always awesome and the people who come there are so nice. I always end up in conversations with people I'... More reviews

4.8 - 65 votes

Hours: 11AM - 9PM

3920 E 14th St, Des Moines
(515) 770-6189

Taqueria Los Pinos

Great food, love the margaritas! Great service by the wait staff. We feel welcomed every time we go there. ??? More reviews

4.6 - 84 votes

Hours: 10AM - 9PM

1552 E Grand Ave, Des Moines
(515) 265-0696

Paleteria La Michoacana

2 things1- I got nachos the chips WHERE STALE they put no cheese on it at all.2- I got 2 steak tacos they each had like 4 pieces of meat, and barley any ... More reviews

4.1 - 151 votes

Hours: 11AM - 10PM

4138 Fleur Dr #2324, Des Moines
(515) 285-2468

Old West Mexican Restaurant

The staff was very friendly, but we felt like the meal was missing something. Salt, maybe?We shared the fajitas - getting the “double” in chicken and ste... More reviews

4.1 - 150 votes

Hours: 11AM - 10PM

1400 E Grand Ave, Des Moines
(515) 266-4242

Tasty Tacos

Great Tacos! I read that this place was a great local chain of Taco shops. Those reports are correct. The Flour tacos had a very unique fluffy shell, jus... More reviews

4.6 - 80 votes

Hours: 10:30AM - 9:30PM

3308 Indianola Ave, Des Moines
(515) 282-4004

Rancho Alegre Restaurant (Authentic Mexican Food)

Everything is delicious and the staff is wonderful. The sope's are especially yummy! More reviews

4.3 - 117 votes

Hours: 11:30AM - 8PM

1305 University Ave, Des Moines
(515) 288-1499

Tacos Mariana's

Local hole in the wall joint with excellent food and service! Ordered the taco barria and guacamole. Very authentic and extremely tasty. If you stop here... More reviews

4.3 - 113 votes

Hours: 11AM - 8PM

2650 University Ave, Des Moines
(515) 255-3700

Fernando's Mexican Grill

Extremely rude and immature people running the place, who have screwed up my order two times in a row, and resorted to blaming me for it the second time. More reviews

4.2 - 121 votes

Hours: 11AM - 10PM

6101 Grand Ave, Des Moines
(515) 255-8238

Viva Mexican Restaurant

I'm not sure what the owner of this location's problem is, but he is rude every single time I am there. Last night I went in to pick up chips a... More reviews

4.6 - 72 votes

Hours: 9:30AM - 9:30PM

725 E University Ave, Des Moines
(515) 421-7995

Taqueria Veracruz

Come here if you want authentic Mexican food! My girlfriend is from Veracruz Mexico and these are the best I've had besides hers! More reviews

4 - 138 votes

Hours: 10AM - 10PM

1518 E Grand Ave, Des Moines
(515) 265-2200

Los Laureles Mexican Restaurant

Ordered thru GrubHub. Food was still very good despite being delivered. Can't wait to try this fresh now. Great chili rellenos! I don't think y... More reviews

4.2 - 109 votes

Hours: 9AM - 2AM

5405 Douglas Ave, Des Moines
(515) 348-9859

Maria's mexican food

Always good every time we go!! And there is plenty of food with each meal. Also friendly workers. More reviews

4.6 - 64 votes

Hours: 10AM - 8PM

1700 E Grand Ave, Des Moines
(515) 262-5489

La Favorita

Ordered delivery and everything was delicious. The quesabirrias were amazing. I look forward to having this again! More reviews

4.2 - 105 votes

Hours: 10:30AM - 10PM

2105 Ingersoll Ave Suite 104, Des Moines
(515) 619-5358

QDOBA Mexican Eats

Excellent food. Excellent service. Smells and tasts so good. It was a little chilly in there for today's temps... but will feel wonderful in hotter ... More reviews

4 - 129 votes

Hours: Open 24 today

1221 Keosauqua Way Suite 101, Des Moines
(515) 285-9138

Lina's Mexican Restaurant

BEST FLAN IN THE METRO! Also one the few if not the only place to get hot food 24 hrs in particular between the hours of 2am - 5am everywhere is closed. More reviews

View on map