10 Best Mexican Restaurants in Iowa City

Find Iowa City's best Mexican restaurants right here.

Mexico Lindo Grill & Cantina Mexican • $
1857 Lower Muscatine Rd, Iowa City

Customers` Favorites

Shrimp Chicken and Steak Fajitas
Beef Burrito with Cheese
El Pastor Tacos
Chicken Fajitas
Carnitas Taco
Chimichanga
Cheese Dip

“Greeted at the door as soon as we walked in. We were seated right away, server was very efficient. Chips and salsa came right away along with the drinks. 5 minutes after we ordered our food was at the table. I had the spicy chicken burrito, friend had the spicy steak. The food was very Fresh, hot and very tasty. Restaurant was clean, it was great. We just moved to the are and live close to this restaurant. We will definitely be back. It was well worth the money and visit. Prices are very good as well!!! Thank you“

4.4 Superb57 Reviews
Estela's Fresh Mex - Iowa City Mexican • $
184 E Burlington St, Iowa City

Customers` Favorites

The Iowan Burrito
Tacos Steak
Fresh Food
Burritos
Queso
Chips
Salsa
Bowl

“The burrito I got was amazing and very quickly made with very fresh ingredients that I was blessed to pick out myself. My girlfriend got chicken tacos that I also tried and they were just as good. It's authentic! This is not like a chain restaurant.Parking: Very limited parking on the street near there. We got very lucky that day though.“

4.4 Superb48 Reviews
Short's Burgers Eastside Hamburger • $
521 Westbury Dr, Iowa City

Customers` Favorites

Maynard Burger and Fries
Chicken Quesadilla
Onion Rings
Tinga Nachos
Taco Salad
Cobb Salad
Burnside
Dundee
Baxter

“I've eaten here several times, and the food is always excellent. Most recently, we dined in on a Monday, which is their burger special night. We just happened to hit happy hour as well, so I was expecting a bigger bill. So, I just put a little more in their tip.Burgers are great, drinks are cold, service is wonderful. I substitute the potatoe salad for French fries, and it's really good.I would recommend this place 11 times out of 10 over that 5 Guys place, especially on a Monday. Their burgers are way better! And you can even have an adult beverage with it!Anyone traveling along I-80 should stop here for a burger. Especially if it's a Monday.Parking: There is plenty of parking, but there isn't really a place for truckers trucks hauling/pulling a trailer. So that kind of sucks.“

4.4 Superb45 Reviews
Los Agaves Mexican Grill Mexican • $
2208 N Dodge St, Iowa City

Customers` Favorites

Steak Burrito with Rice Cheese Green Salsa
Lunch Chicken Fajitas
Burrito with Chorizo
Enchiladas Rancheras
Taco & Enchilada
Shrimp Cocktail
Chips and Salsa
Fried Ice Cream
Chile Rellenos
Lunch Fajitas

“Delicious food with a lot of variety. Polite, professional and friendly staff. Very clean restrooms. Reasonably priced. Now besides all that they went out of their way and helped me out . God bless these people and I wish them all the success and will definitely come back when I come back to town.“

4.2 Good78 Reviews
El Paso Mexican Tienda Y Taqueria Bakery • $
609 Hollywood Blvd STE 2, Iowa City

“Place looks a little sketchy on the outside but it's a very small, 4 table restaurant/mini market, but don't let that scare you from trying this hole in the wall. Food was good, the torta was filled w meat/veggies to balance out the warm bread. Taco was good and the tripe was crispy and not too oily. Definitely authentic Mexican food and the hot sauces had a nice amount of heat. Service was quick & our waitress was friendly. We would be back to try other items on their menu.“

4.5 Superb31 Reviews
LOS AMIGOS GRILL MEXICAN RESTAURANTE Mexican • $
21 Sturgis Corner Dr, Iowa City

Customers` Favorites

Steak a La Mexicana
Steak Tampiqueño
Pollo Con Chorizo
Steak and Shrimp
Chile Colorado
Lazy Chicken
Carne Asada
Pollo Loco
Chori-Pollo

“Food was really tasty, guacamole was fresh and pollo Veracruz was delicious. Every plate on the table had great reviews. The the Mexican fajitas were plenty and super yummy. My advice would be order a double margarita.. Our server was friendly and attentive.“

4.4 Superb37 Reviews
La Regia Taqueria Mexican • $
436 Hwy 1 W, Iowa City

Customers` Favorites

Pastor Tacos Al Pastor Torta
Burrito Californiano
Chips and Salsa
Tacos De Papa
Salsa Options
Carne Asada
Tortillas
Carnitas
Cilantro
Queso

“I have literally never had a bad experience here. The food is always delicious and you can tell they love what they make. I usually take food to go, but when I dine in the servers are always extremely nice and easy to talk to! It has a very homey and comfortable atmosphere and it's a nice place to have dinner with friends and family.“

4 Good79 Reviews
Taco Loco Mexican • $
1755 Boyrum St, Iowa City

Customers` Favorites

Lengua Beef Tongue
Quesabirria Tacos
Chips and Salsa
Rice and Beans
Taco Loco
Birria
Steak

“Very nice and clean space. Bright colors and murals share a love of culture. Server was very nice and answered my questions about the tortillas. I had the Birria soup. There was so much I had to get a to-go cup. I feel like I want to try everything on their menu. Prices were good as well.“

3.9 Good54 Reviews
Coa Cantina Mexican • $
18 1/2 S Clinton St, Iowa City

Customers` Favorites

Torta

“The barbacoa tacos were excellent street corn also amazing. I ordered ceveche which didn’t have any avocado or tomatoes just cilantro and onion kinda disappointing considering the price of the dish but I’ll be back for the tacos fer sure!“

3.8 Good43 Reviews
El Señor Cactus Authentic Mexican Cuisine Mexican • $
1534 S Gilbert St, Iowa City

Customers` Favorites

Chicken Shrimp and Steak Fajitas
Chicken Chimichanga
Chimichanga Special
Mole Poblano Plate
Carne Asada Plate
Seafood Burrito
Tortilla Chips
Carnitas

“The Cactus Margarita is amazing!Tje chips are homemade and freshThe lady is very nice, but I think maybe a bit overwhelmed by herself on tje slow days.She does a good job thoughWill definitely go backVegetarian options: Had the chili helloAlso more vegetarian selections!Good beans“

3.8 Good36 Reviews
Loading...
map Map