15 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.

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

Customers` Favorites

Breaded Chicken Fillet
Flautas 10 Chicken
Huarache De Asado
Flour Quesadilla
Chicken Empanada
Milanesa de Pollo
Sope Veracruzano
Chips and Salsa
Tinga de Pollo
Nachos Supreme

“Su comida es muy rica y ek lugar es muy limpio y muy atentos con sus clientes!!“

4.7 Superb102 Reviews
Prado’s Market Mexican • $
131 N Main St, Crystal Lake

“los mejores prados market“

4.7 Superb66 Reviews
Antigua Mexican Grill (Crystal Lake) Mexican • $$
1500 Carlemont Dr, Crystal Lake

Customers` Favorites

Chips and Salsa to Go
Enchiladas Poblanas
Combination Fajitas
Burrito A la Carte
Guacamole N Chips
Lomo Taco Dinner
Fried Ice Cream
Chicken Fajitas
Chicken Fajita
Steak Fajitas

“We celebrated a birthday on 2/28/26 with 19 people and cannot say enough about how amazing the entire staff was and in particular “Eda” the most amazing server EVER! Thank you for an unforgettable evening!“

4.3 Superb349 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
Carlos French Toast
Stuff French Toast
Huevos Divorciados
Corn Beef Skillet
Caliente Skillet
Country Potatoes
Crisp Hash Browns
Steak and Eggs

“Great lunch menu, delicious. Great service.“

4.2 Good248 Reviews
Chilo's Mexican Grill Mexican • $
282 W Virginia St, Crystal Lake

Customers` Favorites

Tacos De Asada with Cilantro & Onion
Fried Ice-Cream with Churros
Cheese Quesadilla with Meat
Cheese Quesadilla with Rice
Carne a La Tampiquena Steak
Taco with Rice and Beans
Carne Asada Taco Dinner
Chicken a La Tampiquena
Texas Burrito Dinner
Pulpo Nayarit Style

“Owner is super nice, came by and offered me a free taco from his food truck. Went ahead and gave it a try. Show some love if you ever see him around!“

4.2 Good238 Reviews
El Burrito Restaurant Mexican • $
6236 Northwest Hwy, Crystal Lake

Customers` Favorites

Pasta with Chicken Soup Sopa De Pollo Y Pasta
Milanesa Breaded Pork w Cheese
Steak Super Burrito Dinner
Quesadillas with Cheese
Large Chips and Salsa
El Burrito Combination
Enchiladas Rojas
Soup of the Day
Enchiladas Mole
Rice and Beans

“Every time we go to El Burrito, everything is so good. The staff is always so nice and friendly.“

4.2 Good183 Reviews
Taco Y Tequila Mexican Restaurant Mexican • $
540 E Terra Cotta Ave, Crystal Lake

Customers` Favorites

Guacamole

“Taco Tuesday has been the best!! $1.00 and they are so amazing. Will definitely be going to them as my main for Mexican food around McHenry county!! Check them out!“

4.2 Good67 Reviews
Carlos River Cafe Mexican • $
1707 Nish Rd, Crystal Lake

Customers` Favorites

Enchiladas Verdes de Carne Al Pastor Con Arroz Y Frijoles
Regular Burrito Dinner
Steak Burrito Dinner
Steak Taco Dinner
Enchiladas Suizas
Chips and Salsa
Chimichanga
Carne Asada
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 Good169 Reviews
La Mexicana Buena Vista Mexican • $
406 W Virginia St, Crystal Lake

