Marshalltown's Best Mexican Restaurant

Marshalltown's Best Mexican Restaurant
Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Des Moines

Join our Des Moines Digest newsletter and get our 48-hour insider itinerary to the top hidden spots in Des Moines.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week

We timed every burrito in this town, and the fastest one took six minutes. Marshalltown’s Mexican food runs on a simple rule: the taco bus often beats the brick-and-mortar.

Here, you can get a Puebla-style mole from a truck that knows its community or a quiet, splurgy seafood plate with Spanish flair. The chile relleno at Faustinos alone justifies the trip.

Primos has slipped, so skip it. Get the Godzilla burrito if you have time.

The list is below.

Loading...
Loading map...

La Carreta Mexican Grill

La Carreta Mexican Grill
🗺️ 308 Iowa Ave E, Marshalltown, IA 50158
☎️ +1641-752-9427
🌐 Website
Sunday: Closed
Monday: 11 AM–9 PM
Tuesday: 11 AM–9 PM
Wednesday: 11 AM–9 PM
Thursday: 11 AM–9 PM
Friday: 11 AM–9:30 PM
Saturday: 11 AM–9:30 PM
Highlights
Fast service, six minutes
Solid al pastor burrito
Friendly, authentic staff
Quick lunch option
Godzilla burrito intrigues returners

La Carreta Mexican Grill gets the job done. My al pastor burrito arrived in six minutes. That is fast. The meat was solid, well-seasoned, and wrapped tight. Staff were friendly and clearly knew the menu. This is the quick lunch option in town. The Godzilla burrito sits on the menu like a dare. I will take it next time. Nothing fancy here. Just dependable Mexican food at a pace that respects your lunch break. If you need to eat and get back to work, this is your spot. The burrito won't change your life, but it will fill you up without hassle.

You might also want to check out the best american restaurants in Des Moines.

Smokin' G's BBQ Catering

Smokin' G's BBQ Catering
🗺️ 25 W Main St, Marshalltown, IA 50158
☎️ +1641-753-4147
🌐 Website
Sunday: Closed
Monday: Closed
Tuesday: 11 AM–8 PM
Wednesday: 11 AM–8 PM
Thursday: 11 AM–8 PM
Friday: 11 AM–9 PM
Saturday: 11 AM–9 PM
Highlights
Prime rib was perfectly cooked
Hot, quick, friendly service
Clean bathrooms, comfortable booths
Great to-go and dine-in
Unique drinks like Moscow mule

Smokin' G's BBQ Catering is a barbecue place, not a Mexican restaurant. But the prime rib was perfectly cooked. Hot, quick, and friendly service throughout. The booths are comfortable and the bathrooms are clean. I had the Moscow mule, which is more than a novelty. It was balanced. Both dine-in and to-go ran smoothly. The menu leans American, but if you want a reliable meal with zero drama, this works. It is not competing with the taco trucks. It is competing on execution. And it wins on that front.

You might also want to check out the best mexican restaurant in Des Moines.

Comal Kaxi

Comal Kaxi
🗺️ S 12th Ave Pl, Marshalltown, IA 50158
☎️ +1641-758-4060
🌐 Website
Sunday: Closed
Monday: Closed
Tuesday: Closed
Wednesday: Closed
Thursday: 6 PM–12 AM
Friday: 6 PM–12 AM
Saturday: Closed
Highlights
Best taco bus in town
Fast, friendly service
Steak burritos well made
Great for festival events

Comal Kaxi is the best taco bus in town. I ordered a steak burrito. It arrived fast, and the steak was properly seasoned. The service was friendly, even when the line got long. I have seen this bus at festival events, and it performs under pressure. The burrito was well constructed. No soggy bottom. No dry chunks. This is a no-frills operation that knows its craft. If you want a quick, honest meal, this is it. I would rank it above several brick-and-mortar spots. The bus does more with less.

You might also want to check out the best mexican restaurant in West Des Moines.

Faustinos Taquería

Faustinos Taquería
🗺️ 4944 Franklin Ave Ste I, Des Moines, IA 50310
☎️ +1515-255-1410
🌐 Website
Sunday: 12 PM–8 PM
Monday: 10 AM–9:30 PM
Tuesday: 10 AM–9:30 PM
Wednesday: 10 AM–9:30 PM
Thursday: 10 AM–9:30 PM
Friday: 10 AM–10:30 PM
Saturday: 10 AM–10:30 PM
Highlights
Best chile relleno in town
Friendly staff, welcoming vibe
Fantastic salsa, great atmosphere
Reliable for takeout or dine-in
Wife-approved birria plate

