Amal Coconut Grove
Photograph: Maxime Bocken
Photograph: Maxime Bocken

The Coconut Grove restaurants we’re booking right now

Here's where to dine out in Coconut Grove, a tree-lined, waterfront enclave with one of Miami’s most exciting dining scenes.

Falyn Wood
Contributor: Eric Barton
Advertising

The leafy little oasis on the water known as Coconut Grove is one of Miami’s best neighborhoods. The walkable triangle of shops, parks, cafes and restaurants feels a lot like Miami itself, a charming mix of cultural influences, dotted with outdoor tables that are ideal for slow sipping and peak people-watching.

RECOMMENDED: The best restaurants in Miami

A big part of what makes Coconut Grove so great is its bustling restaurant scene, which includes everything from Michelin-starred fine dining to Cuban diners, ultra-fresh sushi spots and tried-and-true eateries where we’d gladly brunch for the rest of our days. 

The Grove, as we locals call it, is not without its tourists, so don’t expect to just stumble into the first restaurant luring you in with bucket-sized mojitos. Instead, follow our suggestions below, a vetted guide to the best Coconut Grove restaurants right now.

Updated March 2026: A few of our favorite Grove spots have shuttered since our last update, including the Iberian-inspired Sereia and vegan haven Planta Queen. Others, we’ve willingly cut from this freshly streamlined and reorganized guide to make room for new additions. Among them: a southern outpost of Miami’s favorite bagel purveyor, our favorite Major Food Group restaurant in Miami, and a wood-fire restaurant nestled in a two-Michelin Key hotel.

RECOMMENDED: Guide to Coconut Grove

Best Coconut Grove restaurants

  • Contemporary American
  • West Coconut Grove
  • price 2 of 4
  • 5 out of 5 stars
  • Recommended

What is it? Chef Michael Beltran’s daring experiments with Cuban food have earned his flagship Coconut Grove restaurant a Michelin star each year since the guide arrived in Florida. The locally bred chef concept combines all sorts of flavor profiles and culinary techniques to yield an innovative, ever-changing menu that’s always exciting to navigate.

Why we love it: The ambiance here is warm, understated and romantic, making it a versatile option whether you’re planning a date night, a business dinner or a happy hour catch-up with friends.

Time Out tip: Those willing to try something entirely new will be rewarded, especially with the pressed duck that’s both a tableside show and one of the best dishes in Miami.

Address: 3540 Main Hwy, Coconut Grove, FL 33133

Opening hours: Sun–Thu 5:30–10pm; Fri, Sat 5:30–11pm

Expect to pay: Around $250 per person, whether you go à la carte or pre-fix ($180 per person). The duck-for-two service is $160. Happy hour is surprisingly approachable, with plates, wine and cocktails ranging from around $10 to $18.

  • Mexican
  • Coconut Grove
  • price 2 of 4
  • 5 out of 5 stars
  • Recommended

What is it? These folks take Mexican food seriously, so much so that they have their own grinder to create corn masa that’s then pressed into flaky, light and durable tortillas best used to contain heritage pork braised with chiles and oranges. Upstairs, you’ll find Krüs Kitchen, a chill, light-filled space with curated market shelves, natural wines and a breezy menu that changes with the seasons. 

Why we love it: In 2024, Los Félix and Krüs Kitchen were both awarded Michelin Green stars for their sustainability efforts, and Los Felix is one of only 12 restaurants in the U.S. to have both a Michelin Star and Green star.

Time Out tip: If you're into the natty stuff, Krüs has its own wine club (local pickup only) starting at $100 for four bottles a month. Expect a focus on up-and-coming vintners producing natural, organic and biodynamic wines.

Address: 3413 Main Hwy, Miami, FL 33133

Opening hours: Tue–Thu 5:30–10pm; Fri 5:30–11pm; Sat–Sun 11am–3:30pm

Expect to pay: $60 to $120 per person

Advertising
  • Italian
  • Coconut Grove
  • price 4 of 4
  • 5 out of 5 stars
  • Recommended

What is it? If The Sopranos were filmed in present-day Miami, this would surely be Tony’s spot. The more neighborhood-focused, wine-centric counterpart to Major Food Group’s famed chain of Italian restaurants, Carbone Vino combines old-school glamour and hospitality with refined takes on comforting classics. 

