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
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.
2. El Agave Mexican Grill, New Albany
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.
3. The Iron Horse Grill, Jackson
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.
4. Babalu Tacos and Tapas, Jackson
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.
5. Taco Sombrero, Gulfport
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.
6. El Aguila Mexican Restaurant, Gulfport
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.
7. Mi Hacienda, Starkville
Serving only an authentic fare, Mi Hacienda has definitely earned the title of the "Best Mexican Cuisine in Mississippi."
8. El Charro, Horn Lake, Senatobia, Richland, Jackson, Pearl, and Greenville
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.
9. El Milagro Taqueria, Oxford
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.
10. El Rancho, Biloxi, D’Iberville, and Ocean Springs
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!
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!