Miami Restaurants

Make a free reservation

View all 6188 restaurants in Miami

Best American Restaurants in Miami

Circle Brunch - The BreakersCircle Brunch - The Breakers
(523)
$$$$
American | Palm Beach, Palm Beach County
Mariposa at Neiman Marcus - Coral GablesMariposa at Neiman Marcus - Coral Gables
(230)
$$$$
American | Coral Gables / Coral Way, Miami - Dade County
Upland-Miami BeachUpland-Miami Beach
(660)
$$$$
American | Miami Beach / South Beach, Miami - Dade County
Swirl Wine BistroSwirl Wine Bistro
(52)
$$$$
American | Coral Springs, Ft. Lauderdale - Broward County
Pelican Cafe - Lake ParkPelican Cafe - Lake Park
(207)
$$$$
American | North Palm Beach, Palm Beach County
Cafe MaxxCafe Maxx
(409)
$$$$
American | Pompano Beach, Ft. Lauderdale - Broward County
Doc B's Fresh KitchenDoc B's Fresh Kitchen
(456)
$$$$
American | Fort Lauderdale, Ft. Lauderdale - Broward County
Pinch KitchenPinch Kitchen
(114)
$$$$
American | MiMo / Upper East Side, Miami - Dade County
Bourbon Steak by Michael Mina - MiamiBourbon Steak by Michael Mina - Miami
(1528)
$$$$
American | Aventura, Miami - Dade County
Blue CollarBlue Collar
(293)
$$$$
American | Miami, Miami - Dade County
Seasons 52 - Coral GablesSeasons 52 - Coral Gables
(2962)
$$$$
American | Coral Gables / Coral Way, Miami - Dade County
WhiskWhisk
(62)
$$$$
American | Miami, Miami - Dade County
Seasons 52 - Boca RatonSeasons 52 - Boca Raton
(7233)
$$$$
American | Boca Raton, Palm Beach County

Best Italian Restaurants in Miami

CRUSTCRUST
(1224)
$$$$
Italian | Downtown Miami, Miami - Dade County
Red Carpet Italian RestaurantRed Carpet Italian Restaurant
(170)
$$$$
Italian | Coral Gables / Coral Way, Miami - Dade County
Trattoria RomanaTrattoria Romana
(1818)
$$$$
Italian | Boca Raton, Palm Beach County
Caffe AbbracciCaffe Abbracci
(615)
$$$$
Italian | Coral Gables / Coral Way, Miami - Dade County
Sapore di Mare Italian Seafood - Coconut GroveSapore di Mare Italian Seafood - Coconut Grove
(203)
$$$$
Italian | Coconut Grove, Miami - Dade County
Ponte Vecchio Ristorante e PizzeriaPonte Vecchio Ristorante e Pizzeria
(46)
$$$$
Italian | Coral Gables / Coral Way, Miami - Dade County
Casa D' AngeloCasa D' Angelo
(2223)
$$$$
Italian | Fort Lauderdale, Ft. Lauderdale - Broward County
Caffe PortofinoCaffe Portofino
(306)
$$$$
Italian | South Miami, Miami - Dade County
Il Mulino New York - South BeachIl Mulino New York - South Beach
(368)
$$$$
Italian | Miami Beach / South Beach, Miami - Dade County
Ferraro's KitchenFerraro's Kitchen
(223)
$$$$
Italian | MiMo / Upper East Side, Miami - Dade County
Macchialina Taverna RusticaMacchialina Taverna Rustica
(799)
$$$$
Italian | Miami Beach / South Beach, Miami - Dade County
Osteria Del TeatroOsteria Del Teatro
(408)
$$$$
Italian | Miami Beach / South Beach, Miami - Dade County
Cafe Avanti RestaurantCafe Avanti Restaurant
(299)
$$$$
Italian | Miami Beach / South Beach, Miami - Dade County
Cipriani Downtown MiamiCipriani Downtown Miami
(861)
$$$$
Italian | Downtown Miami, Miami - Dade County

Popular restaurants in Miami

Browse some of the most booked restaurants in Miami

Monkitail
(510)
$$$$
Japanese | Hollywood
Southern Spice
(70)
$$$$
Southern | Hollywood
Patty Macs- Hollywood
(27)
$$$$
American | Hollywood
ETARU Hallandale
(296)
$$$$
Japanese | Hallandale Beach
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
Doc B's Fresh KitchenDoc B's Fresh Kitchen
456 reviews
$$$$
American | Fort Lauderdale, Ft. Lauderdale - Broward County

Excellent service from the minute we walked in the door, and food was amazing. I’ll definitely be back! More

OpenTable Diner -
YOLOYOLO
3040 reviews
$$$$
American | Fort Lauderdale, Ft. Lauderdale - Broward County

Another amazing evening at YOLO. Beautiful cocktails, wonderful dinner, impeccable service . Best Pork Chop EVER, wonderful Branzino and a Tuna Tostada appetizer to make you want to order more...……….Bread Pudding was yummy too...…………... More

