Finding great Mexican food in Cedar Rapids is less of a quest and more of an adventure with delicious rewards. The city hides more flavor than you might think, with salsas that actually spark conversation and tacos that stay with you long after the last bite. After more taste tests than I’m willing to admit, and a few salsa stains as souvenirs, I’ve gathered up places that cater to genuine cravings—classic street food, homey family fare, and a few inventive spins that push the boundaries of tradition, all without slipping into anything haram.

Whether you crave perfectly grilled carne asada, warm tortillas made daily, or just a bowl of fresh guacamole that knows how to perform, this list will sort the bold from the bland. Cedar Rapids’ Mexican restaurants bring more than just flavor—they serve up atmosphere, friendly faces, and a dose of comfort no matter the weather. Ready to explore where to find the best birria or discover which spot never lets you down? Scroll on, and let your appetite lead the way.
1. Los Compadres

Los Compadres is where comfort and flavor meet in Cedar Rapids. The welcoming vibe makes you feel at home, and the menu doesn’t try too hard—it simply delivers good food. I stopped by once on a whim and left converted, especially after tasting their enchiladas verdes. Vibrant, zesty, and covered in just the right amount of sauce, it’s a plate that sets a high standard.
The salsa hits with real freshness, and even their classic rice and beans get proper attention. If you like variety, the fajitas come out sizzling, with enough color and aroma to make your table neighbor jealous.
Looking for something shareable? Go for the guacamole, made to order and never bland. It’s the kind of straightforward, satisfying meal that stands out on a crowded dining scene.
2. 350 First

+1 319-731-4444
See Menu
Dining at 350 First is an experience you don’t rush. Perched above the city inside DoubleTree by Hilton, the **panoramic river views** alone win half the battle. I once lingered so long over lunch, entranced by the view, they almost had to remind me to order dessert.
This isn’t your typical Mexican spot, but when the kitchen takes on south-of-the-border flavors, it’s worth attention. Try their grilled fish tacos: flaky, expertly seasoned, and paired with cool slaw—proof that they care about freshness.
The house-made salsas and chips are a nod to classic comforts, styled with just enough flair. If you’re in the mood for something stylish with a view, 350 First delivers every time.
3. El Bajio

El Bajio has the charm of a favorite neighborhood gathering place, where the staff always seems to remember your face. My first visit ended with a friendly farewell and a promise to return for more of their legendary tortas. It’s the kind of spot that values authentic, simple flavors, making you feel right at home.
The torta al pastor is a must here—juicy, perfectly seasoned, and stacked with fresh toppings. Each sandwich comes with a side of memories if you grew up eating real Mexican street food. For something lighter, try the chicken sopes: crisp bases loaded with tender meat and colorful veggies.
It’s easy to see why locals treat El Bajio as more than just a place to eat; it’s a place to enjoy honest food, linger, and chat.
4. Cancun Mexican Grill and Bar

Cancun Mexican Grill and Bar feels like a lively family reunion, whether you show up with friends or solo. My last visit was a busy Friday, yet the staff never missed a beat—they treat you like a regular, even if you’re new. The light hum of conversation pairs well with plates built for sharing.
The enchiladas here have depth, filled generously and covered in a sauce that walks the line between comfort and boldness. For anyone craving a little heat, the chile rellenos are worth your attention, showcasing smoky, tender peppers with just enough spice to make things interesting.
This spot nails the vibe for both casual dinners and bigger gatherings. If you’re undecided, trust the staff—they always know what’s good.
5. Adelitas Mexican Restaurant And Grill

Adelitas Mexican Restaurant And Grill is where care and tradition meet each time a plate leaves the kitchen. My first meal here started with a friendly greeting and ended with me stealing bites from my friend’s plate—no shame when food’s this good. The dining room hums with easy conversation and the comforting scent of sizzling spices.
The mole poblano is a house highlight, rich and complex, layered over tender chicken. If you’re more into handhelds, the street-style tacos bring a punch of flavor and authenticity that feels straight out of Mexico City.
Adelitas keeps it simple and heartfelt. Every ingredient feels intentional, and the portions encourage sharing, which is just how a family-style meal should be.
6. Caucho

