Mississippi is practically synonymous with great food. And while Mexican cuisine may not be the first thing that comes to mind when thinking about the state, that doesn’t mean options don’t exist, which actually makes sense since the Delta is known for their tamales. From delicious homemade salsa to larger-than-life burritos, these 10 restaurants in Mississippi have the most amazing Mexican food.

  1. Maria’s Cantina, Southaven

King R./City Search

mariascantina.com If you love Mexican food, then you’ll want to visit Maria’s – home of the Ocho-Cinco 5 lb Burrito Challenge. Aside from the gigantic burrito, this Southaven favorite lives up to its promise of serving “Mexican with a twist” by offering everything from the standard fare to mouthwatering creations like BBQ crispy fried flautas.

  1. El Agave Mexican Grill, New Albany

El Agave Mexican Grill/Facebook

El Agave Mexican Grill/Facebook Another challenge for burrito lovers, El Agave’s Big Daddy Burrito Challenge requires consuming an entire four-pound burrito which, by the way, is stuffed to the max. Not in the mood for a huge burrito? That’s okay; the menu is teeming with options that include everything from traditional cuisine to signature creations. While there, be sure to try the guacamole, which is made right at the table.

  1. The Iron Horse Grill, Jackson

The Iron Horse Grill/Facebook

The Iron Horse Grill/Facebook While not strictly a Mexican restaurant, the Iron Horse Grill is definitely worthy of a mention. The menu offers an extensive fare, which just so happens to include some amazing Mexican cuisine. You’ll find charcoal grilled fajitas made with hand cut Angus and Biloxi shrimp, hot tamales straight from the Delta, and amazing specialty items, like crawfish and crab or chicken and black bean enchiladas.

  1. Babalu Tacos and Tapas, Jackson

Babalu Tacos and Tapas/Facebook

Babalu Tacos and Tapas/Facebook The fact that Babalu Tacos and Tapas has expanded and now includes five locations says a lot about this unique eatery. The excellent atmosphere is only outshined by the menu, which offers an extensive fare that includes everything from fresh, tableside guacamole to gourmet tacos.

  1. Taco Sombrero, Gulfport

Jennifer S./Foursquare

Misty M./Yelp This Gulfport favorite falls somewhere between a fast food joint and a sit down restaurant – and that’s exactly the point. When the eatery was opened in 1979, the goal was to provide affordable, quality food quickly, and to this day, Taco Sombrero delivers. From a la carte options that start at just over $1 to dinner plates that don’t go over $10, it’s easy to see why Taco Sombrero has remained a favorite throughout the years.

  1. El Aguila Mexican Restaurant, Gulfport

El Aguila Mexican Restaurant/Facebook

El Aguila Mexican Restaurant/Facebook Providing both mouthwatering food and a great atmosphere, El Aguila has quickly become one of the top restaurants on the Gulf Coast. The menu is overflowing with amazing gourmet options, which can be enjoyed either on the quaint patio or in the elegant dining room.

  1. Mi Hacienda, Starkville

Mi Hacienda: Mexican Cuisine/Facebook Serving only an authentic fare, Mi Hacienda has definitely earned the title of the “Best Mexican Cuisine in Mississippi.”

  1. El Charro, Horn Lake, Senatobia, Richland, Jackson, Pearl, and Greenville

elcharromexican.com

rgibson3468/Trip Advisor Aside from a traditional fare, the “#1 Mexican Restaurant” offers daily lunch specials and happy hours, all of which can be enjoyed seven days a week.

  1. El Milagro Taqueria, Oxford

El Milagro/Facebook From the homemade salsas and mole sauce to daily lunch specials, El Milagro serves some of the best Mexican food this side of the border – a notion that’s been confirmed by the fact that the restaurant was voted “Oxford’s Favorite Mexican Food” three years in a row.

  1. El Rancho, Biloxi, D’Iberville, and Ocean Springs

El Rancho/Facebook

El Rancho/Facebook Promising a “culinary tradition from deep inside Mexico,” El Rancho is a true foodie’s dream come true. Dishes are prepared with only the best meats, vegetables, and spices, resulting in authentic Mexican cuisine that will please even the pickiest of eaters.

I don’t know about you, but after reading this, I’ve got to go get some Mexican food!

King R./City Search

mariascantina.com

If you love Mexican food, then you’ll want to visit Maria’s – home of the Ocho-Cinco 5 lb Burrito Challenge. Aside from the gigantic burrito, this Southaven favorite lives up to its promise of serving “Mexican with a twist” by offering everything from the standard fare to mouthwatering creations like BBQ crispy fried flautas.

El Agave Mexican Grill/Facebook

Another challenge for burrito lovers, El Agave’s Big Daddy Burrito Challenge requires consuming an entire four-pound burrito which, by the way, is stuffed to the max. Not in the mood for a huge burrito? That’s okay; the menu is teeming with options that include everything from traditional cuisine to signature creations. While there, be sure to try the guacamole, which is made right at the table.

The Iron Horse Grill/Facebook

While not strictly a Mexican restaurant, the Iron Horse Grill is definitely worthy of a mention. The menu offers an extensive fare, which just so happens to include some amazing Mexican cuisine. You’ll find charcoal grilled fajitas made with hand cut Angus and Biloxi shrimp, hot tamales straight from the Delta, and amazing specialty items, like crawfish and crab or chicken and black bean enchiladas.

Babalu Tacos and Tapas/Facebook

The fact that Babalu Tacos and Tapas has expanded and now includes five locations says a lot about this unique eatery. The excellent atmosphere is only outshined by the menu, which offers an extensive fare that includes everything from fresh, tableside guacamole to gourmet tacos.

Jennifer S./Foursquare

Misty M./Yelp

This Gulfport favorite falls somewhere between a fast food joint and a sit down restaurant – and that’s exactly the point. When the eatery was opened in 1979, the goal was to provide affordable, quality food quickly, and to this day, Taco Sombrero delivers. From a la carte options that start at just over $1 to dinner plates that don’t go over $10, it’s easy to see why Taco Sombrero has remained a favorite throughout the years.

El Aguila Mexican Restaurant/Facebook

Providing both mouthwatering food and a great atmosphere, El Aguila has quickly become one of the top restaurants on the Gulf Coast. The menu is overflowing with amazing gourmet options, which can be enjoyed either on the quaint patio or in the elegant dining room.

Mi Hacienda: Mexican Cuisine/Facebook

Serving only an authentic fare, Mi Hacienda has definitely earned the title of the “Best Mexican Cuisine in Mississippi.”

elcharromexican.com

rgibson3468/Trip Advisor

Aside from a traditional fare, the “#1 Mexican Restaurant” offers daily lunch specials and happy hours, all of which can be enjoyed seven days a week.

El Milagro/Facebook

From the homemade salsas and mole sauce to daily lunch specials, El Milagro serves some of the best Mexican food this side of the border – a notion that’s been confirmed by the fact that the restaurant was voted “Oxford’s Favorite Mexican Food” three years in a row.

El Rancho/Facebook

Promising a “culinary tradition from deep inside Mexico,” El Rancho is a true foodie’s dream come true. Dishes are prepared with only the best meats, vegetables, and spices, resulting in authentic Mexican cuisine that will please even the pickiest of eaters.

OnlyInYourState may earn compensation through affiliate links in this article.