OpenTable Diner -
Cantina La VeinteCantina La Veinte
693 reviews
$$$$
Mexican | Brickell, Miami - Dade County

We had a family and friends meeting with great food, ambiance and service!!! Pretty expensive but other than that was excellent!!!!! More

OpenTable Diner -
Racks Downtown Eatery + TavernRacks Downtown Eatery + Tavern
1179 reviews
$$$$
American | Boca Raton, Palm Beach County

We were there for Father’s Day brunch and everyone in my group loved it! We arrived early (10.30am) so I was kind of empty, but it gave us a chance to eat very relaxed. Our server was very nice and attentive The price for the brunch was a bargain and we had bottomless mimosas! Will definitely return!! More

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

Exquisite dining experience, service, presentation, food all 5 Star. Desserts were amazing. Highly recommend More

OpenTable Diner -

Diners' Choice Winners: Best Overall

Miami's best restaurants based upon thousands of OpenTable diner reviews
TwentyTwenty Grille1. TwentyTwenty Grille
691 reviews
$$$$
Contemporary American | Boca Raton, Palm Beach County

We had a great time and the food was amazing! More

OpenTable Diner -
Caviar Russe Miami2. Caviar Russe Miami
57 reviews
$$$$
Seafood | Miami, Miami - Dade County

Expensive, but worth the cost. We ordered caviar to begin and the three course tasting and felt completely satisfied. If you enjoy fine dining this would be the place to go in Miami. It is not a see or be seen kind of place, but who cares the food and service was outstanding! More

OpenTable Diner -
Joseph's Wine Bar & Cafe3. Joseph's Wine Bar & Cafe
150 reviews
$$$$
Mediterranean | Delray Beach, Palm Beach County

The owner/waiter is amazing! He remembered our entire order from a previous visit,even down to the table we were seated at! Great food and service. More

OpenTable Diner -
CRUST4. CRUST
1224 reviews
$$$$
Italian | Downtown Miami, Miami - Dade County

CRUST is consistent ! Consistently excellent great food great service great prices. Simply put Anita and her Team “gets it” More

OpenTable Diner -
Circle Brunch - The Breakers5. Circle Brunch - The Breakers
523 reviews
$$$$
American | Palm Beach, Palm Beach County

The Breakers never disappoints but Circle Brunch even exceeds expectations. From the endless food options, impeccable service + aesthetic, this should be on your list. More

OpenTable Diner -

New to OpenTable

Miami restaurants that recently joined the OpenTable network
#00 Saloon#00 Saloon
$$$$
American | Fort Lauderdale, Ft. Lauderdale - Broward County

00 Saloon is located in the Himmarshee Historic District, which is the oldest section of commercial downtown Fort Lauderdale. The district is bounded on the east by the railroad tracks, on the south by the New River, and the west by Nugent Ave. and portions of the north side of SW 2nd St. 00 Saloon is a destination that provides food, drinks and entertainment for a modern audience in a venue of classic surreal design inspired by 19th-century industrial steam-powered machinery.More

La Cucina RistoranteLa Cucina Ristorante
$$$$
Italian | Lauderdale by the Sea, Ft. Lauderdale - Broward County

La Cucina located in Lauderdale-By-The-Sea, FL is an authentic Italian Restaurant where the best of Italy comes alive. Our menu changes every few days and features a wide selection of items, including fresh pasta, seafood, meats, cheeses, salads, soups and pizza. Everything is made fresh daily from premium ingredients, and we have a nice collection of wines and cocktails for your pleasure. We have been making authentic Italian dishes for the past 30 years and look forward to serving you at our new location in Lauderdale-By-The-Sea, Florida.More

Nikki Beach at OreyaNikki Beach at Oreya
$$$$
Greek | Miami Beach / South Beach, Miami - Dade County

Nikki Beach is a global luxury lifestyle & hospitality brand that combines the elements of music, dining, entertainment, fashion, film and art into one.More

Premiere Cafe & BarPremiere Cafe & Bar
$$$$
Pizza Bar | Fort Lauderdale, Ft. Lauderdale - Broward County

Serving dinner, craft beers and boutique wines 7 days a week. Open Daily 6pm to Midnight. Hand made pizzas and authentic empanadas made daily. Indoor bartop seating only / Outdoor tables available pending weather. Complimentary WIFI is available.More

TapeoTapeo
$$$$
Spanish | West Palm Beach, Palm Beach County

Come and have a taste of Spain in West Palm Beach Florida More

Discover Miami

Yellow Ferraris and fine cigars, ceviche served oceanside—the technicolor glamour of the “Magic City” draws us in. But that doesn’t mean simple pleasures can’t be found here. Some of the best (and most affordable) food is on Calle Ocho in Little Havana, where medianoche sandwiches, fish with escabeche and fresh citrus drinks reign. And, every year, Miami Beach swells with creatives and collectors for Art Basel. By day, street life sizzles with open air cafés, coffee shops and cigar bars ready to welcome you in. Come night time, the city assumes a new identity.