Why we love it: Vino slings all the Carbone favorites, like the spicy rigatoni vodka, veal parmesan and Caesar Salad alla ZZ—plus dishes you won’t find at the original, like zucchini fritti and Spaghettini Bambini, an ode to the childhood staple prepared here with grass-fed butter and aged Parmigiano Reggiano.

Time Out tip: No reservation? Sidle up to the gorgeous bar, which serves the full menu and welcomes walk-ins.

Address: 2911 Grand Ave, Miami, FL 33133

Opening hours: Sun–Thu 5–10pm; Fri–Sat 11:30am–2pm, 5–11pm

Expect to pay: $125 to $200 per person

4. El Bagel

What is it? Miami’s favorite hand-rolled bagel shop began as a food truck before becoming the hottest breakfast ticket on Biscayne Boulevard when it opened its brick-and-mortar outpost in MiMo. A second location in Coconut Grove with a perpetual line out the door proves just how badly all those New York transplants had been craving a proper bagel spot down south.

Why we love it: The bagels themselves are always fresh and consistently deliver the soft-to-chewy ratio we covet, but it’s the bagel sandwiches we yearn for on lazy Sunday mornings. Pastrami Egg & Cheese, Lox Supreme, B.E.C. or the Avo Spesh with smashed hass, watermelon radish, Persian cucumber and sprouts—all roads lead to satisfaction.

Time Out tip: The simple solution to avoiding long lines: order online (pickup via Toastab or delivery via Doordash). Also, don’t sleep on the house-made B&W cookies and whitefish salad.

Address: 3015 Grand Ave #122, Coconut Grove, FL 3313

Opening hours: Wed–Mon 8am–2pm

Expect to pay: About $10 to $15 for a bagel and a coffee.

Advertising
  • Japanese
  • Coconut Grove
  • price 2 of 4
  • Recommended

What is it? With just 22 seats and the deceptively simple goal of serving very good sushi, Midorie is intimate, minmalist and authentic—as are the dishes. 

Why we love it: Like its sister restaurant in Miami's Upper Eastside, Midorie is tucked away in a quiet, off-the-beaten-path complex you probably didn’t know existed. But the casual location belies the prestige of the ingredients and polished presentation of each nigiri, temaki and rice bowl.

Time Out tip: Omakase is a solid choice here and priced well: $100 for 12 pieces of nigiri and one maki made with some of the most meticulously sourced and prepared fish anywhere.

Address: 3162 Commodore Plaza, Miami, FL 33133

Opening hours: Tue–Sun 6–10pm 

Expect to pay: $50 to $90 per person

  • Italian
  • Coconut Grove
  • price 3 of 4
  • 4 out of 5 stars
  • Recommended

What is it? Fourth-generation Cipriani brothers Maggio and Ignazio follow in their family’s footsteps with this upscale Italian restaurant perched atop Coconut Grove’s nautical-themed boutique hotel, Mr C. In keeping with the luxurious waterfront space, the cuisine is rustic Italian with a modern twist. 

Why we love it: Expect to see lighter versions of traditional pasta dishes such as the delightfully al dente spaghetti “alle vongole,” along with beautiful renditions of Italian staples like the delicate tempura zucchini flower stuffed with three cheeses and the towering made-to-order pistachio gelato.

Time Out tip: Whether you’re here for breakfast, lunch or dinner (all equally solid choices), there’s no leaving Bellini without trying the namesake cocktail, which Giuseppe Cipriani, founder of Harry’s Bar in Venice, Italy, invented in the late 1930s.

Address: 2988 McFarlane Rd, Miami, FL 33133

Opening hours: Daily 7am–11pm

Expect to pay: $80 to $150 per person

Advertising
  • Diners
  • Coconut Grove
  • price 2 of 4
  • 4 out of 5 stars
  • Recommended

What is it? This modern diner pays homage to the dishes that define Miami, with Cuban roots that run deep and Abuela favorites like lechón asado and bistec de palomilla. They’re served alongside diner staples, including an excellent hoagie made with frita meatballs and, for breakfast, an oozy egg sandwich topped with crunchy papitas. 

Why we love it: With an excellent cocktail list and a fun vibe, Chug’s makes for a good start to the day or a fine way to end it.

Time Out tip: For a faster-casual experience, head around the corner to Chuggie’s, chef Beltran’s new burger concept that also serves up a mean fried chicken sandwich and soft serve.

Address: 3444 Main Hwy, Miami, FL 33133

