26 Best Mexican Restaurants near Lake Villa

Restaurantji's Lake Villa recommendations for the finest Mexican cuisine.

Three Amigos Mexican • $
895 E Grand Ave, Lake Villa

Customers` Favorites

Huevos Rancheros with Rice and Beans
Vegetarian Omelet with Cheddar
Mom's Favorite Enchiladas
Chips with Salsa
Carne Asada
Guacamole
Taco Plate
Fajitas
Mom

“I've driven past this place for years until my son and I got dinner there on a whim. Wow, we were missing out! It's cozy inside and the staff is always super-friendly. The burritos, Taco salad, and chimichangas are amazing. You definitely won't leave hungry!“

4.6 Superb41 Reviews
El Paso Restaurant Mexican • $
151 E Grand Ave, Lake Villa

Customers` Favorites

Carne Asada & Shrimp Combo
Refill on Chips and Salsa
Quesadillas El Paso
Guacamole & Chips
Frozen Margarita
Chicken Fajitas
And Guacamole
Taco Dinner
Tampiquena
Enchiladas

“Due to the superb quality of the food and the outstanding service this has quickly become my wife and I's favorite spot to eat. We will probably be returning weekly and will be regular customers. The young man who does the serving is very attentive and more polite than anyone else I've ever seen in a restaurant. They always greet you when you walk in and say goodbye when you leave. All around excellent.“

4.6 Superb64 Reviews
Taco Pros (Gurnee) Mexican •
6681 Grand Ave Unit A-1, Gurnee - 5.68 miles

Customers` Favorites

Barbacoa Enchiladas
Chicken Enchiladas
Chicken Quesadilla
Veggie Enchiladas
Taco Dinner Combo
Carne Asada Fries
Enchilada Dinner
Chicken Burrito
Chips and Salsa
Veggie Burrito

“We are from Wisconsin and there was a flyer left on our car while we were shopping at Gurnee for this place. We decided to try it and if I could give 10 stars I would! Their warm salsa is amazing! We got steak taco dinners and had absolutely no complaints. Everything came out quick and was delish. The employees were very friendly & great. Definitely will be back!“

4.7 Superb230 Reviews
Taqueria cinco hermanos Mexican • $
851 E Belvidere Rd, Grayslake - 6.08 miles

Customers` Favorites

Acompañante De Guacamole De 2 Oz 2 Oz Side of Guacamole
Carne Asada Con Huevos Carne Asada with Eggs
Plato De Quesadillas Quesadilla Platter
Al Pastor Tacos and a Chorizo Sope
Pork Chops a La Diabla Platter
Al Pastor Marinated Pork
Menudo Cow Tripe Soup
Beef Nacho Appetizer
Soap and Enchiladas
Burrito Something

“First time going, the tacos were really good. Most taco places taste basic but the meat and flavor was worth it in my opinion. Loved the variety of salsas they offer!The waitress was very nice and loved that I was able to feel comfortable to make my order. She even went out of her way to make me an agua preparada since I can’t drink and it was so delicious ?Definitely going back and/or ordering takeout ?‍↕️“

4.8 Superb104 Reviews
Tamales El Guero restaurant Mexican • $
41440 US Hwy 41, Wadsworth - 7.25 miles

Customers` Favorites

Chicken Tamales Red and Green Sauce
Mexican Sausage Chorizo Burrito
Fries with Choice of Meat
4 Flautas Dinner Plate
Salt and Pepper Tofu
1 Chicken Pollo Taco
1 Steak Asada Taco
Steak Taco Dinner
Burrito Dinner
Nacho Supreme

“We have always passed by this place, thinking that one of these days we were going to get to eat, it always caught our attention and today was the day and the surprise that we got a very cozy place, very well attended and most importantly with good food . My wife had two carne asada tacos, a red tamale and guacamole for the table which the guacamole was deliciously tasty fresh and very well executed the tacos were a considerably satisfying portion and the tamale was delicious very well seasoned no acidity nothing Very fresh, the tamale, surprisingly, I was very happy with it for my part, I ordered an al pastor burrito. The burrito comes with lettuce, tomato, rice, beans and meat, which made the burrito very tasty. well equipped, very well supplied with flavors and a price of only $11.99. Very good price for a burrito of that quality and that size, my wife and I were really fascinated, and it is definitely one or will be one of our stops, whether on the way back from Wisconsin or on the way to Chicago, very good place to stop and eat lunch, dinner and they also have breakfast. I recommend them.“

4.7 Superb86 Reviews
Dulce Margaritas Mexican • $
1814 E Belvidere Rd, Grayslake - 6.43 miles

Customers` Favorites

