Mexican Restaurants near Evansville

Explore Evansville's best Mexican restaurants, handpicked by Restaurantji.

El Vallarta Mexican • $
609 E Main St, Evansville

Customers` Favorites

Shrimp Quesadilla
Chips and Salsa
Tortilla Chips
Taco Salad
Guacamole
Burrito
Steak

“The service and the food here are excellent. I have eaten here over 15 times and never had a bad experience. The prices are very reasonable and the drinks are strong. The place is clean and the staff go out of their way to give you great service. I love this place.“

4.4 Superb45 Reviews
El Rio Grande Mexican • $
524 W Main St, Stoughton - 10.14 miles

Customers` Favorites

Chicken Enchiladas with Rice and Beans Two Beef Tacos
Bean and Cheese Burrito
Super Shrimp Quesadilla
Enchiladas Mexicanas
Chicken Chimichanga
Burrito Rio Grande
Shrimp Taco Salad
Steak Quesadilla
Fried Ice Cream
Chips and Salsa

“Stopped back in after a few years - still as good as ever! Great customer service, delicious food, super reasonable pricing. Will be back much sooner this time.Vegetarian options: Server was willing to customize a veg taco for me - grilled veggies and beans. So good.“

4.6 Superb68 Reviews
La Cantina Mexican • $
620 Nygaard St, Stoughton - 10.17 miles

Customers` Favorites

Seafood Molcajete
Chips and Salsa
Fried Ice Cream
Chicken Fajitas
Chile Relleno
Chimichanga
Shrimp Tacos
Pork Tacos
Quesadillas
Guacamole

“La Cantina is hands down, my favorite Mexican restaurant!! The food and drinks are all amazing, staff is professional and friendly, and the prices are super reasonable. I definitely recommend giving La Cantina a try to anyone who hasn't been there yet. You won't be disappointed!“

4.2 Good72 Reviews