We Ranked 11 Of The Best Mexican Restaurants In All Of Illinois And Here’s Who Made The Cut
Salsa can tell you a lot about a town in Illinois, and we tasted plenty of it to build this list. From busy Chicago corners to small river towns and college cities downstate, Illinois is packed with Mexican kitchens that families return to week after week.
Most of these spots keep prices friendly, often between $10 and $20 per person, which makes them perfect for an easy family night out. Grab a napkin, because here are the 11 places that earned a spot on our road map of tacos, tortillas, and sweet treats.
1. Tepalcates

Ramen in a Mexican kitchen sounds like a mix-up, yet the Birria Ramen at Tepalcates is one of the dishes that makes this Roscoe Village spot so memorable. Sitting on West Belmont Avenue in Chicago, the restaurant blends old favorites with a few playful surprises.
Classic plates still lead the way. Tacos de suadero, a hearty carne asada burrito, and comforting carne en su jugo all share the menu with house-made aguas frescas and a creamy horchata.
Guacamole and chips come vegan, and a full vegetarian menu means every family member finds something to order.
Hospitality is a big part of the charm here. The owner often walks guests through the menu and suggests favorites, which turns a quick meal into a small lesson in Mexican cooking.
The room feels cozy and casual, and kids fit right in.
Budget-minded diners will appreciate the $10 to $20 per person range. Breakfast starts at 10 AM Tuesday through Saturday, with Sunday hours from 11 AM to 7 PM, and the doors stay closed on Mondays.
Weekend evenings get busy, so a Tuesday or Thursday afternoon visit offers a calmer table and the same fresh, flavor-packed food.
2. El Taco Loco

Flaming Hot Corn Elote might be the snack your kids beg for on the drive home. That bold side is just one reason El Taco Loco on North Sheridan Road has become a go-to stop for Mexican food in Peoria.
Variety is the name of the game. The menu stretches from traditional tamales to lengua tacos so tender they practically melt, along with Poblano tacos, the Super Taco Loco, and the Burrito Loco.
Chicharrón quesadillas and grilled steak asada nachos add even more choices, and a vanilla churro finishes things off sweetly.
Ordering happens at the counter, and the line moves quickly. Juicy chicken, fresh cilantro, and a kick of hot sauce show up again and again, giving each plate that homemade taste locals keep returning for.
Families will like the easy details. Meals usually land between $10 and $20 per person, parking is free and plentiful, and a full vegetarian menu covers picky or plant-loving eaters.
Hours run Monday through Saturday from 11 AM to 8 PM, with Sundays off. Since reservations are not taken, aim for a late morning arrival to skip the Friday rush.
3. AZ-T-CA Mexican Grill

Ghost fajitas. The name alone is enough to get curious diners through the door at AZ-T-CA Mexican Grill, a lively spot on Chatham Road in Springfield.
Generous portions are a trademark here. Signature burritos arrive big enough to share, while chimichangas, birria tacos, street tacos, and sizzling chicken fajitas round out a menu built for hungry appetites.
Power bowls are a favorite for lighter eaters, and the bizcocho con leche makes a sweet reason to save room.
Springfield families have plenty to love. A kids’ menu, high chairs, and a welcoming host stand make bringing little ones simple, and groups can call ahead since reservations are accepted.
Outdoor seating adds a nice option on warm Illinois evenings.
Prices stay friendly at roughly $10 to $20 per person, which is a pleasant surprise given how much food lands on each plate. Free parking is easy to find too.
Doors open at 11 AM Monday through Saturday, closing at 9 PM early in the week and 10 PM on Friday and Saturday. Sundays are closed.
Pair a visit with a trip to the state capital’s historic sites for a full, affordable family day.
4. CHULOS TACOS