Guacamole and Chips
Carne Asada Fries
Two Taco Dinner
Mole Enchiladas
Chips & Salsa
Bag of Chips
Steak Taco
Pastor
Ceviche
Avocado

“They sell the absolute best al pastor and asada tacos I've ever had! If I could rate them higher than 5 stars, I would. Their tortillas are soft with just a tiny bit of crispiness at the edges. The meat to tortilla ratio is top tier. The flavor of the meat when you add just a tiny bit of salsa and lime is wonderful. I love this place!“

4.8 Superb43 Reviews
Tacos EL Norte In Round Lake Beach Mexican • $
906 E Rollins Rd, Round Lake Beach - 2.53 miles

Customers` Favorites

Camarones A la Veracruzana
Steak or Chicken Fajitas
Lomo En Chile de Arbol
Carne A la Tampiqueña
Chicken Burrito Dinner
Camarones A la Diabla
Chilaquiles Con Huevo
Bistek A la Mexicana
Sweet Corn Tamale
Chuletas de Puerco

“This place is fantastic ; the family feel of this place is genuine and feels very homey . The staff is extremely nice and the food is amazing ; had the special stuffed pepper with steak and it was really do die for . Not a single complain . Also the salsa and chips are very fresh . Very very pleased here and will be back for sure !!!“

4.4 Superb101 Reviews
TEXAS BEBE'S QUESOBIRRIA Mexican • $
55 N Barron Blvd, Grayslake - 5.35 miles

Customers` Favorites

Quesobirria Tacos De Carne Asada
Tostadas and Fixins for Pozole
Quesobirrias Con Consomé
Nachos with Guacamole
Queso Birria Tacos
Homemade Guacamole
Large Quesadilla
Brisket Sandwich
Jalapeño Peppers
Al Pastor Tacos

“So so so good!!! Yes! Will go again! Will definitely try breakfast! I need to eat the menu!! It was absolutely delicious! The quality was really great but it's not cheap ($3+ for a taco) but definitely worth - you get what you pay for and extra yummy!!“

4.4 Superb100 Reviews
Mijo's Authentic Mexican Food Mexican • $
33 US-12, Fox Lake - 5.8 miles

“Ordered for my daughters end of year softball party. Everyone absolutely loved all of it!! We ordered chicken, barbacoa, and steak tacos with tamales. My husband, who LOVES tamales, asked why we didn't order more for just us and the girls and their siblings gobbled all of the tacos up. Every parent asked for contact information. Highly recommend. Hoping to order more in December!!“

4.7 Superb44 Reviews
Taqueria Campeña Mexican • $
15 Commerce Dr STE 100, Grayslake - 5.75 miles

Customers` Favorites

Tacos De Carne Asada and Tripas
Chips and Guacamole
Al Pastor Burrito
Chips and Salsa
Steak Fajitas
Steak Sope
Al Pastor
Torta
Chips
Steak

“We are in the area for a family vacation and we’re looking for a Mexican restaurant that served sope’s, and wow! This place delivered! The establishment is clean, and smelled great, we were instantly greeted and we looked over the menu. Our order was taken with care and promptly brought out hot and accurate. The staff was nice, friendly and very accommodating. We plan on visiting again before we leave. Thank you for a fantastic dining experience!“

4.5 Superb66 Reviews
Lola's Tacos and Tequila Mexican •
6170 W Grand Ave #337, Gurnee - 6.09 miles

Customers` Favorites

Lola's Sister's Chicken Enchiladas Verdes
Chicken and Shrimp Fajitas Combo
Margaritas Queso Dipping Sauce
Corn and Chicken Egg Roll
Toppings for the Fajitas
Southwest Egg Rolls
Cheese Quesadilla
Tequila 818 Shot
Chips and Salsa
Chicken Fajitas

