5 Best Mexican Restaurants in Missouri

Visual Freedom

Jarritos Mexican Soda/Unsplash

If you're in the mood for mouth-watering, authentic Mexican cuisine, you've come to the right place. Missouri is home to a wealth of options when it comes to traditional Mexican fare, including all of the favorites like huevos rancheros, spicy fajitas, hearty enchiladas, and so much more! For a taste of Mexico, stop into one of these five excellent Mexican restaurants in Missouri! 

1. Barbosa's Castillo, St. Joseph, Missouri

Located in the Moss House in downtown St. Joseph, Barbosa's Castillo is well-known for its homemade tortillas and chip/dip creations. The 126-year-old building has been home to the restaurant for over 40 years. It allows guests to see many of the original characteristics of the home, like mosaic tiles from Italy and beautiful English oak paneling. You can enjoy a full menu of tacos, burritos, chimichangas, and enchiladas for lunch or dinner. Visit their website for more information on their menu selection, including gluten-free items. 

  • Location: 906 Sylvanie St, St Joseph, MO 64501
  • Website: https://www.barbosasstjoe.com/
  • Phone: 816-233-4970
  • Store Hours: Tues-Thurs 11am–3pm / Fri-Sat 11am–9pm / 

2. Ruiz Mexican Restaurant, Florissant, Missouri

Noted as the oldest Mexican restaurant in the St. Louis area, Ruiz was started in 1966 by Jose Ruiz and only had four tables in the whole place. After four generations, the restaurant has expanded, and their space is comfortable for parties and events. They have a menu filled with quesadillas, fajitas, and enchiladas, with a happy hour for those looking for margaritas or beer to drink with their meal. To learn more about the restaurant and its hours, check out their website.

  • Location: 901 N Hwy 67, Florissant, MO 63031
  • Website: http://www.dineruiz.com/s/order
  • Phone: 314-838-3500
  • Store Hours: Tues-Thurs 4–8pm / Fri-Sat 12–8:30pm / Sun 12–8pm

3. Senor Barrigas, Savannah, Missouri

Senor Barrigas, which opened in 2012, is located just 10 minutes from St. Joseph, Missouri. Locally owned and operated, this establishment serves authentic Mexican food while providing guests with a family-friendly atmosphere. This hometown restaurant is a local favorite, with a rating on Facebook of 4.8 stars by those who have tried their food and service. For more information about what people are saying about Senor Barrigas, check out their Facebook page.  

Señor Barrigas Mexican Restaurant is a lively restaurant perfect for a quick lunch, family gatherings, date night, or happy hour with friends. They use premium fresh ingredients in our authentic Mexican dishes. Their street tacos are amazing! They also specialize in flavorful margaritas and a wide selection of ice-cold Cerveza.

They also have private rooms available for big groups, parties, and celebrations. They offer catering platters available for your private events.

  • Location: 107 W, US-71 BUS, Savannah, MO 64485
  • Website: https://www.senorbarrigas.com/menus/
  • Phone: 816-324-5555
  • Store Hours: Sun-Thurs 11am–9pm / Fri-Sat 11am–10pm

4. Jose Penos Mexican Restaurant O'Fallon, Missouri

Only 20 minutes away from St. Louis, Jose Penos offers guests a full menu of authentic Mexican food. If you sit at the bar, you can see all the 5,000 bottle caps that decorate the bar top. They also have a collection of Mexican ceramics and ever-changing art on their walls. So please bring a few friends or your family to enjoy this one-of-a-kind restaurant in O'Fallon, and don't forget to check out their website for more information on their hours. 

  • Location: 973 Waterbury Falls Dr, O'Fallon, MO 63368
  • Website: https://josepenosmexican.takeout7.com/
  • Phone: 636-477-6888
  • Store Hours: Daily 11am–9pm

5. Los Arcos Mexican Food & Tequila Bar, Rolla, Missouri

Whether you want to grab a margarita or sit down for a complete meal in the Rolla area, this is the spot to check out. Just down the road from Missouri University of Science and Technology, Los Arcos offers guests a warm and friendly space to relax and enjoy their lunch or dinner. They offer lunch, drink, and holiday specials for their patrons throughout the year. For more information on this establishment, check out their Facebook page. 

  • Location: 1212 MO-72, Rolla, MO 65401
  • Website: https://www.losarcosrolla.com/menu.php
  • Phone: 573-426-4388
  • Store Hours: Daily 11am–9pm

Please share with us your Mexican experience in any of these restaurants in Mississippi! Please feel free to comment on them below!

This is original content from NewsBreak’s Creator Program. Join today to publish and share your own content.

Comments / 28

Published by

California-based frequent traveler that loves to explore cities & counties and write about lifestyle, business & food.

California State

More from Visual Freedom

Comments / 0