Some people plan road trips around ballparks or lakes, but a plate of saucy, cheesy enchiladas is a pretty good reason to gas up the car too. Missouri has a strong Mexican food scene, from the busy stretch of Southwest Boulevard in Kansas City to family-run kitchens in Springfield and a lakeside spot near the Lake of the Ozarks.
This list covers nine restaurants where the enchiladas stand out, whether they come smothered in mole, topped with tangy salsa verde, or stuffed so full you need a to-go box. Each stop brings something a little different, like a rooftop deck, fresh tortillas made in-house, or Salvadoran dishes on the side.
Most keep prices friendly, too, with many plates landing in the $10 to $20 range. Save this one for your next weekend drive, and maybe send it to the friend who always asks where to eat.
1. Lilly’s Cantina, Kansas City, MO

Plan your visit carefully, because this Southwest Boulevard cantina keeps a short schedule. Doors open Tuesday and Thursday through Saturday, from 11 AM to 8 PM.
That limited calendar is part of the charm. The enchiladas are the reason to show up, with a rich sauce and well-seasoned beef, and the mole-flavored version is a favorite.
Vegetarians get real options here too. The menu lists a cheese enchilada, cheese dip, and a cheesy rice plate, plus a full vegetarian and vegan menu.
I like this stop for a quiet weekday lunch, since Tuesday and Thursday mornings tend to be calm. Saturday afternoon is the busiest stretch.
The vibe is casual and family-friendly, with high chairs, a kids’ menu, outdoor seating, and dogs welcome outside. Most meals run about $10 to $20 per person.
2. El Patron, Kansas City, MO

Enchiladas taste a little better with a view, and El Patron has the rooftop deck to prove it. Just a couple of miles down Southwest Boulevard from Lilly’s, it makes a natural second stop on a Kansas City food crawl.
Two enchilada styles get the attention. The chicken enchiladas with salsa verde have a bright, tangy kick, while the mole enchiladas lean deeper and richer.
Portions are big, so arriving hungry pays off. The wider menu covers queso fundido, empanadas, chile relleno, shrimp tacos, fajitas, and arrachera a la tampiqueña.
Hours are easy to remember: 11 AM to 9 PM every day of the week. Friday and Saturday evenings draw the biggest crowds, so a weekday lunch on the roof is the smart move.
Families will find high chairs and a kids’ menu, and there is a free parking lot along with street parking.
3. Mi Ranchito, St. Louis, MO

Strip mall restaurants often hide the best plates, and Mi Ranchito on Kingsland Avenue fits that pattern well. It is family-owned, with folksy decor and a down-to-earth feel.
The enchiladas verdes are a standout, and the chicken enchiladas with mole sauce use tender, flavorful chicken. Rice and beans on the side round things out nicely.
Speed is another selling point. A quick lunch menu and fast service make this a handy stop if you are passing through the St. Louis area at midday.
The salsa earns its own fans, and the menu also includes chicken soup, horchata, guacamole, cheese dip, and arroz con pollo. Vegetarian and vegan menus are available.
Hours run 11 AM to 10 PM Monday through Thursday and until 10:30 PM on Friday and Saturday. The restaurant is closed on Sunday, and parking is usually plentiful.
4. El Milagro Azteca, St. Louis, MO

Salsa verde is the quiet star at El Milagro Azteca. It is good enough to eat with chips alone, and it shines brightest on the chicken enchiladas.
The Southwest Avenue restaurant mixes Mexican cooking with seafood in a chic setting with a patio. Sopa de camaron, a shrimp soup, is a popular partner for the enchiladas.
The salsas carry a distinct flavor with a balanced amount of heat. Beyond enchiladas, the menu includes fajitas, chimichangas, birria tacos, and Mexican street corn on skewers.
Save room for a churro. Dessert is one of the things this kitchen is known for.
Price range sits a bit higher, around $20 to $30 per person. Reservations are accepted, which helps on busy Friday and Saturday evenings, and dogs are allowed on the patio.
5. Los Comales Mexican Restaurant and Store, Columbia, MO