Homemade tortillas set the tone at CHULOS TACOS, and you can taste the difference from the very first bite. Found on 7th Street in Rockford, this cozy restaurant has quickly built a reputation as one of the city’s top Mexican stops.
Early risers win big here. The kitchen opens at 8 AM every single day of the week, so breakfast tacos before a Saturday of errands is entirely possible.
Doors close at 8 PM, giving plenty of time for lunch or dinner too.
Asada is a star, and the horchata pairs perfectly with it. Adventurous eaters should try the taco de cabeza, a traditional favorite made from slow-cooked beef head meat that delivers rich, tender flavor.
Every plate comes with hearty portions that leave few people hungry.
Table service keeps things relaxed, and the quiet, casual dining room suits families and small groups. A kids’ menu helps younger diners, while delivery and takeout work well for busy nights at home.
Expect to spend around $20 to $30 per person. Sundays bring the biggest crowds from morning through afternoon, so midweek mornings offer the calmest visit in this northern Illinois favorite.
5. Maize at the Station

Trains once rolled through this building, and now it serves one of the most fun appetizers in central Illinois. Maize at the Station occupies a former train station on North Chestnut Street in downtown Champaign, giving every meal a dash of history.
Start with the salsa flight. Several salsas arrive with chips, almost like a tasting tray, letting everyone at the table pick a favorite.
From there, the menu opens up to enfrijoladas, queso fundido, gorditas, and a classic tampiqueña plate.
Breakfast and brunch deserve attention as well. The breakfast burrito plate is a hit on weekend mornings, when doors open at 10 AM.
Homemade tortillas show up throughout the menu, and full vegan and vegetarian menus make this an easy pick for mixed groups.
The dining room feels bright and open without loud music, so conversation flows easily. College students, visiting families, and locals all share the space, and kids get their own menu plus high chairs.
Dogs are welcome on the outdoor patio.
Plan for about $20 to $30 per person. A quiet weekday lunch is ideal before strolling downtown Champaign or visiting the nearby University of Illinois campus.
6. La Quebrada Aurora Restaurant

Mariachi music drifting across the dining room is a treat you rarely get with Sunday breakfast. At La Quebrada Aurora Restaurant on South Broadway, live performances pop up from time to time, turning an ordinary meal into a small celebration.
Morning starts early, at 8 AM every day. Chilaquiles and hot coffee make a classic opener, and the horchata is a sweet favorite for kids and grownups alike.
Later in the day, dinner plates feature steak, chicken, and seafood, including the hearty carne a la tampiqueña and a refreshing shrimp cocktail.
Mole enchiladas earn special mention. The rich, deep sauce pairs beautifully with the fresh homemade tortillas that come out of the kitchen, and those tortillas alone are worth the drive to Aurora.
Families feel at home with high chairs, a kids’ menu, and a casual, cozy setting. Reservations are accepted, which helps when bringing the whole crew on a busy weekend.
Costs generally range from $10 to $30 per person, and free parking makes arrival simple. Weekend afternoons draw the biggest crowds, while weekday mornings stay pleasantly calm for anyone wanting a slower, budget-friendly breakfast outing.
7. Veracruz

Three salsas, three personalities. Veracruz in Bloomington sets out a light green, a red, and a dark green homemade hot salsa, and half the fun is deciding which one belongs on your taco.
Small but mighty describes this taqueria on Eastland Drive. The dining room is tiny and straightforward, yet the food carries big, authentic flavor that keeps Bloomington-Normal locals loyal.
Steak tacos are a standout, and the super burrito easily feeds a hungry teenager.
Tortas round out the lineup, including a vegetarian version, while chips with salsa and guacamole make perfect starters. The menu keeps things simple, focusing on traditional Mexican fare done well rather than flashy extras.
Caring owners give the place a warm, neighborly feel. Ordering happens at the counter, service moves fast, and high chairs are available for little ones.
Dogs can join you at outside seating too.
With most meals between $10 and $20 per person, this humble spot fits nicely into a family budget. Hours run Monday through Saturday from 11 AM to 8:30 PM.
Reservations are not taken, so try a Thursday morning or Saturday morning for the quietest stretch.
8. Coya’s Cafe

