Set on the picturesque shoreline of Biscayne Bay, Coconut Grove is an upscale neighborhood lined with leafy boulevards and some of Miami’s best places to eat. From tapas to Thai, the world-class chefs at the top Coconut Grove restaurants have turned this hip suburb into a culinary wonderland.
Ready for a meal to remember? Here is where to eat in Coconut Grove for every mood and meal.
1. Loretta & the Butcher
3195 Commodore Plaza, Coconut Grove, FL 33133
This Argentinian eatery will transport you to the classic bistros of Buenos Aires. When you want a meal you can sink your teeth into, it’s all about the meat parrillada here. This array of grilled goodness is stacked high with steak, ribs, chorizo, morcillas, and chicken thighs. While this plate can easily feed an entire family, they’ve also got lighter fare.
On top of offering serious feasts in their quaint interior dining room, Loretta & the Butcher has a lovely little patio made for soaking the sun on lazy afternoons. When you can sneak away for an afternoon cocktail or pre-dinner treat, get to Loretta & the Butcher from 3 to 6 pm Monday to Friday.
2. El Carajo International Tapas & Wine
2465 SW 17th Ave, Miami, FL 33145
Tucked behind a gas station, this cozy wine shop and bar serves up classic Spanish cuisine. Their paella is top-notch, and their tapas, like croquetas and empanadas, are perfect for sharing small plates with friends over long, leisurely dinners.
While El Carajo is famous for its sangria, its wine selection is well worth exploring as well. Rather than reading a wine list, you can explore the on-site cellar and select your preferred vintages. They charge a corkage fee and offer world-class wines at a great value, so it’s a win-win for wine lovers.
3. Chug’s Diner
3444 Main Hwy Suite 21, Miami, FL 33133
The charming backstory of Chug’s Diner is enough to inspire you through the doors. Hearing about the young Chef Michael Beltran’s childhood with his Cuban family in Miami and the unique fusion of American and Caribbean food that dot his memories convinces you that it’ll be the real deal. And it is! The classic American comfort foods with a Cuban flair have convinced Michelin that this place is worthy of a Bib Gourmand recognition.
Insider Tip: What’s a Bib Gourmand?
While they are not as well known as Michelin stars, a Bib Gourmand restaurant designation signifies high-quality, satisfying food at a reasonable price.
A Michelin-star restaurant is a place that pushes the boundaries and offers one-of-a-kind dishes, and a Bib Gourmand restaurant takes timeless recipes and brings them to perfection.
Sometimes, people confuse these two Michelin recognitions and think that a Bib Gourmand is a runner-up award, but it’s not. Both Bib Gourmand and Michelin stars are of equal prestige while offering different menu options.
3540 Main Hwy, Coconut Grove, FL 33133
Honored by the James Beard Awards and holding a coveted Michelin star, Ariete is more than just one of the top restaurants in Coconut Grove. This is one of only four spots in the country where you can get the coveted Canard a la Presse, which means pressed duck in French.
After 20 days of dry aging, the duck is glazed in sugarcane and arsenal honey. The final preparations are done tableside so you can take in the full effect. Finally, the feast is served with a mouthwatering wild mushroom, foie gravy, and Ariete’s famous calabaza duck tamal.
Not only does their epic duck dish make you feel like a king at a medieval feast, but Ariete is also one of the top picks for Coconut Grove restaurants with outdoor seating.
5. The Taurus Coconut Grove
3540 Main Hwy c103, Miami, FL 33133
Equally good for dinner or drinks and a show, The Taurus is a favorite among locals and tourists. They specialize in craft beer and whiskey alongside an eclectic menu of American classics.
From the culinary masters behind Ariete and Chug’s Diner, this place impresses at every turn. If you are wondering where to eat in Coconut Grove, which offers a guaranteed good night out, head to The Taurus.
From video game nights to comedy shows to trivia nights, there is always something happening at The Taurus. If you’re looking for Coconut Grove nightlife, hop over to The Taurus’ Instagram to see what’s going on for the evening.
6. Atchana’s Homegrown Thai Restaurant
3194 Commodore Plaza, Miami, FL 33133
While Cuban classics and other Caribbean delights are easy to find all over Miami, Thai food is another story. Fortunately, we’ve got the legendary Atchana’s Homegrown Thai for a little sriracha-covered slice of heaven.
One of the best restaurants in Coconut Grove for our furry friends, this dog-friendly place even has a pet menu. Order the salmon rice bowl for your four-legged friend, then get the Khao Soi curry noodles and a side of Thai donut holes for yourself.
7. Bombay Darbar
2901 Florida Ave, Miami, FL 33133
For Coconut Grove’s best Indian comfort and spicy delights, get to Bombay Darbar. It is the perfect place to bring the whole crew so you can sample a bit of everything from their menu of classic dishes from the subcontinent.
On those nights when you want a warm, hearty meal and you’re curled up on the sofa or having a night in with friends, this is a top takeout pick.
8. Shore-to-Door Fish Market
3380 Douglas Rd, Miami, FL 33133
Are you bored with the same old overhyped Miami hotspots? If you are in the mood for a no-frills knock-your-flip-flops-off experience, look no further than the Shore-to-Door Fish Market. This seafood and fish market in Coconut Grove has some of the best seafood in Miami.
Grab an ice-cold beer from the cooler outside that operates on an old-school honor system. Check out the day’s fresh catches and find the one that catches your eye. When you want sushi-grade salmon, stone crab, snapper, or any of the countless options here, they will cook it up for you on the spot.
With local hot sauces, freshly picked citrus fruit, and artisanal dips, this market serves up anything but the basics you might expect from a fish market. If you are around at the weekend, head to this vibrant spot for amazing eats and (often) live music.
Planning Tip: Shore-to-Door Fish Market is sometimes just a market. They only serve food during the weekend and occasionally close early. Generally, they are open from noon until sunset but sometimes sell out early. Before you go out of your way, it can be worth calling them at 305-529-3471 to make sure that they are open and serving food.
3190 Commodore Plaza, Miami, FL 33133
For a cool burger spot with craft beers, it’s all about LoKal. With a focus on sustainably and locally sourced ingredients, this is a world away from your typical grab-and-go burger joint.
Of course, like any good Coconut Grove restaurant, LoKal is serves up Florida favorites like alligator and chicken and waffles. While their food is fantastic, you’ll want to save room for that famous Key lime pie!
Planning tip: This is another one of our favorite Coconut Grove dog-friendly eateries, so be sure to bring your furry friend.
10. Monty’s Raw Bar Coconut Grove
2550 S Bayshore Dr, Miami, FL 33133
Since 1969, Monty’s Raw Bar has been serving up some of the freshest seafood in Coconut Grove. Their stone crab and mahi are local favorites. And that view! When it comes to Coconut Grove restaurants on the water, this popular seafood spot is unbeatable.
For one of the best happy hours in Coconut Grove, get to Monty’s Raw Bar from 4 to 7 pm Monday to Friday. They’ve got $6 cocktails and $1 shrimp and oysters, along with other incredible deals.
11. The Original Daily Bread Marketplace
2400 SW 27th St, Miami, FL 33133
Easily Coconut Grove’s best Middle Eastern spot, The Original Daily Bread, is a specialty market with a popular quick-serve counter. Work up an appetite while you wander the shop and stock up on imported cheese, syrups, nuts, and olives then make your way over to their much-loved cafeteria.
While it can be busy, especially during lunch, it’s well worth the wait for the stuffed grape leaves, kibbeh, gyro, and other classics of the Middle East and Mediterranean. Whatever you decide to get, save room for their homemade baklava.
12. PLANTA Queen
3015 Grand Ave Suite 201, Coconut Grove, FL 33133
There is no place like PLANTA Queen for vegan food in Coconut Grove. Located in the open-air shopping center CocoWalk, this vegan serves a fresh take on some of the best dishes from around Asia. Sample their vegan sushi with a side of dumplings or a bowl of steaming udon.
On top of their stellar lunch and dinner options, they’ve also got one of the best brunches in Coconut Grove. Come for bottomless mimosas and sake sangria on Saturday and Sunday from 11 am to 4 pm, with unique treats like cinnamon buns for chai icing, ube mochi waffles, and kimchi egg fried rice.
13. Coral Bagels
2750 SW 26th Ave, Miami, FL 33133
For a NY-style diner done Miami-style, get to Coral Bagel. It is a contender for the best breakfast in Miami. With freshly baked bagels and other hearty breakfast faves, this popular weekend hangout has everything that you need to start your day right.
Just note that Coral Bagel is very much a breakfast and lunch restaurant. They open daily at 7 am and close at 3 pm, so plan to arrive early.
14. El Taquito
3410 Main Hwy, Miami, FL 33133
While it’s easy to pass by this hole-in-the-wall spot, El Taquito is a much-loved Mexican restaurant in Coconut Grove that has grown to Little Havana and Kendall.
When you’re looking for delicious grub on the go, El Taquito is easily one of the best Coconut Grove restaurants. Their quesadillas and enchiladas are popular dishes, and you can go wrong with any of their steak options.
15. Berries in the Grove
2884 SW 27th Ave, Miami, FL 33133
This locals heavy hotspot offers light lunch options like wraps and salads, indulgent fresh pizzas, and pasta. Berries in the Grove is a crowd-pleaser with a solid selection of vegetarian-friendly and vegan options and gluten-free picks.
They are serving up one of the best brunches in Coconut Grove seven days a week from 8 am to 3 pm, and it’s the perfect place to start your day—be sure to try the French toast! For a treat later in the day, stop by any day of the week from every day 3 to 7 pm for happy hour deals.
16. Harry’s Pizzeria
2996 McFarlane Rd, Coconut Grove, FL 33133
This rustic chic eatery has a wood-fired oven that has helped it become one of the best pizzerias in Coconut Grove. Start with the wings and polenta then move on to their famous wood-oven pies.
Harry’s has a good craft beer selection and is one of our top picks for Coconut Grove happy hours. Stop by from 3 to 6 pm from Monday to Saturday for $10 off any small pizza and half-price drink deals on beer, cocktails, and wine.
17. Lulu in the Grove
3105 Commodore Plaza, Coconut Grove, FL 33133
Lulu in the Grove, aka Lulu Neighborhood Food, is an upscale New American eatery with tapas and a globally inspired menu. Come for the huevos rancheros and croquetas, then stay for the sangria.
Lulu has a sunny sidewalk seating area and a hip industrial interior. They’re open until 11 pm on weekends (including Sunday night), so it’s ideal for late-night eats. Earlier in the day, you can get happy hour days from 4 to 9 pm, Monday to Thursday. On Saturday and Sunday from 8 am to 4 pm, you’ll find one Coconut Grove restaurant brunch option here.
18. GreenStreet Café
3468 Main Hwy, Miami, FL 33133
GreenStreet Café is easily one of the best brunch restaurants in Coconut Grove. When you’re in the mood for an indulgent treat, look at their sweet lineup of Nutella French toast, coconut French toast, and cinnamon roll pancakes. If you’re more into savor than sweet, you’ll find culinary delights like the mushroom ravioli and goat cheese omelet.
For a buzzing happy hour and great drink deals, get to GreenStreet Café between 4 to 7 pm from Monday to Friday. You’ll also love this place on a sunny afternoon because it’s got one of the best Coconut Grove restaurant outdoor seating spaces.
19. Bayshore Club
3391 Pan American Dr, Miami, FL 33133
This hotspot is one of the top new Coconut Grove restaurants with a cool backstory. Bayshore Club has always been the place to be, first as a World War I naval air station and then as the historic Dinner Key with Clipper planes parked outside. Soak in the nostalgic vibes while sampling the lobster rolls and conch fritters.
There is something going on every day of the week, from $2 oysters on Monday (from 4 to 6 pm) to half price rosé all day on Wednesday to happy hour from 4 to 6 pm Monday to Friday to live music all week (except Monday and Tuesday).
20. A.C.’s Icees
2470 S Bayshore Dr, Miami, FL 33133
While it is not a restaurant, A.C.’s Ices has been a local institution since the 1970s. The iced lemonades are just what you need on a sweltering summer day or anytime you’re running low on energy.
The half-and-half iced drinks here are an explosion of icy cool deliciousness. The half cherry and half lemonade is a local favorite but you can’t go wrong with any favor.
Note: This place is cash only, so be sure to have a few dollars in your pocket when you arrive.
21. Happy Wine Coconut Grove
2833 Bird Ave, Miami, FL 33133
If you love vino, make a beeline for Happy Wine. Located in the heart of Coconut Grove, this tucked-away tapas spot has an impressive range of fine wines. Their staff is knowledgeable about the vintages in their on-site wine shop.
Come for great prices on premium wine and stay for the happy hour tapas, running every day from 4 to 7:30 pm.
With chic sidewalk cafes, specialty grocery stores, and world-class cuisine, finding the best place to eat in Coconut Grove is no easy mission!
Start early with freshly baked bread and flawlessly fried eggs. Wander the Barnacle Historic State Park and the other lush green spots until you’ve worked up an appetite again, then sample your way around the world. Check out the countless things to do in Coconut Grove, then book your seat for an unforgettable Michelin restaurant.
Love sampling your way around the city? Grab our full roundup of the Best Places to Eat in Miami: 30+ Hidden Food Gems Where Locals Love to Eat in Miami.