Indianapolis, Indiana, has a vibrant food scene with plenty of options for Mexican cuisine lovers. From tacos and enchiladas to fajitas and margaritas, the city offers a variety of delicious Mexican dishes. Here are the five best Mexican restaurants in Indianapolis that you should definitely visit. 1. El Jalapeño.