El Rancho Mexican Restaurant

235 3rd Ave #6201, Long Branch - 07740
124 reviews
Mexican
(732) 222-3318

We ordered for the first time from El Rancho and it won't be the last. The food had so much flavor, fajitas were excellent!! We are a nacho family and they were delicious. Quality ingredients and the chef made everything fresh to order.

Amazing, authentic, off the beaten path … just blocks from the boardwalk in Long Branch. Best enchiladas I’ve ever had, hands down. The owner came out and chatted with us, making it a truly unique experience. One we’ll remember far longer than any of the dime-a-dozen spots right on the water. These people care about the meal and the experience they are sharing with you. And the food is simply sublime. All homemade sauces, huge portions. It’s time to support our local businesses after everything they’ve endured over the pandemic.

ABSOLUTELY DELICIOUS!!! The salsa was the BEST we’ve ever had and our meals were great as well. Atmosphere is so authentic and sweet! Very clean as well.

Nothing had flavor . Really disappointed

This place is a cute, cozy restaurant that needs more attention! The salsa verde was very good, chips & salsa were good, tacos were SO good!!! The server was very nice, service was good since we went at a slow time but wow I’m impressed! & I’m picky about Mexican food since I am Mexican myself.

These Tacos are crazy, hop off the train and get some!

I had high hopes for this place but they highly disappointed. It went from bad to worse. Jar salsa with stale chips, bad spaghetti sauce in place of salsa roja and NOTHING had flavor. We had 4 different dishes - none had flavor. Oh yeah - the service was great.

The Food was delicious and Fresh.Excellent service!Burrito Steak super recommended!

Pretty place. People are nice. Food was just ok.

Too good. Authentic. Delicious.