Best Mexican Restaurants in McHenry County, IL

Craving the kind of food that makes you sit back and sigh after every bite? McHenry County has a knack for serving up Mexican flavors that know exactly how to hit the spot. After countless visits, taste tests, and more tacos than I should probably admit, I’ve learned that this slice of Illinois isn’t shy about its love for fresh tortillas, fire-roasted salsas, and hearty, satisfying dishes. There’s nothing quite like the buzz inside a family-run taqueria on a Friday night or the first squeeze of lime over a plate of smoky carne asada.

If you want to explore the county’s best Mexican restaurants, you’re in for a treat. Whether you’re after street-style tacos, the comfort of a giant burrito, or creative spins on old favorites, there’s a spot on this list that delivers. Pull up a chair—let’s see what McHenry County is really cooking.

Where to find the best mexican restaurants in McHenry County, IL

Here are some of the top spots to find the best mexican restaurants in McHenry County, IL:

  1. Tacos El Norte
  2. Main Street Station
  3. El Vado
  4. Chili’s Grill & Bar
  5. Chipotle Mexican Grill
  6. La Trinidad McHenry
  7. La Rosita Mexican Foods
  8. La Trinidad
  9. Taqueria La Placita
  10. El Niagara Mexican Restaurant

1. Tacos El Norte

Tacos El Norte
Image by: TripAdvisor
4318 W Elm St, McHenry, IL 60050-4003
+1 815-759-9227
See Menu

Tacos El Norte is the sort of place you return to, even when you tell yourself you should try somewhere new. Cozy booths fill with families catching up over baskets of fresh tortilla chips, and the kitchen buzzes with action from morning until night. The menu covers all the essentials, but it’s their tacos that really define the experience.

During one visit, a simple plate of steak tacos left me rethinking what I considered a perfect taco—grilled steak tucked into soft tortillas, topped with fresh cilantro and onions. Don’t skip the horchata on the side. For those craving variety, the enchiladas and the vegetarian options impress with their flavor and generosity.

Every meal here feels personal, reflecting the care that has made Tacos El Norte a longtime local favorite in McHenry County.

2. Main Street Station

4005 Main St, McHenry, IL 60050-5244
+1 815-385-4110
See Menu

Main Street Station feels like the kind of place you stumble into, but leave feeling like a regular. The dining room buzzes with energy at lunch and dinner, and the staff handles every table with ease. It’s clear why locals treat this spot as a go-to for Mexican cravings.

Their fajitas win on both presentation and flavor, arriving sizzling. I still remember the sound when a plate of chicken fajitas landed at my table—the aroma alone is enough to get your appetite going. Not in the mood for fajitas? The burritos and street tacos are consistently satisfying, loaded with fresh, well-seasoned fillings.

If you’re after quality and that small-town warmth, Main Street Station delivers with style.

3. El Vado

El Vado
Image by: TripAdvisor
929 Front St, McHenry, IL 60050-5211

El Vado has a way of making you feel like you’ve found a hidden gem, even if it’s right in the thick of McHenry’s downtown. The dining room is vibrant and welcoming, filled with the sounds of friends catching up and families sharing a meal. I still remember the first time I tried their grilled veggie tacos—absolutely packed with flavor, crisp around the edges, and full of zing from salsa verde.

People rave about the enchiladas here, especially the ones with red sauce. Each bite has that home-cooked warmth you want from a family-run Mexican spot. Don’t overlook their house-made guacamole, either. It’s creamy, bright, and always a good start to any meal at El Vado.

It’s a place where simple, well-prepared food takes center stage every time.

4. Chili’s Grill & Bar

2409 N Richmond Rd, McHenry, IL 60051-5422
+1 815-578-0223
See Menu

Chili’s Grill & Bar might be a national name, but in McHenry, it holds its own with a distinct Tex-Mex twist. The space is lively and comfortable—think booths perfect for groups and plenty of Southwest flair in the decor. It’s a dependable spot when you’re after big flavors and a menu that covers the bases.

Fajitas steal the show here, arriving hot and sizzling at your table, served with a stack of warm flour tortillas and fresh toppings. On more than one occasion, I’ve ordered the veggie fajitas—they never disappoint, with perfectly cooked vegetables and bold seasoning. The chips and salsa are another crowd favorite and always come out fast.

For familiar Tex-Mex done right, Chili’s is an easy choice in McHenry County.

5. Chipotle Mexican Grill

2304 N Richmond Rd, McHenry, IL 60051
+1 815-385-2801
See Menu

Chipotle Mexican Grill in McHenry delivers fast-casual with a side of freshness. The customizable menu is perfect for when you want to call the shots with your bowl or burrito. I’ve found the assembly-line style both quick and oddly satisfying—you get exactly what you crave, piled high and ready in minutes.

The vegetarian burrito bowl deserves special mention. With cilantro-lime rice, black beans, fajita veggies, and two types of salsa, it never fails to leave you happy. The guacamole here is legendary for good reason; it’s creamy, generously portioned, and made fresh daily.

If you’re after a quick bite that doesn’t compromise on flavor or quality, Chipotle fills that niche in McHenry County’s dining scene.

6. La Trinidad McHenry