Pan dulce, Mexican candies, and helados line up alongside tacos at Coya’s Cafe, making it part restaurant and part sweet shop. This small Moline spot on Avenue of the Cities brings a bit of everything to the Quad Cities.
Steak steals the show. The asada is juicy and packed with flavor, starring in tacos, quesadillas, and tortas Mexicanas.
Breakfast burritos are another highlight, served starting at 9 AM, while sopes and the queka quesadilla add more traditional choices.
Kids may fall hardest for the snacks. Hot Cheeto esquites and Taki elote bring a crunchy, spicy twist to classic street corn, and a slice of pastel tres leches makes a dreamy finish.
Cold Jarritos come in fun fruity flavors too.
The space is cozy and casual, with counter ordering and generous portions. A full vegetarian menu keeps options open for everyone.
Most meals cost $10 to $20 per person. Weekday hours run 9 AM to 9 PM, while Friday and Saturday stretch late until 1 AM, and Sundays are closed.
Parking can be a little tricky, so a weekday morning visit is the easiest move.
9. Casa Maria Mexican Grill

Puffy tacos are a rare find in Illinois, which makes Casa Maria Mexican Grill in Belleville worth a special trip. These light, crispy shells bring a fun crunch that kids and adults love equally.
Family ownership shows in every detail. Located on North High Street in the heart of Belleville, this laid-back restaurant serves generous plates in a warm, welcoming setting.
The staff treat guests like regulars, even on their very first visit.
Fajitas earn the loudest praise. Sizzling platters arrive loaded and fragrant, and many call them the best around the Metro East.
Chicken chimichangas, carnitas, street tacos, and the chile colorado burrito offer plenty more to explore.
Parents can relax here. A fantastic kids’ menu, high chairs, and a family-friendly mood make this a favorite for weeknight dinners.
Full vegan and vegetarian menus mean nobody is left out, and outdoor seating is a bonus in nice weather.
Meals generally run $10 to $20 per person. Hours are 11 AM to 9 PM most days, with Friday and Saturday open until 10 PM.
Pair dinner with a stroll around Belleville’s historic downtown square for an easy evening out.
10. Sabor Ázteca

Galena is famous for brick storefronts and hilly streets, but a hungry day of exploring calls for something hearty. Sabor Ázteca on South Commerce Street answers with authentic street tacos and plenty of lively energy.
Fajitas are a big draw. Steak fajitas and the chicken and steak combo arrive sizzling, while the Fajita Burrito Grande packs those flavors into one giant wrap.
Burrito bowls, nachos, and the house Sabor Azteca Salad give lighter options for anyone saving room.
Save space for dessert. Fried ice cream is a crowd-pleaser, especially for kids who love the warm, crunchy coating around a cold scoop.
A glass of horchata makes a cool, creamy sidekick.
Visitors touring Galena’s historic downtown will find the location convenient. The setting is cozy and casual, with outdoor seating where dogs are welcome.
High chairs and a kids’ menu make it easy for families on a weekend getaway.
Plan for about $20 to $30 per person. Hours run 11 AM to 10 PM Monday through Saturday and until 9 PM Sunday.
Fall color season in northwest Illinois is a perfect time to visit.
11. Tequila’s

Free dessert at the end of a meal is the kind of surprise that makes kids grin. Tequila’s in Carbondale often treats guests to complimentary sweets, a small touch that helps explain its loyal following in Southern Illinois.
Salsa sets the stage. Many locals call it the best in town, and it arrives with chips the moment you sit down.
From there, the menu covers house fajitas, veggie fajitas, chicken chimichangas, carne asada tacos, and steak a la tampiqueña.
Checo’s Special Pollo and Nachos Tequilas are signature picks worth trying on a first visit. Portions are plentiful, so leftovers are common and very welcome the next day.
Value is a major reason this spot closes our list. Most meals land between $10 and $20 per person, and the clean, quiet dining room suits families, college students, and groups alike.
A kids’ menu and high chairs keep things simple for parents.
Doors open daily from 11 AM to 9 PM, and carryout or delivery works great after a day hiking at nearby Giant City State Park. Weekday lunches are the quietest time to grab a table.
