La Flor Taqueria de Elgin

910 Dundee Ave, Elgin - 60120
107 reviews
Mexican
(847) 214-1306

I used to love La Flor. This is my second time ordering a carnita burrito under the new owner. The first time the quantity of meat was less and full of fat. This time the meat is unedable. It looks like approximately 3/4 cup if meat. Nothing but fat and white bone. The tortilla is over stuffed with rice and sour beans. The beans smelled sour and tasted sour. I'm not sure if I'm willing to give them another try. Cutting quality to cut cost? So disappointing.

Update: had to change rating to a 2. Service is too slow. Food is not great. I don’t know what happened to the people that were there before. Great customer service, delicious food, and a very clean place.

Had the chile relleno and chicken tacos, and they were so flavorful and delicious! Loved their orange salsa casera, too.

The rice was hard the meat was all spicy on both tacos and my fiancee flauta I have definitely had better and they had no posole at night :(

I had the quesadilla and my husband had the taco dinner. I also got a side of refried beans. The food was a little salty but not too bad. The guacamole was outstanding. The taco meat was a little dry and the beans were obviously microwaved a little too long. I would go back for convenience due to their location but I wouldn't go out of my way to go back.

Tacos are bomb and first time trying their menudo and let me tell you my hubby was very satisfied with their menudo.

La Flor is the best authentic Mexican taqueria I know. Their chile relleno tacos with cheese-filled poblano peppers and horchata rice milk are delicious. Their nachos are huge. Everything is reasonably priced. They also celebrate Taco Tuesday but are appropriate any day of their year. Great for omnivores and vegetarians, La Flor has been a favorite of my family for decades. Check it out!

Hands down my favorite tacqueria in the area. Quick service and the food is always fantastic. They have some of the best hot sauce and their horchata is great.

Food was delicious and for the price it was worth it because it was a lot of food. I got my kids the quesadillas and it was a good amount of food for kids meals. I got a torta and was only able to finish half of it.

I’ve been going here for years and since the new remodel the staff has changed. The food has changed but still WAS good. After my last experience here i will not be returning. The waitress (they only have one, same person all the time) is beyond rude. I arrived, ordered my food. i was in need of a knife and got up to ask for a knife, she was no where to be found. I began to eat my sope that was cut in half . Ate one half of it and was continuing to eat the second half when i was picking off the meat of the second half i realized there was a hair in my food. I instantly got up and decided to let the waitress know, i called out and no one came to the front yet i saw someone in the back which was an older hispanic lady but not the waitress, it took for a new customer to come in and the door to make a noise for her to realize i was waiting there. Once i told her there was a hair in my food she looked clueless i told her i could show her and once i did her response was “ you nearly ate the whole thing” i told her “yes, i would’ve continued to eat it , if it didn’t have a hair” she looked at me and said “ok” she didn’t even apologize. i told her “ the hair clearly isn’t mine , it’s not my color” (the hair color was her hair color which is dirty blonde) she continued to look at me clueless.I decided to walk away and just have her charge me and when she charged me she didn’t remove the sope nor applied a discount. I was in disgust and the fact that she couldn’t accept their mistake or even a simple apology was the last straw. Do not recommend. unfortunately she took the food before i could take a picture of it