Kansas City, MO, is known for its vibrant food scene, and Mexican cuisine is no exception. From authentic street tacos to gourmet enchiladas, the city offers a variety of top-notch Mexican restaurants that cater to all tastes. Whether you’re looking for a casual taco joint or an upscale dining experience, these 11 restaurants serve some of the best Mexican food in KC.
1. Ponak’s Mexican Kitchen & Bar
A staple in Kansas City since 1975, Ponak’s is famous for its strong margaritas and delicious house-made chorizo. The carne asada tacos and cheese-smothered enchiladas keep locals and visitors coming back.
2. Carniceria y Tortilleria San Antonio
If you’re looking for an authentic experience, this spot is a must-visit. Known for its fresh tortillas and mouthwatering tacos al pastor, this small eatery inside a Mexican grocery store serves up some of the most flavorful street tacos in town.
3. Taqueria Mexico
With three locations in KC, Taqueria Mexico is a local favorite offering traditional dishes like menudo, tamales, and chile rellenos. Their generous portions and affordable prices make it a go-to spot for authentic Mexican fare.
4. El Patron
El Patron delivers an upscale Mexican dining experience with an impressive tequila selection. Their shrimp tacos and mole enchiladas are must-tries, and the rooftop patio provides a fantastic atmosphere for enjoying a margarita.
5. Taco Naco KC
A hidden gem that started as a pop-up, Taco Naco KC has quickly become a favorite for gourmet tacos and creative Mexican dishes. Their birria tacos and house-made salsas are particularly popular.
6. Los Tules

Known for its generous portions and bold flavors, Los Tules serves some of the best fajitas and margaritas in Kansas City. The friendly staff and casual atmosphere make it a great place for family gatherings.
7. Ricos Tacos Lupe
This no-frills taco spot is famous for its street-style tacos and spicy salsas. The al pastor and carne asada tacos are customer favorites, and the affordable prices make it a fantastic option for a quick, delicious meal.
8. Carmen’s Cantina
A lively spot with a mix of traditional and modern Mexican dishes, Carmen’s Cantina is well-loved for its seafood options, including shrimp ceviche and grilled fish tacos. Their handcrafted cocktails add to the fun dining experience.
9. Teocali Mexican Restaurant & Cantina
A family-owned favorite, Teocali is known for its homemade guacamole and flavorful carnitas. The restaurant offers a cozy ambiance and a great selection of tequila-based drinks.
10. TikiTaco
A unique fusion of Mexican flavors with a tropical twist, TikiTaco offers creative dishes like jerk chicken tacos and pineapple-infused salsas. Their vibrant setting and fun menu make it a must-visit for adventurous eaters.
11. Jarocho South
For seafood lovers, Jarocho South offers an incredible selection of Mexican seafood dishes. From octopus tostadas to whole fried snapper, this restaurant brings the coastal flavors of Mexico to Kansas City.
Conclusion
Kansas City is home to a diverse and delicious Mexican food scene, with restaurants that cater to both traditional and modern tastes. Whether you’re craving authentic street tacos, sizzling fajitas, or innovative seafood dishes, these 11 restaurants offer some of the best Mexican cuisine in the city. Next time you’re in KC, be sure to check out one (or all!) of these fantastic spots for an unforgettable dining experience.
More Stories
11 Best Mexican Restaurants in Kansas City for Authentic Flavors & Bold Spices
11 Best Mexican Restaurants in Kansas City for Authentic Flavors & Bold Spices
11 Best Mexican Restaurants in Kansas City for Authentic Flavors & Bold Spices