Miami Restaurants

Make a free reservation

View all 6163 restaurants in Miami

Popular restaurants in Miami

Browse some of the most booked restaurants in Miami

Monkitail
(591)
$$$$
Japanese | Hollywood
Bourbon Steak by Michael Mina - Miami
(455)
$$$$
American | Aventura
View all Miami restaurants

Treat your taste buds: Explore Miami restaurants.

Earn Free Meals Faster with Bonus Points

Miami's most booked Bonus Point Tables
Bâoli MiamiBâoli Miami
716 reviews
$$$$
Asian | Miami Beach / South Beach, Miami - Dade County

Excellent service, food was delicious, waiter was cute fun yet polite and professional. More

OpenTable Diner -
LEYNIA – DELANO HOTELLEYNIA – DELANO HOTEL
285 reviews
$$$$
Argentinean | Miami Beach / South Beach, Miami - Dade County

Great scene...food was really special, as were the specialty martinis which I will never be able to spell. The bar/drink menu was amazing and I would definitely recommend this place for dinner or drinks. More

OpenTable Diner -
Gianni'sGianni's
930 reviews
$$$$
Italian | Miami Beach / South Beach, Miami - Dade County

Great ambiance. Fun vibe. Beautiful place and great food. More

OpenTable Diner -
STK – Miami BeachSTK – Miami Beach
814 reviews
$$$$
Steakhouse | Miami, Miami - Dade County

Staff was great and accommodating and made my birthday special! More

OpenTable Diner -
Grille 401Grille 401
917 reviews
$$$$
Contemporary American | Fort Lauderdale, Ft. Lauderdale - Broward County

All was well. We heard there is new ownership. Hope the don’t change much!! More

OpenTable Diner -

Diners' Choice Winners: Best Overall

Miami's best restaurants based upon thousands of OpenTable diner reviews
The Grill at Calvary Chapel of Fort Lauderdale1. The Grill at Calvary Chapel of Fort Lauderdale
299 reviews
$$$$
Contemporary American | Fort Lauderdale, Ft. Lauderdale - Broward County

Always an excellent experience More

OpenTable Diner -
TwentyTwenty Grille2. TwentyTwenty Grille
661 reviews
$$$$
Contemporary American | Boca Raton, Palm Beach County

My husband and I had a date night at Twenty Twenty and enjoyed it immensely. We sat outside and enjoyed the breezy night air. The dinner started with bread made in house and delicious butter. We shared the lamb and ordered an extra side of blue cheese potatoes. AMAZING! The chef visited our table twice to bring an amuse bouche and a sorbet palate cleanser. We enjoyed this personal touch and when in Boca again, we WILL return. More

OpenTable Diner -
CRUST3. CRUST
1146 reviews
$$$$
Italian | Downtown Miami, Miami - Dade County

Crust is a wonderful restaurant where I have enjoyed several meals. The quality of the food is great & the value is spot on. The menu is very diverse & delicious., everyone can find something yummy. The service staff is warm, friendly & knowledgeable about the menu. I thoroughly enjoyed dinner & will keep going back. More

OpenTable Diner -
MAYA Flavors of India4. MAYA Flavors of India
40 reviews
$$$$
Indian | Boca Raton, Palm Beach County

An Indian restaurant to return to. Enjoyed the pleasnt ambiance, delicious food, courteous service. More

OpenTable Diner -
CASARECCIO5. CASARECCIO
29 reviews
$$$$
Italian | Pompano Beach, Ft. Lauderdale - Broward County

As close to being in Italy eating at a neighborhood Tratatoria as you can find in Fort Lauderdale. Food was authentic, made to order with mouth watering flavors. Menu changes weekly assuring the freshest ingreediants. Friendly family atmosphere, very service conscious. A clean eclectic environment that made us feel welcome as soon as we arrived. We could tell it was one of those neighborhood haunts the locals hope the tourists don't discover. The Octopus is a must try. We highly recommend you try this establishment. You can't help but cherish the food while enjoying the chef's tableside conversation. More

OpenTable Diner -

New to OpenTable

Miami restaurants that recently joined the OpenTable network
Anthony's Coal Fired Pizza - Pembroke PinesAnthony's Coal Fired Pizza - Pembroke Pines
$$$$
Italian | Pembroke Pines, Ft. Lauderdale - Broward County

The Coal-Fired Difference. Like nothing you’ve ever tasted, our coal-fired specialties are served straight out of our 800-degree oven; cooked to perfection and bursting with flavor. A delicious combination of always fresh (never frozen), authentic recipes, makes Anthony’s a fan favorite. Visit today and experience the craveable coal-fired difference.More

Biella RistoranteBiella Ristorante
$$$$
Italian | Sunny Isles Beach, Miami - Dade County

Meet Biella Ristorante!
What started as a dream became a reality. Biella Ristorante, a new venture in fine Italian Cuisine in South Florida. This family-owned restaurant offers a luxurious and sophisticated atmosphere to enjoy the best Italian food experience in Sunny Isles Beach.
For anyone looking for the perfect romantic Italian restaurant or a remarkable place to bring in family and friends, Biella Ristorante has created a culinary experience that nobody can resist. By blending an experienced Italian chef with a great and friendly staff, customers will be treated as part of the Biella family.
Biella is a touch of exquisite plates that are only prepared with the freshest ingredients. We offer house-made pasta specialties with house made sauces done with dedication and passion. HAPPY HOUR: Monday - Friday: 5:00pm -7:00pm
Ladies' Night at Biella - Join us every Thursday!More

La Riviera - Pullman Miami AirportLa Riviera - Pullman Miami Airport
$$$$
Latin American | Coral Gables / Coral Way, Miami - Dade County

Join us for a memorable waterfront culinary experience at La Riviera. The locally inspired seasonal menu, creative cocktail offerings and unmatched hospitality provide the recipe for a great experience. VINOTECA by Pullman, Luxurious wine-tasting experience with an expansive world-wide selection available by the glass, thoughtfully selected through consultation with a cellar master.More

Manny's Wood GrillManny's Wood Grill
$$$$
Steakhouse | Doral, Miami - Dade County

Elegant steakhouse with Argentinian style cuts and many vibrant dishes.More

Saffron at GroveSaffron at Grove
$$$$
Indian | Coconut Grove, Miami - Dade County

Coming Soon!More