About Our Company

El Grito is a Mexican restaurant and Mezcal bar in Miami Beach, FL, that serves Mexican food and cocktails. We combine the excellent cuisine of Mexican restaurant and Mezcaleria to provide you with an unforgettable experience that will keep you coming back time and again. We offer different cocktails for you to choose from craft cocktails, draft beer, Tequila cocktails, and craft mezcal

We offer a variety of burritos, tacos, and Mexican take out, all prepared by our professional chefs with many years of experience. Our prices are reasonable, and we also open long hours. We pride ourselves in only using the best ingredients to complement the wide range of flavors from Mexico.

When you are hungering for tacos, burritos or your Mexican favorites, we have everything you need. El Grito can be a restaurant to hang out with family and friends, an affordable restaurant to enjoy high-quality food or a Mezcal bar to relax and chill. Just stop by or contact us today to experience the finest Mexican restaurant and Mezcal bar in the area!

El Grito is a Mexican Restaurant in Miami Beach, FL

Miami Beach Craft Cocktails | Mezcal Bar | Mexican Food Miami Beach

What makes us Proud

Over 20 Years of Experience

Open Long Hours

Various Cocktail Programs

Contact Us

We service

• Miami Beach, FL

• Miami, FL

• Broward, FL

• Brickell, FL


Star Rating:

Our Services

Craft Cocktails


El Grito is happy to provide a great tasting selection of craft cocktails at our Mezcal bar. Joined with the exotic flavors of our Mexican food, our selection

Find out more

Mexican Food


El Grito offers all enticing flavors of Mexican food at our Mexican restaurant. You'll be able to select from a wide array of Mexican food with the finest ingredients

Find out more

Mezcal Bar


At El Grito, we offer a full-service Mezcal bar to suit you whenever you want to have some Mexican food and cocktails. We offer everything from craft cocktails, draft

Find out more

Contact Us

Hours of Operation


Get In Touch

El Grito

1766 Bay Road,
Miami Beach, FL 33139

Phone: (786) 565-3664

Get Directions

Send Us A Message

Dialog will close after 10 sec.

Thank you for submitting your contact request! We will reach back out to you within 24 hours of receiving your request.


El Grito Support Team


Payment Methods Accepted