37 Best Mexican Restaurants in Elgin

Restaurantji's Elgin guide: Where to find the best Mexican flavors.

Taqueria y Antojitos TERE Mexican • $
1315 Dundee Ave, Elgin

Customers` Favorites

Gordita Grande De Chicharron
Chorizo Mexican Sausage
Torta De Alpastor
Tacos Al Pastor
Pollo Chicken
Flautas Orden
Seasoned Pork
Taco Dinner
Quesavirria
Chilaquiles

“5 stars! The staff was very friendly. The food was very fresh and tasted amazing. The restaurant was also clean. It is unfortunately 3 hours from my home but will be an added stop when I travel that way!“

4.7 Superb57 Reviews
Sammy's Mexican Grill and bar Mexican • $$
3091 US-20 #111, Elgin

Customers` Favorites

Chicken Enchiladas Suizas with Rice and Refried Beans
Chicken Tortilla Soup
Acapulco Taco Dinner
Fajitas Puebla Style
Chicken Quesadillas
Enchiladas De Mole
Parrillada Mixta
Chicken Fajitas
Steak Burrito
Chips & Salsa

“FanFrickenTastic!!!! All around excellent.“

4.4 Superb90 Reviews
Mr.Cesar's Mexican Grill Mexican • $
1188 N McLean Blvd, Elgin

Customers` Favorites

Enchilada Dinner Thursaday All Da
Tacos 3 Tuesday Special
Fish Taco Dinner 3
Salsa Diabla 8 Oz
Mexican Jarritos
Whole Chicken
Salsa 8 Oz
Churros

“I’m from Tucson and this was Authentic Mexican food; excellent meal promptly prepared to-go. Staff was very friendly and welcoming. Lack of street signage makes it tough to find, but it is adjacent to the bp gas station. Well worth the search though.“

4.7 Superb35 Reviews
La Flor Taco Grill Mexican • $
910 Dundee Ave, Elgin

Customers` Favorites

Tacos Especiales 59 3 Special Tacos
Cena De 4 Tacos 60 4 Taco Dinner
Totopos Y Salsa Chips & Salsa
Carne Asada Enchiladas Nego
Steak Taco Special
Carne Asada

“Buen sabor en los alimentos“

4.4 Superb56 Reviews
EL FARO MEXICANN CUISINE Mexican • $
1315 Lillian St, Elgin

Customers` Favorites

Cecina

“Great food will be back soon!“

4.7 Superb29 Reviews
El Faro Restaurant Mexican • $
9 N State St, Elgin

Customers` Favorites

Carne Asada Con Huevos Burrito
Enchiladas with Rice and Beans
Chips and Pico De Gallo
Mexican Steak Burrito
Steak Fajitas Dinner
Mexican Steak Tacos
Chicken Taco Salad
Enchilada w Mole
Enchilada Dinner
Guacamole Dip

“Great food will be back soon!“

4.2 Good50 Reviews
Canelitas Restaurant Mexican • $
440 Washington St, Elgin

Customers` Favorites

Enchiladas Michoacanas Dinner
Enchiladas Estilo Michuacan
Taco De Carne Asada With
Enchiladas Michucanas
Chilaquiles Con Huevo
Chips & Salsa
Taco Dinner
Guacamole
Burrito

“Had the Quesabirria Tacos and they're now my favorite! Husband had the Mojara al Ajo and it was delicious and very fresh. The service was great and the music was great! Definitely coming back👌“

4.3 Superb30 Reviews
Carmina's Restaurant and Banquets Latin American • $$
1055 N Randall Rd, Elgin

Customers` Favorites

Flautas Dinner with Melted Cheese
Margarita Esmeralda 20oz
Jalapeno Steak Fajitas
Chips & Pico De Gallo
Chiles Rellenos
Chips and Salsa
Fried Ice Cream
3 Tacos Dinner
Caldo de Pollo
Burrito Dinner

“So very good!! Were new to elgin. We recently moved from Aurora and we love Latin food As well as a great margarita.. If you love great Latin food and margaritas then you Will LOVE this place!“

4.6 Superb82 Reviews
Los Comales Elgin Mexican • $
965 Dundee Ave, Elgin

Customers` Favorites

Tacos De Tripa Carnitas Y Lengua
Tacos De Carne Asada Especiales
Chilaquiles and Carne Asada
Assorted Taco Platter
Desayuno Los Comales
Assorted Taco Player
Sesos Taco Especial
Huevos A la Mexicana
Torta De Milanesa
Chilis Rellenos

“Los tacos deliciosos, las salsas y el servicio“

3.9 Good94 Reviews
Lindo Palmar Mexican • $
479 Bluff City Blvd, Elgin

Customers` Favorites

