These Are Missouri’s Top Mexican Restaurants, According To Our Latest Ranking
“Where there is hunger, there is no bad bread,” the old Mexican proverb goes. Missouri’s best Mexican kitchens prove the saying wrong, because the bread, the tortillas, and everything else here are anything but bad.
Sizzling fajitas arrive at the table in a cloud of steam. Salsa gets made fresh each morning, with a little heat that builds slowly.
Enchiladas come bubbling under melted cheese and a deep red sauce. Tamales are wrapped by hand and steamed until soft.
Margarita-free tables still fill up fast, thanks to horchata and fresh limeade. Chips land warm in baskets before anyone finishes ordering.
Families crowd long tables, passing plates and arguing happily over the best order. Regulars name their favorite dish before they sit down.
Every kitchen on this list earned its spot through flavor, consistency, and a loyal crowd.
1. Lilly’s Cantina

Mole is one of those sauces that takes patience, and this family-owned cantina clearly has plenty of it. Rich, dark, and layered with flavor, the mole on the enchiladas here is the star of the show.
Lilly’s Cantina sits on Southwest Boulevard, a Kansas City street with a long history of Mexican businesses and culture. The neighborhood has deep roots, and the restaurant fits right in.
It feels like a place that belongs, not one that showed up yesterday.
The menu keeps things honest and homemade. Pork burritos come wrapped up and ready to fill you, while the cheese dip and chips with salsa make easy starters.
Vegetarians are covered, too. There is a full vegetarian menu, plus a full vegan one, which is rare at a small spot like this.
The mood is cozy and casual, with fun Mexican tunes playing in the background. Service moves fast, so lunch does not have to eat up your whole afternoon.
Families will find high chairs and a kids’ menu, which keeps little ones happy and parents sane.
Got a dog? Pups are welcome at the outdoor seating.
The space is also known as a welcoming spot for everyone, including the LGBTQ+ community. That friendly spirit comes straight from the owners, who treat guests like old neighbors.
Here is a smart tip. Saturday afternoons and evenings get crowded, so a weekday visit brings a calmer table.
The cantina keeps a short weekly schedule, so check before heading over. Showing up to a locked door is a sad way to miss mole.
Catering is available for parties, too. Find this cheerful little spot at 900 Southwest Blvd, Kansas City, MO 64108.
2. El Molino Del Sureste

Most Mexican menus in Missouri lean north, toward Texas. This St. Louis kitchen heads the other direction, all the way to the Yucatán Peninsula and the city of Mérida.
Food from that region tastes different from the usual combo plate. Citrus, achiote, and slow-cooked pork show up often.
The Taco de Cochinita Pibil is the perfect example, with tender pork that has soaked up bright, earthy flavor for hours.
Here is the fun part. The masa is made in-house, which means the tortillas and tamales start from scratch.
That fresh corn base makes a real difference you can taste. It is also why the whole restaurant is dedicated gluten-free, a huge win for anyone who usually has to quiz a server about every bite.
Plates are small and creative, so sharing is the way to go. Order a few things, pass them around, and repeat.
The Tostada de Tzik de Jaiba and the vegan Tamal Colado are both worth a spot on the table.
The room manages to feel cozy and lively at once. It is a little upscale but never stuffy.
Date night, a birthday, or a dinner with curious friends all work here.
Reservations are accepted and strongly recommended for dinner. Walking in on a Friday without one is a gamble.
The menu also shifts with the seasons, so a return trip may bring brand-new dishes.
Free street parking makes arrival easy. Outdoor seating is available when the St. Louis weather plays nice.
Head south on Kingshighway to find it at 5005-5007 S Kingshighway Blvd, St. Louis, MO 63109.
3. Cesar’s Old Mexico