“First time there & everything was excellent the surrounding, service, food was filling & very good. The manager Cortez & our waitress Sarah was very kind, answered all our questions checked on us & talked like we knew each other it was very nice meeting those two & would most definitely come back.Thx Lola's Tacos and tequila keep up the Great work.Parking: Mall parking lot sooo it gets packed fast.“

4.2 Good223 Reviews
El Sureño Mexican • $
40160 N Bluff Lake Rd, Antioch - 3.76 miles

Customers` Favorites

Coca Cola Chipotle Chicken Chimichanga
Steak Quesadilla
Chips and Salsa
Bistec Ranchero
Chicken Tacos
Steak Burrito
Chile Relleno
Chilaquiles
Carne Asada
Taco Salad

“Very nice place, small and family operated. Best Chalupas and Gorditas I've had in a while! been here several times, great Michilada's! small outside seating area and the inside is as well. about 10 tables inside, with a Bar to sit at and maybe 5 outside with sun umbrellas. (for warmer weather.) when it gets busy it can be kinda crowded but the family of about 8 do a great job keeping up! a must go to if you're in the mood for some great Mexican food! Pick your time right and avoid the crowd (unless you're into that kinda thing...) for great food, great, service and a Great atmosphere with delicious drinks! I've had the Chalupas Amazing, Gorditas Excellent, Margaritas Tangy and sweet, ChimiChanga dinner Awesome, try the fresh homemade Salsa And Guacamole! I usually go alone and have a beer before and with dinner, and a drink after dinner and it's usually around $25 to $35 + tipParking: they have an upper and lower parking lot. I've never had a parking issue.“

4.3 Superb72 Reviews
Carlos's Mexican Grill Mexican • $
2 W Grand Ave Ste 111, Fox Lake - 5.8 miles

Customers` Favorites

Topped with Ranchero Sauce
Enchiladas Ex Mole Sauce
Rice or Beans
Chilaquiles
Avocado

“5/5 ⭐️⭐️⭐️⭐️⭐️Stopped inCarlos Mexican Grill in fox lake today to grab a late lunch on my way back home. Fox Lake across from Thortons in the strip mall.Service was outstanding! I’ve heard complaints at other locations, not Fox Lake. Very helpful and patient.Restaurant was very clean. The empty tables were all ready for customers to come in to eat.Decent amount of parking for the strip mall.Menu is laid out nicely. Good variety. Prices are competitive depending on what you get. I didn’t notice anything extremely expensive or inexpensive. I think maybe their fajitas are priced lower than other restaurants in the area. I usually prefer to stay to eat fajitas so maybe next time.Food was not only delicious BUT FILLING! Omgshhhh… I ate half and had to take a nap to sleep ? off my full tummy! Not complaining because the other half was dinner. — eating lunch at Carlos Mexican Grill in fox lake.“

4.3 Superb54 Reviews
Copper Bottom Bar and Grill Bar • $
28836 Silver Lake Rd, Salem - 9.75 miles

Customers` Favorites

Chicken Sandwich with Bacon
Deep Fried Lake Perch
Butterfly Shrimp
Friday Fish Fry
Baja Fish Tacos
Chicken Tenders
Sunday Brunch
Cheese Curds
Hamburger
Steak

“Our first time here We came early on a weeknight for dinner. Great food, friendly staff Awesome menu, will have to come back to try some other things. Love that you can get fruit instead of fries with sandwiches. Add a salad for a small fee. Can't wait til it's warm enough to dine out on the patio. Gorgeous views of Silver Lake. Thanks for a great dinner!“

4.2 Good74 Reviews
Campestre Mexican Restaurant Mexican • $
515 W Rollins Rd, Round Lake Beach - 2.86 miles

Customers` Favorites

Chips and Salsa
Fiesta Fajitas
Steak Burrito
Steak Tacos
Quesadilla
Taco Plate

“Yum! I love the salsas. Guacamole and chips fresh and delicious. I had an el pastor burrito with everything. It was tasty and hit the spot. Meat was a little fatty, good flavor and not overcooked. I'll be back to try other menu items. Edit-return visit I had mole chicken. Tasty flavors and large portion to enjoy leftovers.“

4.4 Superb34 Reviews
Rancho Nuevo Mexican • $
234 N Cedar Lake Rd, Round Lake - 4.53 miles