Customers` Favorites

Carne Asada Skirt Steak Taco
Carne Asada Grilled Steak
Quesadilla De Carne Asada
Asada Grilled Steak Torta
Taco de Tortilla Grande
Bictec a La Diabla
Con Carne Al Gusto
Al Pastor Pork Taco
Steak Taco Dinner
Arroz Y Frijoles

“Hola 🤟🏼🤟🏼🤟🏼
If you're looking for a little slice of Mexico right here, La Mexicana Buena Vista is the place to be! 🌮✨

From the moment you step in, the warm and inviting atmosphere makes you feel like you’re home. We ordered a feast fit for champions: starting with the taco dinner featuring mouthwatering steak cabeza and al pastor that danced in our mouths with every bite—simply divine! Each taco was packed with flavor, and the toppings were fresh, making our taste buds sing! 🎶

Next up was the steak a la mexicana dinner, which came generously served with rice, beans, and a refreshing salad. The steak was cooked to perfection, bursting with flavor and paired perfectly with silky avocado slices. It's like a fiesta on a plate!

Oh, and let’s not forget the steak torta! This beauty was a gooey, delicious masterpiece served with rice and beans that felt like a warm hug on a plate. And the agua fresca? The horchata was a creamy treat that perfectly quenched our thirst alongside the tartness of the Jamaica.

The service here deserves a shoutout as well! The cooks were as polite as they were skilled, and the staff taking our orders were genuinely friendly. It’s clear they love what they do, which indeed adds to the whole experience.

In short, La Mexicana Buena Vista is more than just a restaurant; it's a delightful culinary adventure. Whether you're a taco aficionado or a first-timer, this place will leave you craving more. Highly recommend for anyone looking to satisfy their Mexican food cravings with heartwarming service! 🌮❤️

Can't wait to return and explore more of their delicious menu! You will not regret visiting this gem!“

4.1 Good153 Reviews
Quag dingos Mexican •
438 W Virginia St, Crystal Lake

“When I arrived I had encountered quite the environment, firstly I really needed to piss so I entered the bathroom only to see a severed head in one of the urinals. Honestly I wasn't too focused on it as I REALLY needed to pee. I was seated near a cracked window but frankly, it just added to the atmosphere you know? My waitress Amanda was really sweet to me, nice woman... until I saw her go off on an family that was eating there... had a weird grudge against the grandma. I got my jamón al vapor quite quickly and the taste is even better. Now I am not one to nitpick, but when I requested I get one of those tiny umbrellas for my water what I got in return was a tiny skateboard instead, not ideal but I made it work. Overall would recommend, just stay out of the 2nd stall in the male restroom... that's my stall.“

4.1 Good8 Reviews
La Mega Premium Michoacana - Taqueria Mexican • $
19 Berkshire Dr D, Crystal Lake

Customers` Favorites

Tortas Chicken Milanesa Breaded Chicken
Burritos Asada Steak
Tortas Asada Steak
Burritos Alpastor
Tacos Asada Steak
Tacos Alpastor
Tortas Chorizo
Pollo Chicken
Queso Cheese
Cheese Fries

“Friendly staff and some of the yummiest food I’ve had! Come try it and I promise, you’ll want to keep coming back.“

4 Good103 Reviews
Taqueria Las Cumbres Mexican • $
93 Grant St, Crystal Lake

Customers` Favorites

Tacos Alpastor with Rice and Beans
Bistek A la Mexicana
Chicken Quesadilla
Make ITA Burrito
Chips and Salsa
Chicken Fajitas
Street Tacos
3 Taco Dinner
Carne Asada
Steak Tacos

“Best steak tacos I’ve ever had! The steak is so flavorful and tender. This is my go to place when I’m in the area. Staff is very nice. So happy they now have a bar.“

3.8 Good208 Reviews
Las Cazuelitas Mexican Bar and Grill Mexican • $
21 Crystal Lake Plaza, Crystal Lake

Customers` Favorites

Chilaquiles Las Cazuelitas with Steak and Eggs
Enchiladas Suizas Las Cazuelitas
Botana Mix De Mariscos
8oz Chips and Salsa
Al Pastor Burrito
Steak Taco Dinner
Enchiladas de Mole
Mojarra Nayarit
Steak Fajitas
Taco de Tripa

“great food, good service, can't wait to go back. 👍👍“

3.7 Good241 Reviews
Cantina 52 Bar • $$
52 Brink St, Crystal Lake

Customers` Favorites

Apple Chipotle Pork Street Tacos
Spicy Shrimp Street Pizza
Herbivore Breakfast Taco
The Texan Street Pizza
Tequila Dinner Balance
Street Corn Guacamole
Vegan Herbivore Pizza
Flight of Margaritas
Pineapple Guacamole
Spicy Shrimp Nachos

“Great place! Our party of 5 bellied up to the bar and had a great time. Jim our server and Scott the bartender made some great recommendations on drinks and apps. Watermelon margarita was the best one in the flight we had. The Tequilla Old Fashion was fantastic! Definitely made new friends and will be back often“

4.3 Superb232 Reviews
Cilantro Taco Grill - Crystal Lake Pet Friendly • $
1145 S Illinois Rte 31 Unit H, Crystal Lake

Customers` Favorites

Chocoflan
Torta

“excellent tacos, nachos, burritos and kids meals. Definitely highly recommended!“

3.9 Good58 Reviews

You May Also Like