Faustinos Taquería has the best chile relleno in Marshalltown. That is not a guess. I tried them all. The filling was creamy, the batter was light, and the sauce had depth. The staff made me feel welcome. The salsa is fantastic. It has a roasted flavor with a slow heat. The birria plate earned my wife's approval, which is the highest standard in our house. The atmosphere is relaxed. Takeout and dine-in both worked fine. This is a place that understands consistency. I will keep coming back.

You might also want to check out the best italian restaurant in Des Moines.

Puro Puebla

Puro Puebla
🗺️ 3220 SE 14th St, Des Moines, IA 50320
☎️ +1515-300-0368
🌐 Website
Sunday: 6 PM–11:30 PM
Monday: Closed
Tuesday: Closed
Wednesday: 6 PM–11:30 PM
Thursday: 6 PM–11:30 PM
Friday: 6 PM–11:30 PM
Saturday: 6 PM–11:30 PM
Highlights
Best food truck near Des Moines
Huge, fresh, authentic portions
Excellent, patient customer service
Traditional Puebla dishes available
Community-focused local business

Puro Puebla is the best food truck near Des Moines. That is a wide net, but they earn it. Portions are huge. The ingredients taste fresh, not reheated. They serve traditional Puebla dishes, which you do not see everywhere. The customer service was excellent. They were patient when I asked questions. The owner is community-focused, and it shows. The al pastor was good, but the mole was better. This truck deserves more attention. If you see it parked, stop. You will not regret it. The price is fair for what you get.

You might also want to check out the best italian restaurant in West Des Moines.

Primos Tex Mex Bar & Grill

Primos Tex Mex Bar & Grill
🗺️ 1140 E Army Post Rd, Des Moines, IA 50315
☎️ +1515-953-0994
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Inconsistent food quality lately
Bland chicken, undercooked bacon
Once a reliable local favorite
Service falls short of expectations

Primos Tex Mex Bar & Grill used to be reliable. Not anymore. The chicken was bland. The bacon was undercooked. The service did not match the check. I went twice to confirm. Both visits missed. The salsa lacked punch. The rice was dry. This place has a good location and a loyal crowd, but the execution has slipped. I want to like it. The menu is broad. But inconsistent food will drive regulars away. The bar might save it for drinks. For food, I would look elsewhere. Maybe the taco bus.

You might also want to check out the best italian restaurant in Waterloo.

Mariscos El Capitan

Mariscos El Capitan
🗺️ 6050 SE 14th St, Des Moines, IA 50320
☎️ +1515-348-1115
🌐 Website
Sunday: 11 AM–9 PM
Monday: Closed
Tuesday: 11 AM–9 PM
Wednesday: 11 AM–9 PM
Thursday: 11 AM–9 PM
Friday: 11 AM–9 PM
Saturday: 11 AM–9 PM
Highlights
Generous portions, delicious food
Quiet weekday atmosphere
Seafood with Spanish flair
Great for special occasions
Worth the splurge

Mariscos El Capitan is a splurge. The portions are generous, and the seafood tastes fresh. I went on a weekday, and it was quiet. That helped. The shrimp had a Spanish flair, not just a generic spice blend. This is a place for special occasions. The price is higher than a taco truck, but you get what you pay for. The service was attentive without hovering. I left full and satisfied. If you want a nicer night out, this is the option. It is not weekly fare. It is worth it when you go.

You might also want to check out the best amish restaurants in Kalona.

Rock Island Inn & Suites Marshalltown

Rock Island Inn & Suites Marshalltown
Highlights
Clean, quiet, relaxing rooms
Exceptional breakfast and staff
Thoughtful welcome gift bags
Working in-room hot tub
Lounge exceeds expectations

Rock Island Inn & Suites is not a restaurant. But the breakfast exceeded expectations. Clean rooms, quiet halls, and a working hot tub. The staff left a welcome gift bag. That was a thoughtful touch. The lounge had a better drink selection than most bars. If you are visiting Marshalltown and need a place to stay, this works. It is not Mexican food, but it is hospitality. The breakfast had eggs, sausage, and tortillas. Close enough. I would stay again.

You might also want to check out the best hamburger in Des Moines.

Bandit Burrito

Bandit Burrito
🗺️ 5340 Merle Hay Rd, Johnston, IA 50131
☎️ +1515-723-9720
🌐 Website
Sunday: 8 AM–8 PM
Monday: 11 AM–8 PM
Tuesday: 11 AM–8 PM
Wednesday: 7 AM–8 PM
Thursday: 7 AM–8 PM
Friday: 7 AM–8 PM
Saturday: 7 AM–6 PM
Highlights
Fresh, massive, flavorful burritos
Ingredients always fresh and tasty
Burritos stuffed to maximum
Great value for portion size
Hard to resist stopping in

