7 Best Mexican Restaurants in Crystal Lake

Don't miss Crystal Lake's top Mexican restaurants, as recommended by Restaurantji. From the Steak Burrito to the Super Burrito, have a fantastic Mexican dining experience and enjoy some of the town's tastiest Mexican food.

El Molino Pizzeria & Bakery Pizza Takeaway • $
1024 McHenry Ave, Crystal Lake

Customers` Favorites

Pepperoni Pizza Slice
Sausage Pizza Slice

“Recently moved to the area and tried this place for the first time tonight. Ordered a Large pepperoni, which was more like an XL! Nice surprise! Crust was perfect, not too thin not too thick and so light and flakey! Pizza was a 10/10, cheese and pepperoni and sauce was all perfect. Great little place and 100% will be ordering from there again!Kid-friendliness: They cut our pizza into squares which makes it fun and easy for the kids“

5 Superb22 Reviews
Antojitos Mexicanos La Fonda Mexican • $$
35 Berkshire Dr unit 10, Crystal Lake

Customers` Favorites

Huarache De Asado
Chicken Empanada
Milanesa de Pollo
Super Burrito
Green Sauce
Empanadas
Steak

“Every order i have place here has been delicious. This is hands down the most consistent taco in crystal lake. Flavorful, Great portions, quick and friendly service. This has become my go-to place for tacos. They also offer a taco Tuesday deal, where it's a low price for slightly smaller tacos. I have always found the taco Tuesday portions to be filling and satisfying and their regular size tacos are the most generous in portion in the area. If you haven't tried them yet, absolutely do!“

4.6 Superb36 Reviews
Carlos River Cafe Mexican • $
1707 Nish Rd, Crystal Lake

Customers` Favorites

Regular Burrito Dinner
Steak Taco Dinner
Chips and Salsa
Chimichanga
Guacamole

“Grew up down the street from here. Never had them much and haven’t had them for a while. Wanted Mexican food so I went in and ordered. They have a great menu. Got chips, guac, salsa, a burrito and some quesadillas. Everything was great. Will be back.“

4.6 Superb24 Reviews
Antigua Mexican Grill Mexican • $
1500 Carlemont Dr, Crystal Lake

Customers` Favorites

Combination Fajitas
Enchiladas Poblanas
Chips and Salsa
Chicken Fajita
Valpa Nachos
Steak Fajita
Taco Dinner
Tampiqueña
Steak Tacos
Al Pastor

“I recently had the pleasure of dining at Antigua Mexican Grill and I must say, it was an exceptional experience. The food was excellent, with authentic flavors that truly represented the richness of Mexican cuisine.The standout dish for me was the Torta Chilanga. It was very good, with a perfect balance of flavors and textures that left me wanting more. It's clear that a lot of thought and care goes into preparing this dish.The service was also commendable, with the staff being attentive and ensuring that we had a great dining experience.I highly recommend Antigua Mexican Grill to anyone looking for a fantastic Mexican meal. Can't wait to visit again!“

4.2 Good83 Reviews
La Mega Premium La Michoacana Mexican • $
19 Berkshire Dr D, Crystal Lake

Customers` Favorites

Tortas Chicken Milanesa Breaded Chicken
Burritos Asada Steak
Tortas Asada Steak
Burritos Alpastor
Tacos Alpastor
Pollo Chicken
Queso Cheese
Chicken Taco
Steak Taco
Avocado

“Lived in Crystal Lake for 8 years... Just walked outta this place getting some after school ice cream with my daughter.Yeah, this place is MEGA. So many ice pops! The ice cream is incredible! And whoa... the food?! I need to keep coming back to try everything on the menu!“

4.3 Superb24 Reviews
La Mexicana Buena Vista Mexican • $
406 W Virginia St, Crystal Lake

Customers` Favorites

Carne Asada Skirt Steak Taco
Quesadilla De Carne Asada
Asada Grilled Steak Torta
Al Pastor Pork Taco
Bictec a La Diabla
Steak Taco Dinner
Rice and Beans
Steak Burrito
Al Pastor

“Came here one day for a quick eat and ended up ordering a second round of food because I was so surprised by the flavors I was served. The cook made me the best cheese quesadilla I have ever eaten (I had 2). My boyfriend ordered the carne asada tacos and he too was shocked by the delicious flavors. We walked in tired and after working out and we left with big smiles on our faces and probably 5 pounds heavier. This place is now my go to for real Mexican food“

4.2 Good43 Reviews
Carlos Pancake House Mexican • $$
83 N Williams St, Crystal Lake

Customers` Favorites

Tirta de Jamón Acompañado Con Frijoles
Homemade Corned Beef Hash
Stuff French Toast
Crisp Hash Browns
Mexican

“After reading reviews and talking to a friend who ate here, we thought we would give it a try. It seems that they addressed the waiting at the door when you walk in. They have installed a door bell that they hear in the back. Prompt service started when we walked in. Waiter was very responsive. Food was real good. I love homemade tamales and they did not disappoint. Red sauce was real tasty. Omelet was also very good. Country potatoes very good. They have put the old bad reviews to rest. Enjoy.“

4.1 Good71 Reviews
Loading...
map Map