Ever had a pupusa? If the answer is no, Springfield has a fix for that.
Cesar’s Old Mexico serves both Mexican and Salvadoran food, and the pupusas are a big reason people line up.
A pupusa is a thick corn cake stuffed with fillings and cooked on a griddle. It is warm, soft, and a little crispy on the edges.
Think of it as a cousin of the quesadilla that went to culinary school.
The rest of the menu is just as hearty. Fish tacos, tortas, and burritos fill the tables.
Pozole, a comforting hominy soup, is a great pick on a chilly Ozarks day. The fajita-style plates arrive sizzling, which is basically dinner and a show.
The building is a quaint storefront with a cool, colorful interior. It feels cozy and fun, with plenty of buzz.
That buzz has a downside, though. The place gets packed, and reservations are not accepted.
Plan for a wait, especially on Friday evenings and Saturdays. A late-morning lunch on a weekday is the sneaky move.
Service is quick once you sit down, so the wait rarely feels endless.
Kids are welcome, with high chairs and a kids’ menu ready to go. Vegetarians get a full menu of their own.
Parking is usually plentiful, which is nice when stomachs are growling.
The colorful drinks get attention, but the food does the heavy lifting here. Bring an appetite and maybe a friend to split a few plates.
Track it down at 2627 E Sunshine St, Springfield, MO 65804.
4. El Poblano Grill & Cantina

College towns run on tacos. Columbia is home to the University of Missouri, and El Poblano Grill & Cantina feeds that hungry crowd along with plenty of local families.
This is a true neighborhood spot. It is casual, friendly, and easy to love on a busy weeknight.
Nobody needs to dress up, and nobody will judge you for ordering extra chips.
The menu covers a lot of ground. Tacos are a given, but the list goes well beyond them.
Aguachiles bring a zesty, spicy kick that wakes up your taste buds fast. Fresh guacamole makes a great opener for the table.
Want something lighter? Healthy options and a full vegetarian menu are both available.
A cold strawberry Jarritos soda pairs nicely with almost anything on the plate.
Hours start early, around mid-morning, which makes it handy for an early lunch. Friday and Saturday evenings are the busiest, so plan.
Reservations are accepted, a big help for birthdays or team dinners.
Getting food to go is simple, too. Curbside pickup, takeout, and no-contact delivery are all options.
That makes it a lifesaver during finals week or a rainy game day.
Families get high chairs and a kids’ menu. Groups fit in comfortably.
Outdoor seating is there when the weather cooperates, and free parking is usually easy to find.
The space is welcoming to all, including LGBTQ+ guests. It is the kind of local hangout that quietly becomes a weekly habit.
Swing by 2513 Old 63 S Ste 103, Columbia, MO 65201.
5. Las Casitas Branson

Branson is famous for live shows, roller coasters, and fudge shops. After a full day of all that, a plate of street tacos hits the spot.
Las Casitas delivers exactly that.
This is actually a second location. The first one sits in the small town of Blue Eye, near the Arkansas line.
The Branson spot brings the same authentic cooking to a bigger audience.
Street tacos lead the way, simple and fresh. The barbacoa plate is slow-cooked comfort food at its best.
Burritos, enchiladas, and burrito bowls round out the menu nicely.
Vegetarians have real choices here. The Chile Verde Plate and the Veggie Enchilada Plate are both meat-free.
A taco salad works for anyone wanting something crunchy and lighter.
The mood is cozy and fairly quiet, a nice break from the Branson strip. It is a calm place to catch your breath. Groups and tourists fit right in.
One odd detail is worth remembering. The restaurant is closed on Saturdays but open on Sundays.
Many visitors plan for a Saturday dinner and get surprised, so keep that in mind.
Sunday mornings and afternoons are busiest. Mondays tend to be quieter.
Service is fast either way, which helps when a show starts soon.
Kids get their own menu and high chairs. Outdoor seating, takeout, and delivery are available.
Free parking is usually plentiful, a real gift in a busy tourist town.
Fuel up before the next show at 3044 Shepherd of the Hills Expy Ste 101, Branson, MO 65616.
6. Lalo’s Taquería