Customers` Favorites

Carne Asada Con Camarones Alaplancha
Camarones A la Plancha
Guacamole and Chips
Chicken Enchiladas
Breakfast Burrito
Michelada Regular
Chicken Fajitas
Torta Mexicana
Tacos

“Had some solid Mexican food here. Ordered Bistek ranchero mexicano, Chicken enchiladas, Al pastor burrito, Al pastor tacos. Everything was good sized and with good flavor. Bistek has very thin been pieces about 3/4" square in ranchero source with a fresh salid next to it, refried beans, rice and marm tortillas. It was very good. The only thing I can offer is there were many onions where there could have been a bit more tomato / tomatillo and maybe a jalepino. The burrito was carefully put together and had good flavor, the pastor was nicely flavored with a good bit a spice to it. The chicken enchiladas were good sized with a good amount of cheese also with a fresh little salad. I did not even get to the tacos yet, will have those tomorrow. Definitely a solid meal!“

4.2 Good53 Reviews
Los dos primos Mexicanos Mexican • $$
103 Rand Rd, Lakemoor - 8.84 miles

Customers` Favorites

Taco Especial Special Taco
Chips & Salsa
Burrito Steak
Nachos Steak
4.3 Superb33 Reviews
Mexican Paradise Cafe Mexican • $
436 Lake St, Antioch - 4.33 miles

Customers` Favorites

Margaritas and Chips
Carne Asada Burrito
Chimichanga Dinner
Drinks and Chips
Chicken Fajitas
Al Pastor Tacos
Burrito Dinner
Super Burrito
Quesadillas
Taco Dinner

“Great food, great drinks, INCREDIBLE service! My cousin and I met up this weekend to catch up over margaritas and Mexican food and this is where we landed. We had Hailey as our server and she was so sweet and on top of everything! We were there for hours and she always made sure we were good on drinks and refilled our chips when we got low. She was fun and attentive, and to have a great server on top of the delicious food and margs, really made the night so wonderful for us. WE LOVE HAILEY!“

4.1 Good70 Reviews
El Azteca II Mexican • $
821 Center St, Grayslake - 5.7 miles

Customers` Favorites

1 Taco Dinner Also Can Be Ordered as a Kids Taco Dinner
Bistec A la Mexicana
Chips and Salsa
Chicken Fajitas
Tacos de Cecina
Taco and Sope
Guacamole
Burrito

“Went to try this place out for lunch and glad I did. Found another place that serves mole and this is pretty good as well. Had Laura as our server and she was awesome, friendly and fast. Ordered more stuffs to go for dinner since just wanna stay in tonight and rest. The place has typical Mexican restaurant decorations and the place was a bit on the darker or dimmer side. Their lengua tacos were good as well as their birreria tacos. I also tried their flan, though I was not a fan of to be honest, everyone has their own preference on how they like their flan but can't say I didn't try. I'll have to come again and try their Caldo de res and compare it with the way other restaurants make it. Over all it was a pleasant experience. I just wish the owner was more acknowledging to her customers and say hi, ask how was everything and smile but she didn't seem approachable and didn't give any acknowledgment even we are right in front of the register and she was behind the cashier checking us out. My reviews are about my overall entire experience from my entrance to the business and to my exit of the business experience. As I always mention on my previous reviews of other businesses, hospitality, friendliness, attentiveness and cleanliness is just as important as serving good foods. Almost a 5 star but the ending was kinda a downer. Was gonna rate 3 stars but that wouldn't be fair to the good service our waitress Laura has given us.“

4.2 Good37 Reviews
Ajua Mexican Restaurant Mexican • $
163 W Belvidere Rd, Round Lake - 5.32 miles

Customers` Favorites

Sopes De Carne Asada
Large Steak Burrito
Chicken Taco Dinner
Enchiladas Verdes
Chips and Salsa
Large Burrito
Burrito Suizo
Taco Salad
Tacos
Fish

“Great "hole in the wall" joint that you're always looking for, but can never quite find. We had recently moved to the area and were very impressed with the quality and overall flavor of our meals and their salsas. It's can be quiet and somewhat desolate at times, but don't let that steer you away! We thought our alcoholic beverages were a little underwhelming, but we could just have high standards for margaritas. Overall, solid spot to hit if you want some tasty Mexican cuisine!“

4.1 Good47 Reviews
Julio's Mexican Restaurant Mexican • $
224 E Main St, Round Lake Park - 4.72 miles

Customers` Favorites

