You wouldn’t expect to find so many Mexican restaurants in the Midwest, but there’s a small Illinois town that proves you don’t have to be in the South to enjoy authentic eats. With a town name reminiscent of one of our southern neighbors, you might expect more fried chicken or BBQ than authentic Mexican fare.

You don’t want to miss the best Mexican food Illinois has to offer. Keep scrolling for all the details.

Related Stories

The Ultimate Taco Bucket List In Illinois Will Change Your Life

The Ultimate Taco Bucket List In Illinois Will Change Your Life

This Little Local Taco Chain Has Been An Illinois Favorite For More Than 50 Years

This Little Local Taco Chain Has Been An Illinois Favorite For More Than 50 Years

The All-You-Can-Eat Mexican Food Buffet In Illinois You Never Knew You Needed

The All-You-Can-Eat Mexican Food Buffet In Illinois You Never Knew You Needed

El Indio is located at 1620 S Mill Street in Nashville, Illinois, and you can get more information on its Facebook page or website.

Live too far away for a quick visit? Check out 10 more Mexican restaurants around Illinois you’re sure to love.

Have you ever visited this small town restaurant? Share your experiences and photos with us!

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.

Explore Illinois