Road trippers on I-70 have it easy here. Los Comales sits right on Interstate 70 Drive SE in Columbia, roughly halfway between Kansas City and St. Louis.
The building pulls double duty as a restaurant and a store. That makes it a fun stop to grab a meal and browse before getting back on the highway.
The enchiladas rancheros come out flavorful and piled high. The house chicken enchilada Comales is so generous that many diners end up taking some home, and it has been priced around $13.75.
Other favorites include tamales, chile relleno, tacos with corn tortillas, and mixed meat fajitas. Breakfast is also on the menu, which is useful for early travelers.
Hours run 11 AM to 9 PM Monday through Saturday and 11 AM to 8 PM on Sunday. Parking is free and usually easy to find.
6. Tortillería Perches | Mexican, Springfield, MO

A restaurant with tortillería in its name sets a high bar for the corn tortillas, and this family-run Springfield spot clears it. Those fresh tortillas give the enchiladas a sturdy, flavorful base.
Choose your sauce wisely. Options include mole, red sauce, and a verde version with enough heat to get your attention.
The homemade beans and salsa are worth ordering on their own. The menu also covers a tamale plate, birria tacos, and caldo de res.
Daily specials change through the week, so a return visit can look different from the first. Live music and a private dining room add to the appeal for groups.
The restaurant is closed Monday and opens at 10 AM on Sunday for brunch until 4 PM. Weekday hours run 11 AM to 8 PM, stretching to 9 PM on Friday and Saturday, and reservations are accepted.
7. Cesar’s Old Mexico, Springfield, MO

Two cuisines share the menu at this quaint storefront cafe on East Sunshine Street. Cesar’s Old Mexico serves hearty Mexican and Salvadoran meals, so pupusas sit right next to the enchiladas.
The chicken enchiladas with verde sauce are the order to beat, with well-seasoned chicken in every bite. Fajitas come in generous portions too.
Bring an appetite and a little patience. Reservations are not accepted, and there is usually a wait, especially on Friday evenings and Saturday afternoons.
The room is lively and can get loud, which suits a casual night out. A full vegetarian menu and pozole broaden the options.
Hours are 11 AM to 9 PM Monday through Saturday, and the cafe is closed on Sunday. Pairing a visit here with Tortillería Perches across town makes for a solid Springfield enchilada weekend.
8. La Reina Margaritas, Ozark, MO

Here, flavor wears the crown, at least according to the restaurant’s own motto. La Reina in Ozark calls itself a modern Mexican kitchen and cantina with elevated dishes.
The house specialty is the Reina Style Enchiladas, a fitting order at a place named for a queen. Mexican enchiladas, salsa verde carnitas, and tamales are also popular picks.
Groups are welcome. The space seats about 150 people, includes a patio, and offers a private room for events or meetings.
Kids are welcome and have their own menu. Reservations are accepted, and the free parking lot usually has room.
Watch the Sunday schedule, since hours run only 11 AM to 3 PM that day. Weekdays go until 9 PM, and Friday and Saturday stretch to 10 PM.
9. Sergio’s Taquería, Osage Beach, MO

Lake days at the Lake of the Ozarks build serious appetites. Sergio’s Taquería on Osage Beach Parkway is ready for that crowd with portions that go beyond what most people expect.
Street-style tacos may be in the name, but the enchiladas hold their own. The cheese enchiladas are a reliable favorite, and service tends to move quickly.
Tacos al pastor and chicken fajitas round out the top orders. The owners are known for a warm, welcoming approach.
I would save this one for the end of a long day on the water. Hours run until 8:30 PM Monday through Thursday, 9 PM on Friday and Saturday, and 8 PM on Sunday.
Reservations are accepted, and there is a free lot with plenty of parking.
From Kansas City rooftops to a lakeside taquería, Missouri gives enchilada fans plenty of reasons to hit the road. Pick a region, map a route, and let the salsa verde lead the way.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.