Beef Soup

“The owner is really friendly and he was talking to me about his town in Mexico which is Altamirano, Guerrero. Really good service and really good food. Highly recommended to try the chilaquiles and the menudo. The place was really clean and his food menu is not that big which is great because then you don't have a lot of food left over but highly recommend this place.“

4.4 Superb14 Reviews
Tacos Jerez Elgin Mexican •
263 S Randall Rd, Elgin

Customers` Favorites

Traditional Tacos with Onion and Cilantro Meal
3 Mini Quesabirria Birria Tacos with Consomme
Steak Tacos with Lettuce and Tomato
Chips and Salsa Tray Medium
Quesabirria and Asada Taco
Carne Asada Taco Dinner
Camaron Shrimp Burrito
Shredded Beef Taco
Tacos De Carnitas
Side of Red Salsa

“Great tacos and delicious horchata!“

3.8 Good180 Reviews
Taqueria El Cokito Mexican • $
81 Villa St, Elgin

Customers` Favorites

Burrito De Carne De Asada
Happy Chips and Salsa
Taco Dinner Platter
Fajitas de Pollo
Nachos Preparados
Caldo De Pollo
Tortilla Chips
Barbacoa Taco
Chorizo Taco
Tampiqueña

“If you like Mexican food but you’re also may be vegetarian or you just like to eat vegetables this place is great. They have a quesadilla made of pumpkin flour that is absolutely amazing so yummy! And lots more options as well. Once you try it y’all will be hooked!!!!!“

3.9 Good48 Reviews
Taqueria Chapala Mexican • $
901 N Liberty St, Elgin

Customers` Favorites

Medio Pollo Asado Con French Fries
Tacos Al Pastor and Steak Taco
Steak Tacos & Al Pastor Tacos
Grilled Chicken
Tacos Al Pastor
Pollo Al Carbón
Taquero Chapala
Chicken Tacos
Taco de Asada
Taco Cabeza

“la mejor comida mexicana excelente servicio limpio muy delicioso 🤤“

3.8 Good88 Reviews
Los Girasoles Taquería Mexican • $
840 Summit St, Elgin

Customers` Favorites

Quesadilla Mexicana

“buen servicio y buena comida 👍“

4.1 Good11 Reviews
Don Rafa Mexican Restaurant Mexican • $$
Elgin

Customers` Favorites

Asada

“Such a great experience with Rafa Tacos. We had them for our son’s graduation party and we were very happy with them! Easy and clear communication and the food was outstanding!!! We will definitely used them again! Highly recommended!“

4.1 Good10 Reviews
Taqueria Parrilla Azteca Mexican • $
1350 E Chicago St #29, Elgin

Customers` Favorites

Parrilla De Carne Asada
Fajitas de Pollo
Chips and Salsa
Taco Dinner
Taco Salad
Al Pastor
Tacos
Steak

“excelente comida el menudo delicioso si lo recomiendo 👌“

3.9 Good18 Reviews
Mexico Lindo Elgin Mexican • $
840 N State St, Elgin

Customers` Favorites

Carne En Su Jugo
Tacos de Birria
Chips Y Salsa
Taco Dinner
Gorditas X
Alambre
Menudo

“Muy buen lugar, y sobretodo la fruta en vasos y los dorilocos .!!🤗😋💕“

3.9 Good14 Reviews
El Paraiso Restaurant Mexican • $
314 S McLean Blvd, Elgin

Customers` Favorites

Quesadilla Con Carne Asada
Steak Burrito Special
Tacos De Carne Asada
Chimichanga Dinner
Chorizo and Eggs
Al Pastor Nachos
Veggie Burrito
Cheese Fries
Steak Fries
Burrito Con

“Great food and service 5 plus“

3.7 Good157 Reviews
El Faro Restaurant Mexican • $
112 Tyler Creek Plaza, Elgin

Customers` Favorites

Mexican Steak Burrito
Burrito Wednesday
Enchilada Dinner
Fajitas Burrito
Taco Dinner
Taco Special
Black Bean
Taco Dnner
Taco Meal
Al Pastor

“Great food will be back soon!“

3.7 Good56 Reviews
Taqueria Los 2 Molcajetes Mexican • $
985 N McLean Blvd, Elgin

Customers` Favorites

