The Best Food in Miami: 21 Must-Eat Dishes to Add to Your List

There are 9.1 gazillion things to eat in Miami, but not all bites are created equal. (We’re looking at you, soggy Cuban sandwich.) Presenting 21 dishes we consider to be the absolute best food in Miami that we think every Miamian needs to try at least once. We've noted their takeout and delivery options too, so you can dine at home as we continue to combat COVID-19.

10 Miami Foodies You Need to Follow on Instagram Right Now

1. Stone Crab And Key Lime Pie At Joe’s

For more than 100 years, this legendary South Beach restaurant has been the definitive place to feast on massive crustaceans served family-style. Pro tip: No meal here is complete without a slice of key lime pie. Now doing delivery and take-out.

11 Washington Ave., Miami; 305-673-0365 or

2. Ave Maria Cookie At Night Owl Cookies

We’re never one to turn down the fun flavor creations like Cinnamon Toast Crunch, birthday cake or pumpkin spice on Night Owl’s ever-changing menu. But the Ave Maria has our heart, made with guava, Maria cookies (crunchy tea biscuits), white chocolate chips and a cream cheese frosting drizzle. Order one of these delicious bites for home delivery ASAP.

Various locations;

3. Chicken ’n’ Watermelon ’n’ Waffles At Yardbird

Honestly, comfort food doesn’t get much better than this. Don’t forget the extra honey hot sauce and bourbon maple syrup. Now offering dine-in, pick-up and delivery.

1600 Lenox Ave., Miami Beach; 305-538-5220 or

4. Cubano At Versailles

This iconic restaurant is responsible for the best Cubanos (and cafés con leche) in town. Sweet ham, roast pork and Swiss cheese smeared with mustard on toasted Cuban bread. Bring. It. On. Open for take-out and delivery.

3555 SW Eighth St.; 305-444-0240 or

5. Pulled Pork Sandwich At Shorty’s Bar-b-q

A Miami hangout since 1951, this log-cabin-style restaurant is our go-to when we’re craving pulled pork sliders and coleslaw. P.S.: Double up on napkins before you dig in. Now doing take-out.

Multiple locations;

6. A Melt At Ms. Cheezious

No matter how old we get, there’s nothing like a really, really good grilled cheese. We can’t get enough of the Mackin Melt (with creamy Gouda mac ’n’ cheese and house-cured bacon) or the fried chicken and waffle melt (crispy chicken and cheddar on house-made buttermilk waffles with country gravy and maple syrup). Available for take-out and delivery.

Various locations;

7. Tacos At Coyo

It’s pretty hard to improve upon tacos, but the fusion-y ingredient combos (like pork, roasted pineapple and tangy onions) seal the deal. Pricing under $10 helps, too. Pick up your tacos for take-out or enjoy them while dining in.

2300 NW Second Ave.; 305-573-8228 or

8. Juices Or Smoothies At El Palacio De Los Jugos

We dream about the made-from-scratch smoothies and juices at El Palacio. They’re as fresh as ever, totally worth the drive and pretty healthy, with options ranging from watermelon to mamoncillo chino (an addictively tart fruit related to lychees). It is called the juice palace, after all. All locations currently offering delivery and take-out, with some offering dine-in eating—check website for details.

Various locations;

9. Cubano At La Carreta

We know what you’re thinking: another Cuban sandwich?! But trust us, it’s worth it. La Carreta’s signature roast-pork sandwich is best enjoyed with homemade crispy plantain chips and a sweet mamey papaya shake. All locations currently offering delivery and take-out, with some offering dine-in eating—check website for details.

Various locations;

10. Nitro Cold Brew At All Day

We all need a java jolt every once in a while. When craving strikes, we opt for a nitro at All Day in downtown, where cold-brew concentrate is infused with nitrogen to add a slight fizz and creamy consistency. Currently available for dine-in and take-out.

1035 N. Miami Ave., Miami; 305-699-3447 or

11. Bread At Zak The Baker

Come for a loaf of sourdough (or a good ol’ pastrami sandwich), stay for the sweet-smelling aroma of freshly baked breads and pastries that fills the café all day long. Currently offering delivery and take-out.

295 NW 26th Ave., Wynwood; 786-294-0876 or

12. Azucar Ice Cream Company

This gem on Calle Ocho is home to the famous Abuela Maria ice cream scoop, made with vanilla mixed with bright jewels of ruby red guava, rich cream cheese and crispy Maria crackers. It’s a Cuban classic. Now doing take-out only.

1503 SW Eighth St., Miami; 305-381-0369 or

13. Everything Bagel With Chive Cream Cheese At Bagel Cove

You didn’t think we’d leave our favorite source of carbs off this list, did you? This Aventura staple is not only one of the city’s best bagel spots but its prices clock in at some of the lowest in town. Currently offering delivery, dine-in and curbside pick-up.

19003 Biscayne Blvd., Aventura; 305-935-4029 or

14. The Kitchen Sink At Jaxson’s

When we said we wanted to try everything but the kitchen sink, we never thought we’d get this. This monstrous heap of ice cream is meant to be shared by four very ambitious eaters. Yep, it’s basically the stuff dreams are made of.

128 S. Federal Hwy., Dania Beach; 954-923-4445 or

15. Toston Burger At Pincho Factory

Homegrown chain Pincho Factory manages to combine fast-food-style nostalgia with hefty, perfectly cooked patties on par with what you’d find elsewhere for twice the price. Let’s not forget that the toston burger swaps a traditional bun for two crispy fried plantains. Mmm. Currently offering take-out only.

Various locations;

16. Breakfast At Jimmy’s Eastside Diner

You’re actually looking at the site of one very memorable scene in the Oscar-winning film Moonlight. Dating back to the ’60s, this place is known to serve one of the heartiest all-day breakfast spreads in the city. Bring on the toast, bacon and eggs. Available for take-out and delivery.

7201 Biscayne Blvd., Miami; 305-754-3692

17. Fried Chicken At Publix

This Southern supermarket chain is famous for its fried chicken. No matter where you are in Miami, you’ve got a Publix nearby. Snag a hefty chicken-stuffed sandwich or a combo with a side of mac and cheese and biscuits.

Multiple locations;

18. Tres Leches Doughnut At The Salty Donut

If you can judge a doughnut by the number of people waiting in line to eat it, consider these rounds the best in town. Tucked inside a charming Wynwood storefront, the Salty Donut whips up treats in flavors like guava-cheese, maple bacon and Nutella-stuffed. But the real winner here is the tres leches doughnut, made with white chocolate and lots of cream and then torched to perfection. Available for take-out and delivery.

Various locations;

19. Key Lime Pie At Fireman Derek’s

No need to drive to Key West for a quality slice: Miami is replete with plenty of takes on the classic pie that nail the sweet-to-tart ratio. At Fireman Derek’s, the key lime is the most requested flavor—and it’s no surprise why. It strikes the perfect balance between tart and sweet, and it always includes a generous heap of whipped cream. Get your delivered asap.

Various locations;

20. Sobe Club At La Sandwicherie

It’s hard to go wrong at this South Beach sandwich mecca, but after a morning of sun and waves, we find ourselves craving this summery combo of turkey, Brie and avocado. Now available for delivery and take-out.

229 14th St., 305-532-8934;

21. A Stuffed Bagel At El Bagel

We may not have the bagel fame of NYC, but South Florida knows a thing or two about crispy-on-the-outside, chewy-on-the-inside rounds of dough. Just look at El Bagel. They make some of the best chewy bagels crammed with everything from smoked salmon to runny eggs to thick schmears—or, you know, all of the above.

6910 Biscayne Blvd.; 786-536-7365 or