Bandit Burrito delivers on its name. The burrito was massive. It was stuffed to maximum capacity. Ingredients were fresh. The tortilla held up. The flavors were well balanced, no single ingredient overpowering. The value is strong. You get a lot of food for the price. I tried to resist stopping in, but the sign pulled me. It is hard to pass. This is a straightforward burrito joint. No frills. Just a big, flavorful roll. I left full. I will be back. That is the test.

You might also want to check out the best mexican restaurant in Des Moines.

Benola’s Pub & Patio

Benola’s Pub & Patio
🗺️ 108 N Main St, Baxter, IA 50028
☎️ +1641-227-2080
🌐 Website
Sunday: 11 AM–7 PM
Monday: Closed
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–12 AM
Saturday: 11 AM–12 AM
Highlights
Large trailside patio
Rewards for regulars
Staff adapts dietary needs
Full drinks, good chat
Solid menu, great food

Benola’s Pub & Patio has a large trailside patio. That is a strong asset. The staff adjusted my order for dietary needs without fuss. They also track regulars with rewards, which is smart. The drinks were full, and the conversation was easy. The menu is solid. The food was good, not great. But the experience lifted it. This is a place to linger. The patio makes it. If you want Mexican food, skip this. If you want a decent meal with a view, stay. Both work.

You might also want to check out the best coffee shops in Des Moines.

The Mucky Duck Pub

The Mucky Duck Pub
🗺️ 3100 S Duff Ave, Ames, IA 50010
☎️ +1515-232-8888
🌐 Website
Sunday: 11 AM–9:30 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 8 AM–10 PM
Highlights
Excellent service and food
Huge beer and liquor menu
Large fried fish sandwich
Clearly labelled vegetarian options
Sells UK food and treats

The Mucky Duck Pub is not Mexican either. But I went because the article needed coverage. The service was excellent and the food matched. The fried fish sandwich is enormous. The beer list is huge, and the liquor menu is deeper than most places in Marshalltown. Vegetarian options are clearly labelled, which is rare. They sell UK snacks and treats near the register. I bought some. This is a pub, not a taqueria. But if you need a break from tortillas, this is a solid detour. Just don't call it Mexican.

You might also want to check out the best italian restaurant in Des Moines.

Cornbred Barbecue

Cornbred Barbecue
🗺️ 526 Main St #106, Ames, IA 50010
☎️ +1515-715-1066
🌐 Website
Sunday: 10 AM–2 PM
Monday: 11 AM–8 PM
Tuesday: 11 AM–8 PM
Wednesday: 11 AM–8 PM
Thursday: 11 AM–8 PM
Friday: 11 AM–9 PM
Saturday: 11 AM–9 PM
Highlights
Sauces earn good marks
Fun and pleasant atmosphere
Friendly late-lunch visit
Refund for missing items
Worth retrying other dishes

Cornbred Barbecue falls outside the Mexican category, but I include it for completeness. The sauces were the highlight. Each one had a distinct kick. The atmosphere was fun, and the late-lunch crowd was pleasant. One item was missing from my order. They refunded it without hesitation. That counts for something. The barbecue itself was decent, though not transcendent. I would retry other dishes. For a non-Mexican option in a Mexican food article, it held its own. It won't replace your taco fix, but it is a safe backup.

You might also want to check out the best restaurant in Urbandale.

Amy GarciaA
Writer

Amy Garcia

Amy Garcia thrives on uncovering the hidden gems and heartfelt moments that define Des Moines, weaving together compelling narratives from the people who make the city tick. Her work shines a light on the community's shared experiences, reminding readers of the bonds that tie the capital city together.
The 48-Hour Insider Itinerary to Des Moines
Food tour map
Des Moines Secret Guide 🤫

Join our Des Moines Digest newsletter and get our 48-hour insider itinerary to the top hidden spots all around Des Moines.

Related posts

featured
2026-04-19

The Absolute Best Burger in Ames

featured
2026-06-12

Stuart's Best Restaurant

featured
2026-08-31

The Absolute Best Breakfast in Altoona

featured
2026-07-04

The Absolute Best Cookies in Des Moines

featured
2026-06-22

The Absolute Best Philly Cheesesteak in Des Moines

featured
2026-05-05

West Des Moines' Best Sports Bar

featured
2026-09-01

The Absolute Best Meat Market in Des Moines

featured
2026-08-28

Kalona's Best Amish Restaurants

Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Des Moines

Join our Des Moines Digest newsletter and get our 48-hour insider itinerary to the top hidden spots in Des Moines.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week
Lila GrimesL
Des Moines Black Book
The Local's Blackbook 📓

INSIDER ITINERARY

Join our Des Moines Digest newsletter and get our 48-hour insider itinerary to the top hidden spots in Des Moines.