Quesadilla with Meat
Al Pastor Tacos
Bistek Ranchero
Steak Fajitas
Steak Burrito
Cecina
Julio
Asada
Sopes

“Really enjoyed our food from here. Very authentic dishes. Pozole both red and green available..even saw Blanco as an open! Staff was attentive and hard working. My strawberry margarita was delicious (and eye pleasing!). We order often from door dash as well. We most recently stopped here on Christmas Day..was shocked and appreciative they were open.“

4.1 Good41 Reviews
Casa Bonita Mexican Restaurant & Tequila Bar Mexican • $$
633 N Milwaukee Ave, Libertyville - 10.71 miles

Customers` Favorites

Mexican Rice & Refried Beans
Casa Bonita Enchiladas
Casa Bonita Quesadilla
Carne a La Tampiquena
Trio Enchiladas
Small Guacamole
Mango Habanero
Carnitas Tacos
Steak Relleno
Street Tacos

“There is a similarly named place in another state, but they are not related (thanks, Cartman!). Either way, the food was perfect!Warm chips and a not-too-spicy salsa were delivered right away, and large quesadilla appetizers and steak tacos were just perfect! 10/10, would recommend!Parking: We parked for free in the Lake Street Parking Garage on a Saturday evening, which was a quick one-minute walk from the restaurant.“

4 Good77 Reviews
Mexican Grill Los Magueyes Mexican • $
7221 State Park Rd, Fox Lake - 6.48 miles

Customers` Favorites

Chicken Fajitas
Arachera Diner
Tamale Special
Street Tacos

“I was really loving the food here but its a little expensive. I was plan on returning often until I seen my bill and was charged $2.00 for a glass of water. It was not a bottle of water just tap water. It was a small glass of water and I have never paid so much for a glass of water to go with my order. So much for the yummy food!“

4.1 Good33 Reviews
Tacos El Rey De Oro Tacos • $
864 S Milwaukee Ave, Libertyville - 11.74 miles

Customers` Favorites

Tacos Al Pastor Asada Chorizo
Cheese Only Quesadilla
Chips and Guacamole
Combination 1
Taco Dinner
Carne Asada
1 Quesadilla
Enchiladas
Taco Plate
Burritos

“So so so good. The taco dinner was Al pastor and I finished the whole thing. My boyfriend had the Carne asada dinner and he also finished the whole thing. We had the mango and Italian margaritas which were made by our server and she was super nice! Overall the place was quiet but a hidden gem“

4.1 Good28 Reviews
Abel's Cantina Mexican • $
125 Center St, Grayslake - 5.29 miles

Customers` Favorites

Enchiladas and Burrito Plate
Chips and Salsa
Burrito Dinner
Default Salsa
Chimichanga
Margherita
Taco Plate
Guacamole
Carnitas
Tamales

“Dinner on a Friday night was a great experience. This is not a fancy place but sits right in the middle of beautiful downtown Grayslake. The menu is simple and straightforward, basic Mexican food and pizza. The tacos were delicious and the service was friendly. Nothing incredibly unique but just good. Prices are very reasonable as well along with free chips and salsa at the table that were yummy!“

4 Good41 Reviews
Taco Bell Fast Food • $
2081 E Grand Ave, Lindenhurst - 2.25 miles

Customers` Favorites

Build Your Own Cravings Box
Wild Cherry Freeze
Ground Beef Burrito
Crunchwrap Supreme
Mild Sauce Packet
Burrito Supreme
Nacho Fries Box
Mexican Pizza
Bean Burrito
Nachos

“Being a Taco Bell super fan, I have been to quite a few Taco Bells in my time. This one however… is by far… the absolute best Taco Bell I’ve ever been to. At the very least it’s the best Taco Bell in Chicagoland. I mean that. The food is made with love here. You know what I mean. Orders are never messed up, the tacos are piled high neatly with ingredients, crunch wraps are stuffed, and the burritos are rolled neatly and tightly and grilled to perfection. It’s the kind of food you always hope for when you go to a Taco Bell but don’t often receive. Taco Bell employees are often pleasant and friendly and these employees are no exception. Except, I don’t think they’re fake smiles. I think they really mean them. Thanks, Lindenhurst Taco Bell. Keep it up.“

4 Good34 Reviews