10 Best Mexican Restaurants in Marshalltown

Explore Marshalltown's Mexican flavors with our restaurant recommendations.

La Carreta Mexican Grill Mexican • $
308 Iowa Avenue East, Marshalltown

Customers` Favorites

Maw Mega Monster Burrito
Lunch Chicken & Rice
Enchiladas Gratinadas
Mexican Quesadilla
Chicken La Carreta
Chimichanga Lunch
Godzilla Burrito
Burritos Deluxe
Chips and Salsa
Fried Ice Cream

“what a difference from a disappointing visit to the perfect visit. the service was on point and the food was delivered hot and did not disappoint! we fully enjoyed the amazing food and service.“

4.5 Superb254 Reviews
Adelina's Grill Mexican • $
101 North Center Street, Marshalltown

Customers` Favorites

Bistec a La Mexicana
Fajita Quesadilla
Chicken Tenders
Salsa and Chips
Fried Ice Cream
Ceviche Tostada
Chicken Tortas
Combo Fajitas
Carne Asada
Taco Plate

“The food was amazing! The service was fantastic! And the prices were very reasonable! Did I mention the food was amazing?!! This will definitely be our new go to for Mexican cuisine!“

4.6 Superb109 Reviews
Comal Kaxi Mexican • $
South 12th Ave Place, Marshalltown

Customers` Favorites

Pollo Chicken
Azada Steak
Frijoles

“Best Mexican food 🤤 I love coming here“

4.9 Superb10 Reviews
Tacos La Cruz Mexican • $
2007 South Center Street, Marshalltown

“Amazing food!! Highly recommend“

4.6 Superb9 Reviews
Tacos Michoacan Maravilla Mexican • $
128-100 East State Street, Marshalltown

“I can't say how proud I am of these people. We returned from vacation this morning after missing the tornado. They were not charging for food tonight but taking free will donations as they have been feeding the town after the disaster. Of coarse I gave a generous donation because not only do they have the best burritos I have ever had, they are the nicest people and we want to make sure they are in business for years to come. Bravo guys and we will continue to support you 1 to 3 times a week, but always our Friday night staple.“

4.3 Superb32 Reviews
El Portal Tex-Mex • $
1716 South Center Street, Marshalltown

Customers` Favorites

Taco Verde w Rice \u0026 Refried Beans
My Dad Eating Chips \u0026 Salsa
Shrimp Quesadilla Dinner
Beef Tip Macho Burrito
Rio Grande Burrito
Chicken Quesadilla
Street Tacos Meal
Fried Ice Cream
Chips and Salsa
Chile Verde

“some of the best salsa ever!“

4.3 Superb190 Reviews
Mojitos Mexican Restaurant Bar • $
3303 South Center Street, Marshalltown

Customers` Favorites

Chicken Strips with Fries Kids Meal
Jody's Tacos 3 Pieces
California Burrito
Sliced Jalapeños
Guacamole Fresco
Gigantic Burrito
Chips and Salsa
Queso and Chips
Chicken Fajitas
Chiles Toreados

“Excellent service!!! I feel like I am in Mexico.“

4.1 Good115 Reviews
Mariscos El Capitan 2.0 Mexican • $
903 Lincoln Way, Marshalltown

Customers` Favorites

Birria Burrito
Seafood

“We went to Italian night.... started off rocky because my order was wrong.... then a waitress came back with my wrong plate almost insinuating we were wrong.... this is why I dont like it when waitresses dont write things down.... however the mistake was quickly corrected .... the rest of the evening though nobody checked on us and my drink sat empty until the end she asked if I wanted more when we were ready to leave.... they close at 9pm but they were all cleaning and rushing around at 7:45 and ignoring customers after they served them paying more attention to those tasks .... we wanted to try the tiramsu but after the service we didnt want to mess around anymore with the night ..... it was my birthday and overall thankfully the atmosphere and food made up for the poor service etc..... if they do Italian night again we'll come back and give them another try ......“

3.2 Average43 Reviews
Mi Ranchito Mexican Grill & Seafood Seafood • $
1010 Lincoln Way, Marshalltown

Customers` Favorites

Parrillada De Mariscos Seafood Platter
Complimentary Chips and Salsa
Trio Ceviche Platter
Seafood Chimichanga
Cubeta de Cerveza
Mojarra Frita
Chips Salsa
Jarritos

“The food was absolutely delicious and full of flavor 😋🍽️. Every bite tasted fresh and well-prepared, and you can really tell they put care into what they serve. It wasn’t just a quick meal — it was the kind of food that makes you want to come back again! 🔥✨
On top of that, the customer service was outstanding 👏😊. The staff were friendly, attentive, and made us feel genuinely welcome from the moment we walked in. Great food combined with excellent service is always a winning combination 💯🙌. This place definitely left a great impression!“

3.7 Good103 Reviews
Taco John's Fast Food • $
907 South Center Street, Marshalltown

Customers` Favorites

McDonald's Chicken Mcnuggets
Chicken Grilled Burrito
Mexican Donut Bites
Hard Shell Taco
Super Burrito
Super Nachos
Chicken Taco
mmmmmm Tacos
Street Tacos
Taco Tuesday

“1st time eating here. Im from st.louis and didnt know what to expect because ive never heard of a Taco John. I asked the lady Jessica was it like Del Taco, she didnt know what Del Taco was, lol. So she said so since she didnt, she gona say they where better. Well I must say she was right, everything I ate was good. The crispy Taco, the chicken grilled fiesta soft Taco amazing, will be my go to and the potatoes was good too. Dont know abt other locations but also the customer service was amazing too, very nice ppl. I will be back. Only thing im not from here, so I earned a dessert n it will expire, maybe she will still let me try the donut bites when I come back to Iowa.“

3.7 Good195 Reviews

Marshalltown’s related cuisines

You May Also Like