Chicharron Con Nopales
Taco \u0026 Fries
Al Pastor
Asada
Salsa
Mole

“Muy limpio el lugar la comida sabe fresco nos gustó mucho a mi y a mi esposa volveremos pronto“

3.7 Good41 Reviews
Mariscos El Amigo II Mexican • $
915 Summit St, Elgin

Customers` Favorites

Camarones A la Diabla Dine in: Yes Outdoor seating: No Takeout: Yes Delivery: No
Alitas De Pollo Chicken Wings
Refried Beans and Yellow Rice
Guacamole Con Chips
Chips and Salsa
Chicken Tacos
Mojarra Frita
Chips & Salsa
Seafood Soup
Ostiones

“todo está muy bueno selos rrecomiendo“

3.7 Good26 Reviews
Bellos Restaurant of Elgin Mexican • $
1315 Lillian St, Elgin

Customers` Favorites

Pico De Gallo and Salsa and Chips
Chiles Rellenos 2
Chimichanga Dinner
Al Pastor Burrito
Fajitas Supreme
Rice and Beans
Burrito Bowl
Chimichanga
Guacamole
Enchilada

“Great authentic Mexican food with awesome service and reasonable prices.“

3.6 Good59 Reviews
Burrito Heaven Mexican • $
112 Tyler Creek Plaza, Elgin

“I come here for lunch sometimes. They have daily specials and specials of the day. I'm a creature of habit so I always get the Jr burrito special. Can't beat the price! For $7 you get a burrito, rice, beans, drink and chips and salsa“

3 Average2 Reviews
Restaurante El rey de el Huarache azteca Mexican • $$
850 N State St, Elgin

“la comida está muy rica ,es fresca y a muy buen precio!!!“

3 Average3 Reviews
Cilantro Taco Grill - Elgin Mexican • $
512 Waverly Dr, Elgin

Customers` Favorites

Veggie Taco Dinner
Peppers N Carrots
Tacos Steak Tacos
Veggie Burrito
De Tacos
Burritos
Pastor
Asada

“Delicioso. Top quality asada.“

3.5 Good38 Reviews
Pueblito Escondido Colombian • $
154 E Chicago St, Elgin

Customers` Favorites

Sancocho de Costilla
Pabellon Criollo
Arroz Con Pollo
Bandeja Paisa
Colombiana
Choriperro

“I had a little taste of a Columbian dish called Pabellon Criollo, it was delicious. Portion was for two people. Prices were reasonable. Tortilla chips were made fresh so was the guacamole. Our waitress was very friendly. The restaurant is actually in the basement of a bakery, but is very decorative with lots of bright colors. Would definitely return as they also have Mexican and Guatemalan dishes.“

4.5 Superb30 Reviews
La Casa de Pollo Asado Mexican • $
221 E National St, Elgin

Customers` Favorites

Whole Chicken Family Special
Pollo Asado A la Leña
Steak Burrito Combo
Half Chicken Plate
Rotisserie Chicken
Choice of Meats
Tacos Cambo
Guacamole
Frijoles
Papas

“Really good chicken. I never dine-in..always carry out/ pick up. Its Rotisserie chicken followed by grilling it in open flame. Super good. I never get anything else so can't speak on any other food they offer. I get the 1.5 pollo (12 pieces) con arroz y Frijoles. Oh yea they throw in a pack of torts on my order too. Cost is about $30 bucks.“

3.5 Good56 Reviews
El Patio Mexican Restaurant Tequila & Mezcal Bar • $$
64 S Grove Ave, Elgin

Customers` Favorites

Chips Salsa Guacamole
Salsa Flight & Chips
Three Tacos Plate
Guacamole & Chips
Fajitas De Pollo
Chicken Fajitas
Shrimp Tacos
Mango Salad
Fish Tacos
Taco Salad

“Had the best ceviche, spicy margaritas and steak tacos of my entire life!! Love this place!!“

4 Good204 Reviews
Taqueria La Rosa Mexican • $
895 Villa St, Elgin

Customers` Favorites

Burrito de Lomo Tacos de Lomo Papas Fritas
Steak Burrito Carne Asada Burrito
Chorizo Mexican Sausage
Menudo Beef Tripe Soup
Steak Pastor Tacos
Chips Y Guacamole
Pollo Chicken
Nuestros Tacos
French Fries
Chile Relleno

“I’ve been eating there for 20 years the best I just would Love if you put goat back on the menu“

3.4 Good38 Reviews
El Paraiso Mexican • $
920 Villa St, Elgin

Customers` Favorites

