Best Mexican Restaurants in Batavia, IL

Photo of Mexican Restaurants in Batavia, IL

Craving authentic flavor but tired of wandering from one spot to the next, hoping for a meal that really delivers? Batavia, IL, is more than a charming suburb—it’s a haven for excellent Mexican restaurants tucked into vibrant corners and busy streets. As someone who has taken on the noble (and delicious) task of sampling tacos from every spot in town, I can tell you there’s real gold in these kitchens—no need for a passport, just an appetite.

If you’re after bold salsa, slow-cooked meats, and friendly faces behind the counter, you’re right where you belong. From classic taquerias to modern grills, these restaurants bring out the best of Mexican cuisine without overdoing it or straying from authentic flavor. I’ve combed Batavia and nearby towns for the fresh, the zesty, and the downright irresistible—so each pick on this list isn’t random, but the result of careful tasting and more than a few second helpings. Get ready to discover where to find your next go-to spot—whether you love traditional tacos, hearty burritos, or a plate of sizzling fajitas.

1. El Taco Grande

El Taco Grande
Image by: TripAdvisor
6 N River St, Batavia, IL 60510-2667
+1 630-454-4073
See Menu

El Taco Grande feels like a hometown classic, perched right by the river with friendly faces at every table. The first time I visited, I was handed warm chips and salsa that tasted fresh, never store-bought. This place does things the traditional way—homemade recipes and careful seasoning set them apart in Batavia’s lively Mexican food scene.

The carne asada tacos are always tender and loaded with flavor. If you’re here on a cold day, try the chicken enchiladas in their green sauce—a local favorite for a reason. Vegetarian? You’ll find flavorful veggie options, too.

With easy parking and cozy booths, El Taco Grande is an ideal spot for a casual lunch or low-key dinner. The atmosphere is as inviting as the food.

2. Andres’ Restaurant

Andres' Restaurant
Image by: TripAdvisor
5 Webster St, Batavia, IL 60510-2640
+1 866-491-4523
See Menu

Andres’ Restaurant draws you in with its welcoming vibe and a menu that makes breakfast and lunch something special. I’ve stopped here on slow mornings to enjoy the calm, sunlit dining area—perfect for a relaxed brunch with friends. The service is quick but never rushed, so each meal feels unrushed and genuine.

The huevos rancheros hit the spot every time, arriving with perfectly cooked eggs and just the right touch of spice. The fresh salsas make simple dishes pop with flavor, making it easy to see why locals return. Their chilaquiles come layered with bold sauces, and there are plenty of vegetarian options if you want to switch things up.

For anyone seeking hearty, authentic tastes, Andres’ never disappoints.

3. Taqueria El Sazon

33 North Island Avenue, Batavia, IL 60510
+1 630-454-4526
See Menu

Taqueria El Sazon is where Batavia locals head for unfussy, satisfying Mexican food. Every visit for me starts with their homemade salsa and a warm welcome that makes even a takeout order feel personal. This spot is known for its generous portions and bold flavors—each dish tastes like it’s made with real care.

I always go for the steak tacos, filled with well-seasoned meat and crisp toppings. The burritos are hefty and never shy on fresh ingredients. There are great vegetarian choices, too, like their vegetarian torta loaded with beans, cheese, and avocado.

If you’re hunting for quality at a reasonable price, Taqueria El Sazon fits the bill. It’s a true neighborhood favorite.

4. Pepe’s Mexican Restaurant

Pepe's Mexican Restaurant
Image by: TripAdvisor
4 S van Buren St, Batavia, IL 60510-2642
+1 630-879-5522
See Menu

Pepe’s Mexican Restaurant is a fixture in Batavia, serving up classic recipes in a cozy, no-fuss setting. On my last visit, I slid into a booth just as a sizzling plate of fajitas came out of the kitchen, making everyone in the dining room do a double-take. The staff here have a way of making every customer feel like a regular, whether you’re there for takeout or a meal in-house.

Their chicken enchiladas, smothered in tangy verde sauce, are always a solid pick. If you need something more filling, the burritos are packed and full of flavor. The menu also includes vegetarian-friendly plates if you’re looking for a lighter option.

If you want a spot that keeps it simple—and gets it right—Pepe’s is worth a try.

5. Chili’s Grill & Bar

491 N Randall Rd, Batavia, IL 60510-9298
+1 630-761-4479
See Menu

Chili’s Grill & Bar fits the bill when you want Mexican-inspired fare with a side of American comfort. It’s a great place for groups—plenty of space, a lively atmosphere, and a menu that never leaves anyone out. I’ve stopped in after work more than once to split an order of their signature chips and salsa with friends.

The veggie fajitas are a popular choice, sizzling with fresh peppers, onions, and all the toppings. For something a little heartier, their chicken tacos are flavorful and packed with all the right notes of spice.

The tidy location on Randall Road means easy access and quick service, perfect for a laid-back lunch or a casual dinner. Consistency is what keeps me coming back.

