8 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

“Pizza crust is freshly baked and you can absolutely tell this was made in a bakery. Best in the area. Also...crispiest chicken wings I’ve ever had and don’t even get me started on that tres leches cake...SO. DECADENT! Ordered here for my birthday and wasn’t disappointed!! Friendliest owners, too. Can’t wait to go back! #supportlocal“

5 Superb20 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
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

“went for dinner and cocktails for the first time at this location. the food and service were exceptional. staff very attentive and upbeat. the salsa and guacamole absolutely delicious as well as the generous burritos and super delicious flan. margaritas of course were amazing!“

4.3 Superb82 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.3 Superb47 Reviews
Carlos River Cafe Mexican • $
1707 Nish Rd, Crystal Lake

Customers` Favorites

Regular Burrito Dinner
Steak Burrito Dinner
Steak Taco Dinner
Chips and Salsa
Chimichanga
Guacamole

“Love the food here! But, not great customer Service. The service was pretty fast… But they did not have any cheeseburgers as it said on their menu for the kids meal. I also did not have any chicken nuggets from the kids meal, They also had no Lengua tacos and only enough steak to make three tacos. And I would also recommend updating your website to include that you no longer serve alcohol“

4.2 Good32 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.2 Good25 Reviews
Mario's Mexican Restaurant Mexican • $
1145 S Illinois Rte 31 Unit H, Crystal Lake

Customers` Favorites

Quesabirria Tacos
Guac and Chips
Refried Beans
Chips & Salsa
Black Beans
Enchiladas
Quesadilla
Carnitas
Burritos
Avocado

“Fabulous dinner tonight at Mario's on Hwy 31 in Crystal Lake. Amazing Margarita flight for my sweetie, and Shrimp Diablo. I had the steak fajita, which was awesome. We will be back. H/T and thanks to Lauren for great service, Kelly for the amazing Margaritas and the line for the fantastic food!“

4.1 Good82 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 Good70 Reviews
Loading...
map Map