Opening hours: Mon, Tue 7:30am–3pm; Wed–Sat 7:30am–10pm; Sun 7:30am–7pm

Expect to pay: $25 to $50 per person

  • Greek
  • Coconut Grove
  • price 4 of 4
  • 4 out of 5 stars
  • Recommended

What is it? For a slice of South Beach in Coconut Grove, book a meal at AVA MediterrAegean. This upscale indoor-outdoor Greek concept channels the sexy energy of a lounge paired with a sumptuous, crowd-pleasing menu. 

Why we love it: AVA is all rich, handhewn materials, dim lighting and flowy drapes, filled with a mixed crowd of folks dressed like they’re on vacation in the Med. Venturing through the sprawling space is a dizzying sensory experience filled with lush greenery, intimate nooks and gorgeous details at every turn—like the massive green marble bar and sculptural macrama web hanging over the dining room.

Time Out tip: AVA resides in the former Peacock Garden, a longstanding Coconut Grove brunch staple. Honor its roots by visiting AVA for weekend brunch, which adds a menu of Greek-inspired favorites plus an appealing three-course pre-fixe option for $45.

Address: 2889 McFarlane Rd, Miami, FL 33133

Opening hours: Wed 6–11pm; Thu 5:30pm–12:15am; Fri 5:30pm–12:30am; Sat 11:30am–2:45pm, 5pm–12:30am; Sun 11:30am–3pm, 5–11pm

Expect to pay: $100 or more per person

Advertising

9. KoKo by Bakan

What is it? Tacos and tostadas are an excellent choice at this Mexican restaurant tucked into the tree canopy, as are the grilled meats that come in a giant molcajete—in large part because of the chewy, crispy organic blue corn tortillas made from scratch each day.

Why we love it: Like its sister restaurant Bakan in Wynwood, KoKo is an indoor-outdoor stunner of a space with 170 seats and 400 varieties of mezcals. Here, graffiti-covered streets and throngs of sidewalk tourists are swapped with a sleek jungle vibe that complements the more earthy palette of Coconut Grove.

Time Out tip: The food menu includes a color-coded key featuring 18 agave varietals used to produce all the mezcal. Use it to help pair each of your courses with a different expression for the full experience. 

Address: 2856 Tigertail Ave, Miami, FL 33133

Opening hours: Mon–Thu 5–10pm; Fri–Sat 5–11pm; Sun 11am–9pm

Expect to pay: $50 to $100 per person

  • Contemporary American
  • Coconut Grove
  • 4 out of 5 stars
  • Recommended

What is it? Wood-fire cooking gets the Miami treatment at Mayfair Grill, a modern American restaurant by award-winning local chef Giorgio Rapicavoli, located within one of just three Michelin Two Key hotels in Miami. 

Why we love it: The menu is focused but not overly brief, with starters like local burrata and poached shrimp tiradito complementing wood-fired proteins like pasture-raised chicken with a cilantro salsa verde and angus skirt steak with chimichurri rojo. Don’t skip the pasta—the jalapeño pesto made with semolina, stracciatella, Florida basil and cashew is an earthy and textural flavor explosion.

Time Out tip: Whether you’re seated in the intimate dining room or lush atrium with fountains babbling nearby, the architectural charm of this sustainability-focused hotel is part of the experience. If you’re short on time, stop in for a complimentary wine tasting on Wednesdays from 4 to 5pm.

Address: 3000 Florida Ave, Miami, FL 33133

Opening hours: Tue–Thu 5–10pm; Fri 5–11pm; Sat 11am–3pm, 5-11pm; Sun 11am–3pm

Expect to pay: $50 to $100 per person

Advertising

11. Sapore di Mare

What is it? This quaint neighborhood restaurant with a shabby exterior and a cozy dining room bursts with Italian charm. Mediterranean seafood is the focus of Sapore’s traditional menu, but there’s plenty of cheese, fresh pasta and dessert to go around.

Why we love it: Like the rest of Miami, the Grove has no shortage of Italian spots, but this stalwart has stood the test of time, remaining a delightfully unfussy yet celebratory scene in the neighborhood since 2014. As a testament to its local following, the restaurant will soon relocate to a new address across the street, rather than shutter permanently when its current location is demolished for a new condo development.

Time Out tip: Order the pasta served inside a wheel of Parmigiano-Reggiano cheese, which makes for a fun tableside presentation.

Address: 3111 Grand Ave, Miami, FL 33133