6. Burrito Parrilla Mexicana

Burrito Parrilla Mexicana
Image by: TripAdvisor
76 S Randall Road, Batavia, IL 60510
+1 630-326-9336
See Menu

Burrito Parrilla Mexicana brings a fresh, approachable vibe to Batavia’s food scene. I find the bright, industrial-style setting both modern and comfortable, perfect for a quick bite after work or a casual meal with friends. The open kitchen adds some excitement—you can actually see the salsas and meats being prepared, which says a lot about their standards.

Their veggie burrito is loaded with grilled vegetables, rice, and beans, making it a hearty option for anyone. Grab some tacos al pastor if you’re craving something more traditional—the flavors are always robust and well-balanced. Each meal comes with fresh salsa and tortilla chips, a detail that never goes unnoticed.

Burrito Parrilla Mexicana mixes efficiency, comfort, and genuinely bold flavors all in one stop.

7. Taco Urbano

200 N Randall Rd, Batavia, IL 60510-9213
+1 630-454-4113
See Menu

Taco Urbano is the kind of place that wakes up early with Batavia. I love ducking in for a quick breakfast—it’s one of the few local spots where you’ll find a morning menu packed with classic Mexican favorites. The dining space is relaxed, making it easy to settle in before a busy day.

The breakfast burrito is a winner, stuffed with eggs, potatoes, and perfectly seasoned veggies. For lunch, their street-style tacos come loaded with vibrant salsa and your pick of fillings. Vegetarian options are well done here, too.

Taco Urbano knows how to keep things simple but interesting, and that’s what keeps me coming back. If you want genuine flavor that works morning or midday, start here.

8. Taco Bell / Pizza Hut

134 South Randall Road, Batavia, IL 60510
+1 630-326-9030
See Menu

Taco Bell / Pizza Hut on Randall Road is a spot that covers cravings at both ends of the spectrum—Mexican-inspired eats for a quick lunch, or pizza for those group nights when no one can agree. It’s my fallback when I need something fast and familiar on a busy day. The convenience factor is hard to beat, especially with online ordering and easy pickup.

The bean burrito is always a safe bet, and the Black Bean Crunchwrap Supreme hits all the right notes for texture. If you’re with friends, mixing tacos and pizza is as casual as it gets. Portions are consistent, and the service is reliably quick.

If you want a no-frills option that does the job, Taco Bell / Pizza Hut is an easy choice.

9. Chipotle Mexican Grill

1990 McKee Street, Batavia, IL 60510
+1 331-334-6016
See Menu

Chipotle Mexican Grill delivers on two things: speed and customization. I often swing by when I need a quick bite but still want some control over flavors and ingredients. The open, modern layout is clean and efficient, making it easy to move from the line to your seat in minutes.

The veggie bowl is a standout, piled high with beans, rice, fajita veggies, and loads of salsa. If you want something heartier, the sofritas add a touch of spice and depth. Each meal can be adapted to your tastes, which means you never have to settle for something ordinary.

Chipotle lives up to expectations: simple, fast, and surprisingly flavorful every time.

10. El Taco Grande 2

129 N Van Buren StBatavia, IL 60510
(630) 406-8415Call

El Taco Grande 2 captures the feel of a local favorite—unfussy, relaxed, and focused on food above all else. Each time I stop in, I notice regulars swapping stories with staff, which speaks volumes about its place in Batavia. The menu oozes classic comfort, with plenty of choices for any appetite.

The grilled chicken tacos are a personal favorite, always packed with flavor and freshness. If you want to try something more indulgent, go for the cheese enchiladas, bathed in a rich, savory sauce. Vegetarian options hold their own here, too.

It’s an easy choice for a quick bite or an unrushed dinner. El Taco Grande 2 keeps things classic and delivers every time.

Frequently Asked Questions

What are the best Mexican restaurants in Batavia, IL?
You’ll find a range of favorites, including El Taco Grande, Andres’ Restaurant, Taqueria El Sazon, and Burrito Parrilla Mexicana. Each spot brings its own flavor and atmosphere—whether you’re after classic tacos or a big burrito, Batavia has something for every taste.

Do any Mexican restaurants in Batavia offer vegetarian options?
Yes, almost every local Mexican restaurant serves vegetarian dishes like veggie burritos, quesadillas, and tacos filled with grilled vegetables or beans. Places like Taco Urbano and El Taco Grande do this well.

Where can I find fast-casual Mexican food in Batavia?
Chipotle Mexican Grill and Taco Bell are your best bets for quick, customizable meals. Burrito Parrilla Mexicana also offers speedy service with high-quality ingredients.

Are there sit-down Mexican restaurants in Batavia?
Definitely. El Taco Grande, Pepe’s, and Andres’ Restaurant all provide table service and a relaxed setting for dining in.

Which restaurant is best for Mexican breakfast?
Taco Urbano stands out for its breakfast burritos and huevos rancheros, making it a great stop to kick off your morning.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top