Small building, big flavor. Lalo’s Taquería in Joplin is pint-sized, but the burritos are anything but tiny.
This is a classic hole-in-the-wall spot. No fancy decor, no fuss, just traditional Mexican food done right.
Sometimes the best meals come from the smallest kitchens, and this place proves it.
Burritos arrive smothered in melted cheese and stuffed full. Carne asada platters bring grilled beef with all the fixings.
Tacos campechanos mix different meats into one tasty bite, a great choice for indecisive eaters.
Sopes are worth a try, too. They are thick corn bases topped with beans, meat, and toppings.
Tortas, quesadillas, and enchilada meals fill out the rest of the menu.
Save room for dessert. The homemade flan is smooth, sweet, and topped with caramel.
It is a perfect ending, and a little wobbly in the most charming way.
Ingredients taste fresh, and service is quick and friendly. That makes it a smart stop for a lunch break or an early dinner.
The kitchen closes in the early evening, so do not plan a late meal.
Here is a heads-up about parking. The lot is small, and spaces can be tough to grab.
Afternoons get busy, so coming a bit early helps.
Families are welcome, with high chairs and a kids’ menu on hand. Takeout is a great option when every table is full.
Joplin sits near Route 66, so this makes a fun road-trip stop.
Find this little powerhouse at 2501 E 7th St, Joplin, MO 64801.
7. Cinco De Mayo

Missouri’s capital city has lawmakers, a gorgeous Capitol dome, and a Mexican restaurant that looks like it belongs on a postcard. Cinco De Mayo is all about style and flavor.
The interior is beautiful and contemporary. Seating is huge, so big groups can spread out with ease.
Office parties, family reunions, and team dinners all have room here.
The food lives up to the looks. Tacos de birria are a highlight, with tender, rich meat made for dipping.
Chicken fajitas sizzle their way to the table, and the poblano pepper steak brings a smoky kick.
Shrimp tacos are a lighter option. The Burrito Frito, a fried burrito, is the opposite of light, and that is fine. Some days call for crunch.
Dessert deserves a mention. The flan is a strong finish, smooth and sweet.
Salsa to go is also available, which means the fun can continue at home.
Staff is attentive and quick on their feet. Service moves fast, even when the room fills up.
Friday and Saturday evenings are the busiest, so a reservation is a smart idea.
Sports fans will be happy, too. Games often play here, making it a solid spot to cheer on the home team.
Outdoor seating and delivery are also options.
Kids are covered with a kids’ menu and high chairs. Vegetarians get a full menu.
Free parking is usually easy, a nice bonus near downtown.
Visit after touring the Capitol at 409 W Miller St, Jefferson City, MO 65101.
8. Los Compadres Mexican Restaurant Bar

St. Joseph is the town where the Pony Express started its long gallop west. These days, the most exciting delivery in town might be a sizzling molcajete headed to your table.
Los Compadres is bright, colorful, and spotless. The mood is festive without being chaotic.
It feels like a small celebration every night of the week.
That molcajete deserves a closer look. It is a heavy stone bowl filled with hot, bubbling ingredients.
The Molcajete Compadre is a showstopper that turns heads across the room.
Street tacos and fajitas are big favorites. Chimichangas come crispy and filling.
The Dori-nachos Los Compadres add a playful twist, built with a famous chip that probably powered half of your childhood.
Picky eaters are covered, too. There is a hamburger with fries, plus cheese quesadillas for kids.
Nobody leaves hungry, because portions are hearty across the board.
Daily specials keep things fresh for regular visits. Service is fast and considerate.
The staff works hard to make every table feel welcome.
Here is an interesting twist. The busiest nights are often Tuesday and Wednesday, not just Friday.
Weekday crowds tell you this place is a true local habit.
Families will appreciate the changing tables, high chairs, and kids’ menu. Groups fit comfortably.
Free parking is usually plentiful, and takeout or delivery works for nights at home.
Find this festive hidden gem on the Belt Highway at 815 S Belt Hwy, St. Joseph, MO 64507.