4401 W Elm St, McHenry, IL 60050-4011
+1 815-679-6695
See Menu

La Trinidad McHenry invites you in with colorful plates and an unmistakable hometown feel. The service here is prompt yet never rushed, making it easy to enjoy each course at your own pace. When I was last there, I was struck by how the salsas arrived before I even finished reading the menu—each one bright and distinct.

Enchiladas verdes are a standout, packed with tender chicken and topped with a tangy green sauce that balances heat and flavor. The vegetarian fajitas are also worth a mention, sizzling with fresh peppers and onions. Portions are generous, but somehow everyone finds room for their homemade flan to finish.

This spot delivers consistent, comforting Mexican food right in McHenry County’s heart.

7. La Rosita Mexican Foods

4605 W Elm St, McHenry, IL 60050-4014
+1 815-578-1850
See Menu

La Rosita Mexican Foods is the epitome of low-key comfort in McHenry. The kitchen wakes up early here, filling the space with the scent of tortillas and simmering guisados by breakfast. It’s the sort of spot where regulars don’t even need menus, and newcomers quickly understand why.

Chilaquiles verdes always hit the mark—crisp tortilla chips smothered in tangy salsa verde, finished with cooling crema and crumbly cheese. The vegetarian burrito is another bright spot, loaded with well-seasoned beans and fresh veggies. Everything feels made-to-order, delivered by a team that moves with practiced ease.

If you want no-fuss Mexican that doesn’t skimp on authenticity or warmth, La Rosita quietly delivers every time.

8. La Trinidad

Mchenry Il, McHenry, IL 60050

La Trinidad may fly just under the radar, but that’s part of its charm. Set in the heart of McHenry, it’s the kind of spot you hear about from a friend, then end up sharing with everyone you know. There’s a personal, handwritten quality to the service and the menu here, the sort that makes every meal feel like it was made just for you.

Tacos dorados stand out especially—crispy shells packed with savory potatoes or beans, topped with a mound of fresh lettuce and a drizzle of crema. On my last visit, even something simple as the house salsa left an impression, lively and bright with each bite.

If you enjoy discovering local gems, La Trinidad deserves a spot on your shortlist for genuine Mexican flavors in McHenry County.

9. Taqueria La Placita

108 Cass StWoodstock, IL 60098
(815) 337-2303Call
See Menu

Taqueria La Placita sits right in the heart of downtown Woodstock, and it’s the sort of place that draws you in with warm lighting and the hum of conversation. The vibe here is unfussy, but the food has genuine depth and care behind each dish. First-timers and regulars mingle over platters that arrive bursting with color and flavor.

The carne asada tacos are a standout, grilled just right and topped simply to let the meat shine. My visits are never complete without a plate of their vegetarian tostadas—crispy, layered high with beans, cheese, and fresh vegetables. Salsas are always lively and generous.

If you crave straightforward, full-flavored Mexican in a relaxed downtown setting, La Placita is a sure bet in McHenry County.

10. El Niagara Mexican Restaurant

El Niagara Mexican Restaurant
Image by: YellowPages
118 1st StWoodstock, IL 60098
(815) 338-9881Call
See Menu

El Niagara Mexican Restaurant is the kind of neighborhood favorite where the staff greets you like an old friend. It’s bright, welcoming, and just a short stroll from Woodstock’s historic town square. The menu leans classic, but portions are anything but modest, making it easy to settle in for a full meal.

Their chile relleno is well-known among locals, featuring a perfectly roasted pepper stuffed and finished with a savory sauce. I’m also partial to their veggie fajitas—served sizzling with a generous side of rice and beans. The chips and salsa are always crisp and fresh, a pleasant start to any dinner here.

For dependable, comforting Mexican dishes in Woodstock, El Niagara stands tall among the competition.

More Things to Try in McHenry County, IL

Frequently Asked Questions

1. What are the most popular Mexican restaurants in McHenry County, IL?
Some local favorites include Tacos El Norte, Taqueria La Placita, El Niagara Mexican Restaurant, and La Rosita Mexican Foods. Each one offers its own style—from street tacos to classic enchiladas.

2. Do any Mexican restaurants in McHenry County offer vegetarian options?
Yes. Most spots—including La Trinidad, Chipotle Mexican Grill, and Main Street Station—have plenty of vegetarian-friendly choices. You’ll find veggie tacos, burritos, tostadas, salads, and more.

3. Are there family-friendly Mexican restaurants in McHenry County?
Absolutely. Chili’s Grill & Bar, El Niagara, and Tacos El Norte are all popular for family outings, thanks to spacious seating, kid-friendly menus, and lively atmospheres.

4. Is takeout or delivery available?
Most restaurants provide takeout, and several—including Chipotle and Chili’s—offer delivery through third-party apps. It’s a reliable way to enjoy your favorites at home or on the go.

5. Where can I find authentic Mexican tacos in McHenry County?
For classic street-style tacos, head to Tacos El Norte, Taqueria La Placita, or La Trinidad. Expect fresh tortillas, simple toppings, and bold flavors.

6. Do local Mexican restaurants offer gluten-free menu items?
Many do, especially with corn tortillas and rice-based dishes. It’s always best to ask your server, but Chipotle, La Trinidad, and others can usually accommodate gluten-free requests.