Opening hours: Tue–Sun 5–10pm

Expect to pay: $60 to $110 per person

12. LoKal

What is it? This casual burger joint takes its food very seriously, sourcing locally grown ingredients for its fresh salads and sandwiches, and partnering with homegrown breweries and small-batch distributors for its thoughtful beer selection.
Why we love it: Matt Kuscher pioneered viral burgers in Miami way before the city’s latest wave of pancake-flat smash patties. These beefy creations are ground fresh in-house daily and come in thrilling combinations, like the signature Frita by Kush made with guava jelly, potato sticks, bacon, Swiss, cheese and LoKal sauce. 

Time Out tip: The homemade key lime pie here is one of our all-time favorites in Miami.

Address: 3190 Commodore Plaza, Miami, FL 33133

Opening hours: Daily 11:30am–10pm

Expect to pay: $20 to $40 per person

Advertising
  • Lebanese
  • West Coconut Grove
  • price 3 of 4
  • Recommended

What is it? The formula at Amal and its sister restaurant on the beach, Byblos, is simple: serve up flavorful Middle Eastern dishes in spots that are simply stunning to behold. The dishes here are small, tapas-sized versions of Middle Eastern classics, with fluffy pita and well-charred kebabs. 

Why we love it: Designers took inspiration from Lebanon’s shoreline to create a stunning, nearly entirely white and terracotta space, with servers dressed in matching white shirts and beige aprons. 

Time Out tip: Start out upstairs at the Level 6 Rooftop with Spanish tapas and a sunset cocktail before heading downstairs for kebabs.

Address: 3480 Main Hwy, Miami, FL 33133

Opening hours: Mon–Thu 5–10pm; Fri–Sat 5–11pm; Sun 11am–4pm, 5–10pm

Expect to pay: $60 to $110 per person

14. Le Bouchon du Grove

What is it? Everything about this longstanding all-day bistro screams "France." The cozy room, closely packed tables and convivial buzz are all by design, inspired by the warm, laidback eateries of Lyon.

Why we love it: Chef-owner Christian Ville has been pouring his passion for cooking into Bouchon since the restaurant opened in 1994. The homemade foie gras terrine and the onion soup are especially good. We also love a complimentary glass of Champagne, especially when paired with reasonably priced plates.

Time Out tip: It’s tiny, and recommendations are highly recommended—though you’ll have to actually pick up your phone and call to make them since Bouchon’s not on any of the online booking platforms.

Address: 3430 Main Hwy, Miami, FL 33133

Opening hours: Tue–Sun 5–10pm

Expect to pay: $50 to $90 per person

Advertising

15. Greenstreet Cafe

What is it? Even with all the newcomers arriving to Coconut Grove, Greenstreet remains sidewalk-dining central. Weather notwithstanding, it’s the Grove’s prime spot for people-watching, drinking Bloody Marys al fresco and tucking into an extra-large omelet after a run. 

Why we love it: An interesting cast of characters breaks bread here, from college students and families to bachelor parties and pet-toting locals.

Time Out tip: Saturday brunch service is as busy as it gets, so be prepared to wait—especially if you’re hoping to snag a table out on the patio. Yes, it’s worth it to dine under the trees and take in the quintessential Grove scene.

Address: 3468 Main Hwy, Miami, FL 33133

Opening hours: Daily 8am–11pm

Expect to pay: $20 to $45 per person

16. OMAKAI Sushi, Coconut Grove

What is it? This beloved Miami sushi chain has built a rep for offering one of the best value omakase experiences in town—but you’re not limited to just the chef’s selection menus. Standout dishes like the blue crab hand roll and wagyu uni nigiri keep the restaurant packed, along with refreshing, low-ABV sake cocktails and flights. 

Why we love it: We love Omakai's super-fresh sushi and refreshingly fair prices, including chef's choice omakase menus starting as low as $20 and generous happy hours every day from 3 to 6:30pm featuring $3 beer, $5 wine, $7 sake and $6 hand rolls, among other unheard-of-in-Miami deals.

Time Out tip: Order the OMA Deluxe, a 10-course omakase menu that will actually leave you full, which goes for $40 during lunch and $50 for dinner.

Address: 3304 Mary St, Miami, FL 33133

Opening hours: Mon–Sat 11:30am–10pm; Sun noon–9pm

Expect to pay: $25 to $60 per person

Recommended
    Latest news
      Advertising