Caucho shakes up the standard with a modern spin on traditional Mexican flavors. This urban taco joint is always buzzing with energy and creativity—think upbeat playlists, exposed brick, and plates that make you reach for your phone before your fork. My spontaneous dinner here turned into a mini food adventure when the chef chatted briefly tableside about his masa obsession—now I can’t stop craving their tortillas.
The pork carnitas tacos are a must, slow-cooked and packed with gorgeous, citrusy notes. Their roasted veggie tacos highlight fresh, seasonal produce with enough punch to rival any meat option.
Each bite at Caucho feels crafted, from smoky house salsas to the carefully balanced toppings. It’s the kind of place where you want to try everything but always circle back to your favorites.
7. Cas Las Glorias

Cas Las Glorias nails the balance of bold flavors and comfort that defines memorable Mexican dining. I once wandered in on a cold, gray day and left basking in the warmth of their hospitality and homey dishes. The space is cozy but lively, with colorful plates whisking past every few minutes.
The shrimp fajitas here stand out—fresh, juicy, and brought to the table still hissing from the grill. The choriqueso is a bubbling mix of perfectly melted cheese and spice, ideal for starting a meal with friends.
From the attentive service to the lineup of bright salsas, everything feels cared for. Cas Las Glorias makes even a weekday lunch feel like a mini celebration.
8. El Paraiso Mexican Bar & Grill

El Paraiso Mexican Bar & Grill brings the color and scent of Mexico straight to Edgewood Road. My visit started with friendly service and ended with a new favorite: their vegetarian fajitas. Sizzling peppers, onions, and squash were enough to draw jealous glances from the next table.
What makes El Paraiso shine is the flavor-forward approach—each plate feels crafted rather than copied. The chicken enchiladas verde wrap juicy meat in fresh tortillas and are bathed in a tangy, vibrant green sauce that’s both lively and soothing.
For a hearty, satisfying meal and the feeling of genuine welcome, this spot delivers. El Paraiso has a knack for turning regular nights out into occasions worth repeating.
9. Hacienda Las Glorias

Hacienda Las Glorias is the kind of place where celebrations happen over generous portions and bright, cheerful décor. My last visit involved a mountain of chips and salsa, laughter echoing as yet another refilled basket arrived. It’s the sort of atmosphere that puts everyone at ease.
The shrimp chimichanga is crisp and golden, packed with perfectly cooked seafood and a creamy sauce that doesn’t overpower. If you prefer a classic, their steak fajitas deliver tender slices and heaps of grilled peppers—customizable, hearty, and always satisfying.
Everything feels festive at Hacienda Las Glorias, from the food to the genuinely friendly service. It’s a go-to for groups, but just as inviting for a solo lunch break.
10. La Guanajuanto

La Guanajuanto is a blast of color and flavor tucked just off Center Point Road. The first time I stopped in, a plate of steaming tamales changed my mood for the whole day—soft, generously filled, and wrapped with care. The vibe is relaxed, making it easy to linger over your meal.
Breakfast lovers win big here: their chilaquiles with salsa verde prove that a morning plate can be both cozy and memorable. For lunch or dinner, their carne asada plate is loaded with grilled meat, beans, and rice, making a classic feel fresh and filling.
La Guanajuanto’s attention to homemade flavor is what keeps regulars coming back. It’s a true staple for real-deal Mexican fare.
Frequently Asked Questions
What are the best authentic Mexican restaurants in Cedar Rapids?
Locals love spots like Los Compadres, El Bajio, Adelitas, and La Guanajuanto for their authentic Mexican flavors and home-style cooking. Each offers specialties that set them apart, from tacos to handmade tamales.
Are there vegetarian options at Mexican restaurants in Cedar Rapids?
Yes, many Mexican restaurants here offer vegetarian-friendly menus. Try vegetable fajitas, cheese enchiladas, or fresh guacamole at places like El Paraiso and Cas Las Glorias.
Which Mexican restaurants in Cedar Rapids take reservations?
Mid-size locations such as Cancun Mexican Grill and Bar and 350 First allow reservations, especially for large groups or special events. It’s always best to call ahead.
Can I find gluten-free options at Mexican restaurants in Cedar Rapids?
Absolutely. Spots like 350 First and El Bajio offer gluten-free choices, including tacos with corn tortillas, salads, and certain entrée plates.
Where can I get Mexican takeout or delivery in Cedar Rapids?
Most restaurants on this list provide takeout. For delivery, check Los Compadres, La Guanajuanto, and Pancheros Mexican Grill, as they partner with popular delivery apps for convenience.
Are Cedar Rapids Mexican restaurants family-friendly?
Definitely. Many, like Hacienda Las Glorias and Cancun Mexican Grill and Bar, have spacious seating and kid-friendly menus in a lively, casual setting.