Chicken Tamale Pastor Taco
Burritos w French Fries
Camarones A la Diabla
Tacos De Carne Asada
Three Taco Dinner
Carne Asada Taco
Burrito Special
Tacos Al Carbon
Chile Relleno
Beef Burrito

“It was good. Awesome staff“

3.4 Good56 Reviews
Ramiro's Restaurant Mexican • $
4 Tyler Creek Plaza, Elgin

Customers` Favorites

Steak Burrito w Extra Salsa Verde
Torta Cubana
Taco Asada
Al Pastor

“Food is awesome! Homemade tortillas are out of this world. Way more food than I could eat in one sitting. I came from Arlington Heights and it was worth the trip. I will definitely make the trip back!“

3.1 Average33 Reviews
El Paraiso Mexican • $
415 Summit St, Elgin

Customers` Favorites

Gordita De Chicharrón Verde
Cecina Dry Beef Taco
Gordita De Rajas
3 Taco Dinner
Carne Asada
Chimichanga
Al Carbon
Al Pastor
Fries

“Delicious good and so accommodating to our large group.“

3.2 Average48 Reviews
Taco Bell Fast Food • $
1160 N McLean Blvd, Elgin

Customers` Favorites

Chips and Nacho Cheese Sauce
Mtn Dew Baja Blast Freeze
Doritos Locos Tacos
Nachos Bellgrande
Breakfast Burrito
Custom Keto Bowl
Burrito Supreme
Mexican Pizza
Crunchy Tacos
Beef Burrito

“Taco bell food is taco bell food. The drive-thru lady (employee) was very nice and friendly. Got all my items right except 1. I got a hardshell instead of the bean burrito i order. No biggi, tho. Still ate it.
Date of visit: 1/13/25 around 1500“

3.9 Good48 Reviews
Emily's Mexican Grill Mexican • $
818 S McLean Blvd, Elgin

Customers` Favorites

Corn in a Cup Elote En Vaso
Quesabirria and Consome
Consome Dipping Sauce
Tacos De Carne Asada
3 Taco Birria Dinner
Birria Taco Dinner
Cheese Quesadilla
Regular Burrito
Veggie Burrito
Loaded Burrito

“My Fiancee is from Guanajuato City. He found Emilys to be the BEST Comfort food around, thats outside Little Village! Even my Irish Mother from Tucson, AZ demands Emilys when she is town. everything is homemade and SUPER FRESH! Our family loves it we dont use doordash. they cause delivery issues and lengthy delays. we call ahead and do a pickup or sit down. i hope you make the bone broth soup someday! 5 Stars! Never Go Out Of Business Junior!“

3.2 Average72 Reviews
Las Gorditas De Don Angel #4 Mexican • $
165 E Highland Ave, Elgin

Customers` Favorites

Las Gorditas De Chile Pasado Puro Durango Y Mucho Rico Sabor
Burrito Bravo and Gorditas De Rajas Con Carne
Gorditas De Rajas Con Queso Y Chicharron
Chicharron Botanero En Salsa Verde
Quesadilla De Calabacitas
Salsa Verde Con Aguacate
Gorditas Don Angel
Papas Con Chorizo
Rajas Con Papa
Shredded Meat

“delicious food and great sauces“

3.2 Average79 Reviews
Don Taco & Mexican Food Tacos • $
415 Dundee Ave, Elgin

Customers` Favorites

Tamales Hoja De Maiz Corn Husk Tamales
Platillo de Chile Relleno
Taco Dorado Crispy Tacos
Platilo de Birria de Res
Quesabirria Beef Birria
Quesadilla de Birria
Gorditas Nopalitos
Charolas De Frutas
Carne Enchilada
Tocó Birria

“Absolutely wonderful I couldn’t be happier with everything ❤️❤️❤️“

3.8 Good46 Reviews
Mariscos El Charco Seafood • $$
302 S McLean Blvd G, Elgin

Customers` Favorites

Shrimp Fajitas Toppings
Mojarra Al Mojo De Ajo
A Lot to Choose From
Caldo De Langostinos
Ceviche de Pescado
Mariscos El Charco
Seafood Dishes
Shrimp Dinner
Coco Relleno
Garlic Shrimp

“No l mejor lugar para venir a disfrutar de grandes voces en las noches de kareoke“

3.4 Good98 Reviews

You May Also Like