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.

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

“on our first visit 4/16/24- tried chicken fajitas and chicken taco meal. Both were delicious and huge portions. Waitress was attentive and friendly. We'll be back!👍“

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

Customers` Favorites

Breaded Chicken Fillet
Sope Veracruzano
Milanesa de Pollo
Chicken Empanada
Huarache De Asado
Chips and Salsa
Nachos Supreme
Tinga de Pollo
Super Burrito
Shrimp Tacos

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

4.6 Superb67 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 Good144 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
Pulpo Nayarit Style
Queso Birria Tacos

“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 Good100 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.2 Good89 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

“Super cute "authentic" vibes 🇲🇽 DELICIOUS food!!!“

4.2 Good76 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 Good65 Reviews
Taco Y Tequila Mexican Restaurant Mexican • $
540 E Terra Cotta Ave, Crystal Lake

“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.1 Good54 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 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 Good58 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
Guzman y Gomez - Crystal Lake Mexican • $
5459 Northwest Hwy, Crystal Lake

Customers` Favorites

Beef Quesadilla Veggie Burrito with Steak Veggie Burrito Bowl with Spicy Pork
Gyg Burrito with Fries and a Drink
Ground Beef Tacos and Fries
Chips with Guac or Queso
Veggie Mini Cali Burrito
Little G Tacos X 2 Meal
Queso Fries Side Order
Brisket Burrito Bowl
Little G Nachos Meal
Little G's Kids Menu

“I went into Guzman y Gomez a couple days ago, for some brisket tacos and fries and the service was incredible the staff was extremely friendly, Seth took my order and was extremely friendly and helpful navigating the menu, and the food was amazing!!“

3.8 Good230 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.7 Good84 Reviews
Las Cazuelitas Restaurant 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
Steak Taco Dinner
Al Pastor Burrito
Enchiladas de Mole
Mojarra Nayarit
Taco de Tripa
Burrito Suizo

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

3.7 Good94 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 Superb210 Reviews
Cilantro Taco Grill - Crystal Lake Pet Friendly • $
1145 S Illinois Rte 31 Unit H, Crystal Lake

Customers` Favorites

Chocoflan
Torta

“I was waiting for a Cilantro location to open closer to home- had Cilantro a few years ago and thought it was delicious! Definitely still delicious- staff were friendly. Portions and flavor are great! We had tacos: carnita, Picadillo, chile relleno, Barbacoa, and chorizo. Also had a chile relleno burrito. Horchata is great too!“

3.8 Good53 Reviews

You May Also Like