Some of the best Mexican food in Indiana comes from small, family-run spots you might drive past without a second look. From South Bend to Evansville, these kitchens serve fresh tortillas, slow-cooked meats, and recipes passed down at home.
This list covers eight restaurants across the state, each with its own reason to stop in. Save it for your next road trip, or send it to the friend who always asks where to get good tacos.
1. Taqueria Chicago, South Bend, IN

Breakfast tacos at 9 in the morning are a real option on West Western Avenue. Taqueria Chicago opens early six days a week and keeps serving until 10 PM, so it fits almost any schedule.
The menu sticks to homestyle Mexican comfort food. Think tacos, burritos, tortas, tostadas, and the Alambre Norteño, a hearty grilled plate.
The Taco Campechana, which mixes meats in one tortilla, is a fun pick if you can’t decide.
Enchiladas with mole sauce are a standout here, and the carne asada quesadillas come in generous portions. Coffee is on the menu too, which makes the morning visit even easier.
This is a family-owned spot with a cozy, casual dining room and friendly owners. It also has a full vegetarian menu, a kids’ menu, and high chairs.
Prices land around $10 to $20 per person. Reservations are not taken, but parking is free and plentiful.
Sunday mornings tend to be quiet if you want an easy table.
2. Los Bravos Mexican Restaurant (West Side), Evansville, IN

Colorful murals cover the walls at this west side Evansville favorite, and the booths make it easy to settle in for a long lunch.
Los Bravos is part of a small local chain known for traditional Mexican entrees built on family recipes. The pollo chimichangas are a classic order.
So is the burrito grande, along with a dish called Chicken on the Beach.
The menu goes deep. You’ll find Chicken Tortilla Soup, Chipotle Chicken, Cholula Shrimp, Pollo Azteca, and a Pina Fajita.
Fresh guacamole and cheese dip are easy starters for the table.
Families do well here thanks to a kids’ menu and high chairs, and the dining area is separate from the bar. Reservations are accepted, which helps with bigger groups.
Hours run from 11 AM daily, with later closing times on Friday and Saturday. Tuesday evenings tend to be the busiest stretch of the week.
3. Tako Loco & Tokyo, Roseland, IN

Tacos and teriyaki under one roof is not a combo you see every day. Tako Loco & Tokyo in Roseland serves both, and it does so as a family-owned restaurant on North Dixie Way.
On the Mexican side, the tortillas are made fresh and the meats are well seasoned. The food has a home-cooked style that keeps people coming back.
Then there’s the Japanese half of the menu. Three Meat Teriyaki, Beef and Chicken Teriyaki, and Crab Rangoon give mixed groups an easy way to please everyone.
I like this stop for nights when nobody in the car agrees on dinner. The setting is casual and quiet, and service moves fast.
Plan ahead on weekends. The restaurant is closed Saturdays and open 11 AM to 9 PM the rest of the week.
Curbside pickup is available, but there’s no delivery.
4. El Popocatepetl Mexican Restaurant & Grill, Columbus, IN

Named after one of Mexico’s most famous volcanoes, El Popocatepetl brings serious flavor to the east side of Columbus.
This family-owned restaurant keeps things clean, casual, and quick. Fajitas, tacos, and enchiladas lead the menu, while street tacos and chorizo dishes get plenty of attention.
The Three Tacos de Carne Asada is a simple, solid order. Chile Colorado offers something richer, and the Coctel de Camarón is a cool shrimp option.
Chori Nachos make a good table snack.
Kids are covered with picks like a cheeseburger and a corn dog, plus high chairs. The food has an authentic style that reminds some diners of meals in Mexico itself.
Prices are friendly at about $10 to $20 per person. On-site parking is free, and weekday lunches tend to be calm.
5. Las Jacarandas Mexican Grill, Merrillville, IN

Caldo de Res is the kind of dish that tells you a kitchen cooks from tradition. At Las Jacarandas in Merrillville, this hearty beef soup sits right on the menu.
The restaurant is family-owned and set in a bright, simple space along West Lincoln Highway. Steak tacos are well seasoned, and the carnitas are another strong choice.
Portions are generous. Traditional enchiladas, steak tortas, gorditas, and steak fajitas round out the main plates.
Save room for dessert. Flan and fried ice cream are both available, which is a nice finish after a big plate.
Note the schedule before you go. Las Jacarandas is closed Mondays and open 10 AM to 8 PM Tuesday through Sunday.
Reservations are not accepted, and there’s no delivery, so dine in or grab takeout.
6. Bugambilias Mexican Cuisine, Indianapolis, IN

Bugambilias is the Spanish word for bougainvillea, the bright flowering vine, and the name fits this colorful northeast Indianapolis restaurant.
The family-owned spot on East 86th Street serves spicy homestyle dishes in a relaxed setting. Enchiladas poblanas, crispy Milanesa sandwiches, and fresh guacamole are popular picks.
Look for Beef Mixiote too. It’s a traditional slow-cooked dish you won’t find on many menus around town.
Arroz con Pollo, chimichangas, and the Burrito Grande cover the classics.
Diners with dietary needs get real options here, with full vegan and vegetarian menus. Churros are on hand for dessert.
Reservations are accepted, and free Wi-Fi is available. Keep in mind it’s closed on Tuesdays.
7. El Crucero Mexican Restaurant, Indianapolis, IN

Quesabirria fans, take note. El Crucero on West Washington Street makes it one of its signature dishes, along with al pastor tacos.
This small, family-owned restaurant has the feel of a true mom-and-pop shop. The homemade tortillas are soft but sturdy, and the meats are cooked with care.
The menu is huge, and portions are generous. Chimichangas, birria, and drinks like horchata and pineapple water are easy favorites.
Service options go well beyond the dining room. There’s a drive-through, curbside pickup, delivery, and outdoor seating.
El Crucero is open every day from 11 AM to 9 PM. Reservations are accepted, and weekend evenings fill up fastest.
8. Señor Tacos, Lafayette, IN

A molcajete, the volcanic stone bowl piled high with grilled meats, is one of the boldest orders at Señor Tacos in Lafayette.
The menu is big and full of unique items. Barbacoa and carnitas tacos are top choices, while steak fajita burritos, trio fajitas, and flautas round out the favorites.
Plant-based eaters can try the Taco de Nopal, made with cactus. Coctel de Camarón, Fiesta Nachos, horchata, and flan add even more variety.
The dining room is bright, clean, and colorfully decorated. Portions are generous and staff are friendly.
Hours run 11 AM to 10 PM Monday through Saturday, and it’s closed Sundays. Friday and Saturday evenings are the busiest.
From South Bend to Evansville, these eight kitchens prove Indiana takes its tacos seriously. Pick the one closest to you and start there.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.