Ranchero's

32517 FM2978, Magnolia - 77354
195 reviews
Mexican
(281) 259-8701

It's a good place to eat, my husband and I frequent here because the food is good. Happy hour every day cheap margaritas. If you like black beans and you go in the evening, ask for the black bean salsa dip.Hope you enjoy my review and thank you for reading.

Worst service ever. Food was not good. Waited 20 minutes utes for drinks. Had to ask multiple people for drinks, Noone took our order until I got a manager. After our food came out Noone came by again. When our check came it was one amount and after they ran the credit card it was $2.00 higher. Don't waste your money on garbage food.

Just took my family there since we haven’t been there in a while. At first everything was fine until we asked our waiter to sub out regular beans for refried on my son’s meal. He argued with my wife that refried beans and rice didn’t come with the meal. Again, I explained to him every time we come here that we asked for refried beans and rice. And still he argued with us about what the menu says. We didn’t get waters or weren’t even asked if we would like a separate drink. At this time I was ready to leave, but we finished our drinks which could’ve been better and ate our food and left. Don’t have plans to revisit this place again and if we somehow do darken this establishment’s doors, I am asking not to served by Hercules.

Food was decent, not as good as I remembered. The service was questionable and left room for improvement. BUT they do have an amazing margarita special and they were good!

Service was fast and friendly, building was nice, sadly the food was very blan and did not meet the standards of everything else.

One star is too much. I have been in many Mexican restaurants I can truly said the food here has been the worst. Started off by an unmotivated server instead of a greeting he asked what did we want to drink,I unwrapped the utensils and they look dirty with water spots all over. I asked for clean ones. The salsa for the chips was very spicy. Within 5 min we got the overpriced beef fajitas that looked dried, reheated and not very fresh. They tasted horribly bad and just saved a big chunk of them for the dogs. The guacamole didn’t taste fresh, the charro beans was tasteless. To top it off a few hours later and all morning today we both had explosive diarrhea. I’m not a complainer but I don’t think they are following the health department rules for food in the kitchen. Stay away until they fix that..

I'm giving it a three because of how long we had to wait for our check (30 minutes..tried several times to get the guys attention but he kept ignoring us) and because they gave me the wrong food but still charged me for what I didn't get. But besides that the food was good (not the tea). The women's bathroom was clean, nice and big. It was super crowded it the restaurant.

The food has always been very good and the staff is outstanding. We go almost every Friday night.

When the hostess says "you don't want to sit on the patio...they forget you out there", it doesn't set your expectations very high... We sat inside. Service was OK. Margarita was below average and fajitas came with broccoli and cauliflower ?‍♀️

Good food and wait staff. Prices are starting to get too high for a family to go out and have a reasonable pricee meal. Need live entertainment for their prices.