We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Rancho Grande

314 72nd St, Miami Beach, FL 33141-3008
+1 305-864-7404
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent57%
  • Very good30%
  • Average1%
  • Poor5%
  • Terrible4%
Travellers talk about
“guacamole” (30 reviews)
“fajitas” (9 reviews)
Closed Now
All hours
Mexican, Latin, Spanish
$$ - $$$
314 72nd St, Miami Beach, FL 33141-3008
Write a Review
Reviews (144)
Traveller rating
Traveller type
Time of year

1 - 10 of 144 reviews

Reviewed 3 days ago via mobile

Wow! Really amazing food. Highly recommend getting the guacamole. It's made to order and very yummy. Everything we ate was really good. Plus the service was great. We will be back...

Thank Sharon L
Reviewed 1 week ago via mobile

Our family of 6 was visiting surfside and stopped here for lunch on a Sunday afternoon. Margaritas to start (very good) as well as chips, salsa, and homemade guacamole. We all agreed the food was excellent .. the staff were attentive and very friendly. Highly...More

Thank miranda s
Reviewed 2 weeks ago via mobile

Fancied Mexican whilst staying nearby. Staff were very attentive and happy to give recommendations. We had some interesting margaritas! The guacamole was freshly made and was definitely a winner! Shared a tasting platter for appetiser and then moved on to fajitas and a burrito. Maybe...More

Thank QueM-G
Reviewed 2 weeks ago

Its always great when you find a good restaurant serving real Mexican Food..We had the Chicken Tostadas and the Mango/Avocado Salad. Both were on the $15 range and were worth every penny. The service was exceptional and the restaurant itself was simple, clean and a...More

Thank Craig J
Reviewed 11 April 2017 via mobile

The three of us went to have a girls night out. The service is the best. Everyone is super friendly and helpful. Our server was sweet and very friendly. The food is amazing, we tried three different dishes and they were all delicious.

Thank cjbars77
Reviewed 29 March 2017

good food,drinks and great dessert my fav is the fried banana cheesecake and my fav drink is the cucumber jalapeno margarita wow.

Thank 629denisev
Reviewed 15 March 2017 via mobile

This food is absolutely delicious. Everyone should be eating here! My family and I came to eat here and we had the fish tacos, al pastor tacos, enchiladas Verdes and chicken tacos. The service is fast and the staff is polite. I will be back!

Thank Alejandra0717
Reviewed 2 March 2017 via mobile

If you are craving Mexican, i recommend to visit this wonderful restaurant. Guacamole is magnificent, tacos just crunches in ur mouth 👄

Thank Naif H
Reviewed 21 February 2017 via mobile

Love this place - really great food and drinks, can sit in or outside. Never disappointed!! Fave margaritas are cilantro jalapeño and guava jalapeño. Ceviche, burrito grande, guacamole made to your liking

Thank John305
Reviewed 17 February 2017 via mobile

What a good meal. Our waiter was learning his new job but tried very hard to please. Food was very good and tasted fresh .

Nearby Restaurants
Little Brazil
335 reviews
.19 km away
Cafe Prima Pasta
2,041 reviews
.14 km away
George's Italian Restaurant and Lounge
240 reviews
.02 km away
Churros Manolo
505 reviews
.19 km away
Nearby Attractions
North Shore Open Space Park
126 reviews
.87 km away
Byron Carlyle Theater
5 reviews
.23 km away
Sandbar Lounge
18 reviews
.61 km away
Infinity Bus Lines & Tours
23 reviews
.33 km away
Questions & Answers
Get quick answers from El Rancho Grande staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Delivery, Parking Available
Good for
Groups, Kids, Child-friendly
Open Hours
11:30 - 23:00
11:30 - 23:00
11:30 - 23:00
11:30 - 23:00
11:30 - 23:00
11:30 - 00:00
11:30 - 00:00
Location and Contact Information
  • Address: 314 72nd St, Miami Beach, FL 33141-3008
  • Location: United States  >  Florida (FL)  >  Miami Beach
  • Phone Number: +1 305-864-7404