This isn’t a guide to the fanciest food in town. We aren’t trying to be like the Michelin Guide. We’re normal people, who just like really, really good food. What follows is what we believe is the best food in Miami– we ignore factors like the pedigree of the chef and the price level. Our sole criterion is how good it tastes.
1. Moon Thai & Japanese Coral Gables
Address: 1118 S Dixie Hwy, Coral Gables, FL 33146
Phone: (305) 668-9890
Hours:
Mon – Thu: 11:30 am – 11:00 pm
Fri – Sat: 11:30 am – 11:30 pm
Sun: 12:00 pm – 11:00 pm
Menu
Yelp: (3 stars 200+ reviews)
Website
Moon Thai & Japanese was established on August 3rd, 2000, in Coral Gables, FL by lifetime chef and restaurant owner Jack Punma. Since then, the restaurant has expanded to include three additional locations: Kendall, Coral Springs, and Weston.
- Excellent pannag & veggie spring rolls
- Parking is tough and can take 5-10 minutes
2. Thea Pizzeria
Address: 1951 NW 7th Ave, Miami, FL 33136
Phone: (305) 777-3777
Hours:
Mon – Fri: 10:30 am – 5:00 pm
Sat – Sun: Closed
Menu
Yelp: (4 stars 40+ reviews)
Website
Often described as a “culinary pioneer”, Thea is an intrepid Londoner who has twice developed luxury restaurant experiences in overlooked parts of Miami, bringing a chic environment and offerings that have foodies clamoring for more.
- Great spot for wine & pizza
- We LOVE the fig pizza
- Thea is one of the sweetest people ever
3. Puerto Sagua Restaurant
Address: 700 Collins Ave, Miami Beach, FL 33139
Phone: (305) 673-1115
Hours: Mon – Sun: 7:00 am – 2:00 am
Menu: Not Available
Yelp: (4 stars 2,000+ reviews)
Website
- Some of the best, authentic Cuban food in Miami
- This is the kind of place that is ALWAYS packed because it’s just that good
- The potato balls are a great appetizer – no brainer – order some
4. Greek Islands Taverna
Address: 3300 N Ocean Blvd, Fort Lauderdale, FL 33308
Phone: (954) 565-5505
Hours:
Mon – Sat: 11:00 am – 10:30 pm
Sun: 12:00 pm – 10:00 pm
Menu
Yelp: (4 stars 500+ reviews)
Website
- Fantastic Greek restaurant worth the trip up to Fort Lauderdale
- No reservations, but the line usually moves pretty fast
5. New York Grilled Cheese
Address: 2207 Wilton Dr, Wilton Manors, FL 33305
Phone: (954) 564-6887
Hours:
Mon: 9:00 am – 11:00 pm
Tue – Wed: 12:00 pm – 11:00 pm
Thu: 12:00 pm – 3:00 am
Fri: 12:00 pm – 4:00 am
Sat: 11:00 am – 4:00 am
Sun: 11:00 am – 3:00 am
Menu
Yelp: (4 stars 700+ reviews)
Website
With an unwavering commitment to originality, not only is New York Grilled Cheese changing the way we think of the grilled cheese, it’s also changing the way we eat it. As the Home Of The Waffled Grilled Cheese®, each and every ooey gooey melt is a hot mess served hot off the press, crafted of the finest ingredients and savoriest of recipes that will manage to impress even the pickiest of eaters and sassiest of foodies.
- Their grilled cheese is obviously amazing, but their Bisque is incredible as well
- We definitely recommend upgrading the Bisque that comes on the side to the larger size
6. Mi Rinconcito Mexicano
Address: 1961 SW 8th St, Miami, FL 33135
Phone: (305) 644-4015
Hours:
Mon – Thu: 9:00 am – 9:00 pm
Fri: 9:30 am – 10:00 pm
Sat: 10:00 am – 10:00 pm
Sun: 10:00 am – 9:00 pm
Yelp: (4 stars 400+ reviews)
Website
- Solid Mexican spot – authentic, fair prices
- Veggie enchiladas were great
- Love the Queso here
7. La Sandwicherie
Address: 229 14th St, Miami Beach, FL 33139
Phone: (305) 532-8934
Hours:
Mon – Thu: 7:00 am – 5:30 am
Fri – Sun: 7:00 am – 6:00 am
Menu
Yelp: (4 stars 1700+ reviews)
Website
- Solid sandwich shop – super fresh ingredients
- If you have a sweet tooth, try the Nutella croissant sandwich
8. Bolivar Resto Lounge
Address: 841 Washington Ave, Miami Beach, FL 33139
Phone: (786) 671-5335
Hours:
Mon – Wed: 11:00 am – 12:00 am
Thu – Sat: 11:00 am – 2:00 am
Sun: 11:00 am – 12:00 am
Menu
Yelp: (4 stars 900+ reviews)
Website
Inspired by the history of the Revolutionary Simon Bolivar, who desired to unite the Americas, Bolivar Restaurant unites Spanish, African and Native South American flavors to bring an exotic fusion of Colombian, Peruvian and Venezuelan cuisine.
- Insanely great dessert – we loved the moist chocolate cake
- Great ambiance, tapas, drinks, service…what more can you ask for
9. Jimmy’z Kitchen Wynwood
Address: 2700 N Miami Ave, Miami, FL 33127
Phone: (305) 573-1505
Hours:
Mon – Thu: 11:00 am – 10:00 pm
Fri – Sat: 11:00 am – 11:00 pm
Sun: 11:00 am – 10:00 pm
Menu
Yelp: (4 stars 400+ reviews)
Website
Born in New York and raised in Puerto Rico, Jimmy grew up savoring and creating a variety of cross cultural Puerto Rican, Cuban, and Spanish delights, which he would later famously blend into the Chef-inspired menu of the Jimmy’z Kitchen restaurants. A graduate of the Johnson & Wales Culinary School, Chef Jimmy has built a solid reputation in Miami among foodies, restaurant owners, and South Florida VIP’s, as a creative chef and restaurateur.
10. Royal India Restaurant
Address: 3801 Griffin Rd, Ft Lauderdale, FL 33312
Phone: (954) 964-0071
Hours: Mon – Sun: 11:30 am – 3:00 pm & 5:00 pm – 10:30 pm
Menu
Yelp: (3 stars 200+ reviews)
Website
- Hands down the best North Indian food in South Florida
- Paneer makhni, malai kofta and garlic naan are all to die for
11. Harry’s Pizzeria
Address: Miami Design District, 3918 N Miami Ave, Miami, FL 33127
Phone: (786) 275-4963
Hours:
Mon – Thu: 11:30 am – 10:00 pm
Fri – Sat: 11:30 am – 12:00 am
Sun: 11:30 am – 10:00 pm
Menu
Yelp: (4 stars 400+ reviews)
Website
Harry’s Pizzeria is James Beard Award-winning Chef Michael Schwartz’s neighborhood American pizzeria first opened in 2011, a hip, casual joint for people who love pizza, but who also crave and gather around innovative, genuine cooking.
- Top 25 pizzerias in America by Food & Wine magazine
- Named one of America’s Best Pizzas by The Daily Meal
12. Udipi Restaurant
Address: 2100 N University Dr, Sunrise, FL 33322
Phone: (954) 748-5660
Hours:
Mon – Thu: 11:30 am – 3:00 pm & 5:30 pm – 9:30 pm
Fri: 11:30 am – 3:00 pm & 5:30 pm – 10:00 pm
Sat: 11:30 am – 10:00 pm
Sun: 11:30 am – 9:30 pm
Menu
Yelp: (4 stars 100+ reviews)
Website
13. Lucali
Address: 1930 Bay Rd, Miami Beach, FL 33139
Phone: (305) 695-4441
Hours:
Mon – Thu: 5:00 pm – 11:00 pm
Fri – Sat: 1:00 pm – 12:00 am
Sun: 1:00 pm – 11:00 pm
Menu
Yelp: (4 stars 200+ reviews)
Website
- Famous Brooklyn Pizzeria’s out post in Miami
- Incredible, Brooklyn / NY Style pizza
14. Punjab Fine Indian
Address: 1801 N Federal Hwy, Boca Raton, FL 33432
Phone: (561) 392-8000
Hours:
Mon: 5:00 pm – 11:30 pm
Tue – Sat: 11:30 am – 11:30 pm
Sun: 5:00 pm – 11:30 pm
Menu
Yelp: (3 stars 100+ reviews)
Website
If you are willing or some how find yourself in Boca, this is where you want to go. Classic North Indian spot that has stood the test of time. Their onion chutney is so good people buy it in large batches to take home. Excellent paneer makhani.
15. Grimaldi’s Pizzeria
Address: 11701 Lake Victoria Gardens Ave., Ste 3101, Palm Beach Gardens, FL 33410
Phone: (561) 625-4665
Hours:
Mon – Thu: 11:00 am – 10:00 pm
Fri – Sat: 11:00 am – 11:00 pm
Sun: 11:00 – 10:00 pm
Menu
Yelp: (4 stars 100+ reviews)
Website
Another on of Brooklyn’s best pizzerias that has thankfully brought their talents to South Beach (well, in this case Palm Beach).
- Our go to order is a large pie with onions, roast peppers and garlic with a platter of their desserts
- A little pricey once you start adding on the toppings, but well worth it
16. Bombay Darbar
Address: 2901 Florida Ave, Miami, FL 33133
Phone: (786) 475-6098
Hours:
Mon: 6:00 pm – 10:00 pm
Tue: Closed
Wed: 6:00 pm – 10:00 pm
Thu: 12:00 pm – 3:00 pm & 6:00 pm – 10:00 pm
Fri – Sat: 12:00 pm – 3:00 pm & 6:00 pm – 11:00 pm
Sun: 12:00 pm – 3:00 pm & 6:00 pm – 10:00 pm
Menu
Yelp: (4 stars 300+ reviews)
Website
- Delicious tandoori Indian food
- Great ambiance, nice choice for date night
17. Woodlands
Address: 4816 N University Dr, Lauderhill, FL 33351
Phone: (954) 749-3221
Hours:
Mon: Closed
Tue – Sun: 11:30 am – 3:00 pm & 5:00 pm – 10:00 pm
Menu
Yelp: (4 stars 100+ reviews)
Website
- One of the most popular South Indian spots in South Florida
- Masala Dosas are excellent
- Vegetarian and Vegan Friendly
18. Lotus Garden
Address: 318 Miracle Mile, Miami, FL 33134
Phone: (305) 446-2360
Yelp: (4 stars 90+ reviews)
Website
- Vegan Friendly
- Solid thai spot for when you are in/near Miracle Mile
- We adore their spring rolls
19. Mint Leaf Indian Brasserie
Address: 276 Alhambra Cir, Miami, FL 33134
Phone: (305) 443-3739
Hours:
Mon – Thu: 11:30 am – 10:00 pm
Fri: 11:30 am – 10:30 pm
Sat: 12:00 pm – 10:30 pm
Sun: 12:00 pm – 3:00 pm & 6:00 pm – 10:00 pm
Yelp: (3 stars 200+ reviews)
Website
- One of the rare Indian restaurants that has mastered North Indian and South Indian cuisine
- Excellent Dosas from the south and curries from the north
20. La Bamba
Address: 5452 W Sample Rd, Margate, FL 33073
Phone: (305) 266-7733
Hours: Not Available
Menu: Not Available
Yelp: (3 stars 1 reviews)
Website
- One of our favorite mexican spots for when we’re in Broward
- Excellent chips & salsa and enchiladas
21. Yardbird Southern Table & Bar
Address: 1600 Lenox Ave, Miami Beach, FL 33139
Phone: (305) 538-5220
Hours:
Mon – Thu: 11:30 am – 11:00 pm
Fri: 11:30 am – 12:00 am
Sat: 9:30 am – 12:00 am
Sun: 9:30 am – 11:00 pm
Menu
Yelp: (4 stars 2,600+ reviews)
Website
They are serving up the freshest, most inventive takes on regional Southern fare seven days a week with a foot-stompin’, soul-healin’ brunch on the weekends.
22. Mr & Mrs Bun
Address: 15572 SW 72 St, Miami, FL 33193
Phone: (786) 717-6244
Hours: Mon – Sun: 11:30 am – 10:00 pm
Menu
Yelp: (5 stars 500+ reviews)
Website
- A casual sandwich shop with Peruvian twists and modern American influences
- They make everything from scratch using only the freshest ingredients available
- Their buns are baked daily and their salads made to order
- They have homemade empanadas
23. Fratelli Milano
Address: 213 SE 1st St, Miami, FL 33131
Phone: Phone number (305) 373-2300
Hours:
Mon – Thu: 11:00 am – 10:00 pm
Fri –Sat: 11:00 am – 11:00 pm
Sun: Closed
Menu
Yelp: (4 stars 800+ reviews)
Website
Twin brother chefs Roberto and Emanuele Bearzi work together at Downtown Miami’s RISTORANTE FRATELLI MILANO crafting regional Italian dishes they first tasted in their mother’s Milanese kitchen. Lunchtime guests vie for breezy sidewalk tables and in the evening, the casual elegance of the candlelit dining room provides a more relaxed atmosphere.
- Out of this world desserts
- Their homemade pastas are divine
24. Michael’s Genuine Food & Drink
Address: 130 NE 40th St, Miami, FL 33137
Phone: (305) 573-5550
Hours:
Mon – Thu: 11:30 am – 11:00 pm
Fri – Sat: 11:30 am – 12:00 am
Sun: 11:00 am – 3:00 pm & 5:30 pm – 10:00 pm
Menu
Yelp: (4 stars 1,300+ reviews)
Website
The ultimate showcase for James Beard Award-winning chef/owner Michael Schwartz’s fresh, simple, pure approach — clean, vibrant flavors built on what’s fresh and in season from only the best sources.
- Our favorite spot in the design district, by far
- The vegertarian burger is the best veggie burger we’ve ever had
25. Arun’s Indian Kichen
Address: 10278 W Sample Rd, Coral Springs, FL 33065
Phone: (954) 227-1123
Hours:
Mon – Thu: 12:00 pm – 3:00 pm & 5:00 pm – 9:30 pm
Fri: 12:00 pm – 3:00 pm & 5:00 pm – 10:00 pm
Sat: 4:00 pm – 10:00 pm
Sun: 4:00 pm – 9:00 pm
Menu
Yelp: (5 stars 600+ reviews)
Website
- Popular spot in Coral Springs known for it’s flavorful Indian food and super low prices
- The Aloo Ghobhi is excellent
26. Villa Azur
Address: 309 23rd St, Miami Beach, FL 33139
Phone: (305) 763-8688
Yelp
Website
The romantic decor features an interesting contrast of vintage and modern motifs by mixing antique woods and chandeliers with contemporary furniture. The restaurant exudes chic elegance welcoming citizens from around the globe to have a memorable experience. In the later hours, Villa Azur features international DJs creating an energetic after-dinner ambiance for when you’re not quite ready for date night to end.