Mexican Restaurants in Iowa City

Select Local Merchants

More than 50 years ago, young Estela took on the task of cooking for her nine siblings while her parents worked the fields in Piedras Negras, Mexico. Her passion in the kitchen grew over the years, and she passed her love of cooking onto her own kids, who in turn passed it onto their kids. Estela’s granddaughter, Elsa, paid homage to her grandmother’s recipes by opening Mami’s Authentic, an eatery that tucks meats, veggies, and other fixings inside burritos, enchiladas, and tacos. The popular Piedras nachos, named after Estela’s birthplace, tops chips with beans, guacamole, sour cream, salsa, and creamy nacho cheese. Mami's Authentic Salsa, which is available to purchase by the jar, pairs well with the eatery's housemade chips.

221 S Gilbert St
Iowa City,
IA
US

A quick and easy option for lunch and dinner, El Cactus Authentic Mexican Cuisine's kitchen serves up authentic Mexican fare in a quaint and casual setting. During lunch, visitors can stop by for special plates loaded with tostadas or enchiladas, sided by beans and rice. In the evening, diners can choose from giant burritos, sizzling fajitas, and other options from the extensive menu.

1921 Keokuk St
Iowa City,
IA
US

The kitchen and wait staff at Los Portales cultivate a family-friendly atmosphere that is as warm and comforting as its cuisine. Mexican classics such as chimichangas, burritos, and nachos each come with a variety of protein options, from shrimp to steak. Fajitas and quesadillas join specialty menu items, including chicken mole and enchiladas suizas.

1402 S Gilbert St
Iowa City,
IA
US