clock menu more-arrow no yes
A serving of jerk chicken from a Long Island Jamaica restaurant Photo by Corin Hirsch/Newsday RM via Getty Images

11 Stellar Places to Eat Caribbean Food in Miami

Get a taste of the islands at these top spots

View as Map

Soul-warming and deep-flavored, Caribbean food is comfort at its finest. Hearty and happy is the best way to describe is artful twisting cuisines, influenced by indigenous people, European colonists, African flavors, and neighboring lands.

Due to its proximity to the islands and migrant population, Miami has a lively, reliable Caribbean restaurant scene. Step into a world of vibrant jerk, sturdy curry dishes, and legendary cocktails by visiting one of the spots below.

Editor’s Note: The latest CDC guidance for vaccinated diners during the COVID-19 outbreak is here; dining out still carries risks for unvaccinated diners and workers. Please be aware of changing local rules, and check individual restaurant websites for any additional restrictions such as mask requirements. Find a local vaccination site here.

Read More
Note: Restaurants on this map are listed geographically.

1. Jrk!

Copy Link
19565 Biscayne Blvd. Ste. FH10
Aventura, FL 33180
(305) 974-2480
Visit Website

Situated in the bustling Treats Food Hall in the Aventura Mall, Jrk serves chef Wayne Sharpe’s mod Caribbean cuisine. The food is fragrant, boasting a straightforward menu of Jamaican patties and crispy cassava sticks, along with inventive vegan and meat-based bowls of jerk, oxtail, Jamrock pepper steak, and Blue Mountain curry. Add the baked pineapple plantains and (rum-laced, of course) chocolate cake to your order.

2. Conch Heaven

Copy Link
11275 NW 27th Ave
Miami, FL 33167
(786) 360-3892

This Bahamian joint’s fare is both addictively tasty and unwilling to bend to American tastes. The menu opens with a breakfast options of corn beef and grits, boiled fish, and pig feet souse, followed by a deeply-flavored feast of cracked lobster, curry chicken, and fried crab. The island’s favorite sea treat, conch, is served scorched, grilled and stewed, and in a burger. Dessert of guava duffs is a great cap to the meal. 

3. Manjay restaurant

Copy Link
8300 NE 2nd Ave
Miami, FL 33138

Manjay, which takes its name from the Haitian Creole word for food, serves diners at the Citadel food hall a lil’ somtin menu of grilled cornish hen, jerk chicken bites, braised pork, and other starters that are like a Caribbean festival in your mouth. Conceived by husband-and-wife team Christian and Sabrina Dominique, the concept also dishes out neo cubano and vegan sandwiches, along with mofongo, a savory Puerto Rican staple of mashed plantains and meat. Don’t leave without trying Haitian style beignet with dulce de leche and nutella. 

4. Naomi's Garden Restaurant & Lounge

Copy Link
650 NW 71st St
Miami, FL 33150
(305) 456-4715
Visit Website

This venerable no-nonsense Little Haiti restaurant is not much to look at, but a meal here will leave behind a burst of tropical sunshine. Creole meets Caribbean in a straightforward menu of (spicy or not) of oxtail, fried turkey, and kind fish, lashed generously over rice and peas and served with choice of two sides ranging from yellow cornmeal to bonyato, a white sweet potato fried in dense, creamy morsels. For those looking to avoid meat, they can enjoy deeply satisfying dishes of tofu stroganoff and chickpea stew. Garden seating is a must for those looking to enjoy a meal onsite,

5. Clive's Cafe

Copy Link
5890 NW 2nd Ave
Miami, FL 33127
(305) 757-6512
Visit Website

After more than three decades of serving Jamaican comfort food at its best in Wynwood, in 2013 Pearline “Miss Pearl” Murray moved her charming eatery from Wynwood to Little Haiti, which is just as much of a Jamaican comfort food haven. Whether the sun is shining or not, there’s always soul-soothing jerk chicken that is the perfect balance of smoky and sweet, luscious curry goat, and oxtail falling off the bone, served with sides macaroni and cheese and steamed cabbage to rival any of others you’ve had. Take a seat and enjoy a priced-right meal with reggae beats pulsing on the background or, if in a hurry, grab a couple of patties from the takeout window. 

6. Chef Creole Seasoned Restaurant

Copy Link
200 NW 54th St
Miami, FL 33127
(305) 754-2223
Visit Website

Wilkinson “Ken” Sejour has been celebrating his Bahamian and Creole roots for years at his original Chef Creole restaurant, which Anthony Bourdain visited for one of the episodes of No Reservations. The eatery now has several locations all over the Magic City serving plenty of the steamed, stewed, and fried seafood offerings that have made it famous, including shrimp, conch, and fish, accompanied by generous sides of the traditional rice, beans, and plantains. Succulent wings, barbecue ribs, and fried kitchen, are also on the menu, available daily for takeout. 

7. Dukunoo Jamaican Kitchen

Copy Link
316 NW 24th St
Miami, FL 33127
(786) 334-5150
Visit Website

Dukonoo (West African for “sweet thing”) serves Jamaican food in the heart of buzzy Wynwood, a collection of small plates such as pressed plantains topped with crispy snapper, salt cod fritters, jerk corn, and red pea soup with salted beef and pig tails. Larger plates such as fried chicken, oxtail, whole roasted snapper, and shrimp skewers are a treat to the tastebuds and will require a loosening of the belt buckles. The star dessert on the menu is made of a starchy pudding-like consistency that is wrapped in a leaf, tied, and steamed. A full bar menu is also available.

8. 100 x 35 Cocina con Raices

Copy Link
520 West Ave
Miami Beach, FL 33139
(305) 763-8904
Visit Website

Chef Emanuel Jimenez is the soul of this South Beach restaurant, packed with life, tasteful Puerto Rican food, and dangerously drinkable mojitos. Situated just north of Fifth Street on West Avenue, 100X35 takes its name the measurements of the island it pays homage to — Puerto Rico measures 100 miles east to west and 35 miles north to south — and celebrates its varied cuisine with a variety of mofongo dishes, alcapurrias, and salted cod. There’s also plenty to share, including bolitas de queso to dip in guayaba sauce, mariscada, and baby back ribs cooked in whiskey sauce. On Fridays, sit at the bar to enjoy the live music show.

9. Milly's Restaurant

Copy Link
2742 SW 8th St #29
Miami, FL 33135
(305) 541-4122
Visit Website

A high-spirited Dominican spot on Calle Ocho, Milly’s offers generous traditional mangú-based (mashed plantains) lunch specials, large-sized stewed tripe, and sancocho in a homey, Old-World atmosphere, where cheerful staff greets diners on karaoke nights. The menu also includes other Caribbean specialities, such as creole-style goat, arroz con pollo, and lechón asado. 

10. Mamey Miami

Copy Link
1350 S Dixie Hwy
Coral Gables, FL 33146
(305) 266-2639
Visit Website

Chef Niven Patel’s eatery the Thesis Hotel showcases the vibrancy of the Caribbean islands via a tapas-style menu of Jamaican short rib empanadas, Bahamian conch fritters, and mojo roasted pork belly, made with produce and herbs grown at the chef’s own Rancho Patel. For dessert, dig into key lime cheesecake flan, topped with luscious coconut whipped cream. The rooftop is the perfect setting for bites and Miami’s Bar Lab strong and wonderful cocktails. 

11. Caribbean Delite Restaurant

Copy Link
9491 SW 160th St
Palmetto Bay, FL 33157
(305) 254-6606
Visit Website

The spirit of Trinidad come through in the ten different versions of the fluffy, buttery folds of roti served here, filled with choice of goat, shrimp, pumpkin and others island favorites. Decide what filling and level of spice is desired and try some of the best paratha in the city, Trini’s favorite soft flatbread also known as buss-up-shut. Special vegetarian dishes are the main star on Thursdays, and the list of side dishes include hearty cups of dhal, cassava pone, and allo pie. Plus, nothing costs more than $20. 

1. Jrk!

19565 Biscayne Blvd. Ste. FH10, Aventura, FL 33180

Situated in the bustling Treats Food Hall in the Aventura Mall, Jrk serves chef Wayne Sharpe’s mod Caribbean cuisine. The food is fragrant, boasting a straightforward menu of Jamaican patties and crispy cassava sticks, along with inventive vegan and meat-based bowls of jerk, oxtail, Jamrock pepper steak, and Blue Mountain curry. Add the baked pineapple plantains and (rum-laced, of course) chocolate cake to your order.

19565 Biscayne Blvd. Ste. FH10
Aventura, FL 33180

2. Conch Heaven

11275 NW 27th Ave, Miami, FL 33167

This Bahamian joint’s fare is both addictively tasty and unwilling to bend to American tastes. The menu opens with a breakfast options of corn beef and grits, boiled fish, and pig feet souse, followed by a deeply-flavored feast of cracked lobster, curry chicken, and fried crab. The island’s favorite sea treat, conch, is served scorched, grilled and stewed, and in a burger. Dessert of guava duffs is a great cap to the meal. 

11275 NW 27th Ave
Miami, FL 33167

3. Manjay restaurant

8300 NE 2nd Ave, Miami, FL 33138

Manjay, which takes its name from the Haitian Creole word for food, serves diners at the Citadel food hall a lil’ somtin menu of grilled cornish hen, jerk chicken bites, braised pork, and other starters that are like a Caribbean festival in your mouth. Conceived by husband-and-wife team Christian and Sabrina Dominique, the concept also dishes out neo cubano and vegan sandwiches, along with mofongo, a savory Puerto Rican staple of mashed plantains and meat. Don’t leave without trying Haitian style beignet with dulce de leche and nutella. 

8300 NE 2nd Ave
Miami, FL 33138

4. Naomi's Garden Restaurant & Lounge

650 NW 71st St, Miami, FL 33150

This venerable no-nonsense Little Haiti restaurant is not much to look at, but a meal here will leave behind a burst of tropical sunshine. Creole meets Caribbean in a straightforward menu of (spicy or not) of oxtail, fried turkey, and kind fish, lashed generously over rice and peas and served with choice of two sides ranging from yellow cornmeal to bonyato, a white sweet potato fried in dense, creamy morsels. For those looking to avoid meat, they can enjoy deeply satisfying dishes of tofu stroganoff and chickpea stew. Garden seating is a must for those looking to enjoy a meal onsite,

650 NW 71st St
Miami, FL 33150

5. Clive's Cafe

5890 NW 2nd Ave, Miami, FL 33127

After more than three decades of serving Jamaican comfort food at its best in Wynwood, in 2013 Pearline “Miss Pearl” Murray moved her charming eatery from Wynwood to Little Haiti, which is just as much of a Jamaican comfort food haven. Whether the sun is shining or not, there’s always soul-soothing jerk chicken that is the perfect balance of smoky and sweet, luscious curry goat, and oxtail falling off the bone, served with sides macaroni and cheese and steamed cabbage to rival any of others you’ve had. Take a seat and enjoy a priced-right meal with reggae beats pulsing on the background or, if in a hurry, grab a couple of patties from the takeout window. 

5890 NW 2nd Ave
Miami, FL 33127

6. Chef Creole Seasoned Restaurant

200 NW 54th St, Miami, FL 33127

Wilkinson “Ken” Sejour has been celebrating his Bahamian and Creole roots for years at his original Chef Creole restaurant, which Anthony Bourdain visited for one of the episodes of No Reservations. The eatery now has several locations all over the Magic City serving plenty of the steamed, stewed, and fried seafood offerings that have made it famous, including shrimp, conch, and fish, accompanied by generous sides of the traditional rice, beans, and plantains. Succulent wings, barbecue ribs, and fried kitchen, are also on the menu, available daily for takeout. 

200 NW 54th St
Miami, FL 33127

7. Dukunoo Jamaican Kitchen

316 NW 24th St, Miami, FL 33127

Dukonoo (West African for “sweet thing”) serves Jamaican food in the heart of buzzy Wynwood, a collection of small plates such as pressed plantains topped with crispy snapper, salt cod fritters, jerk corn, and red pea soup with salted beef and pig tails. Larger plates such as fried chicken, oxtail, whole roasted snapper, and shrimp skewers are a treat to the tastebuds and will require a loosening of the belt buckles. The star dessert on the menu is made of a starchy pudding-like consistency that is wrapped in a leaf, tied, and steamed. A full bar menu is also available.

316 NW 24th St
Miami, FL 33127

8. 100 x 35 Cocina con Raices

520 West Ave, Miami Beach, FL 33139

Chef Emanuel Jimenez is the soul of this South Beach restaurant, packed with life, tasteful Puerto Rican food, and dangerously drinkable mojitos. Situated just north of Fifth Street on West Avenue, 100X35 takes its name the measurements of the island it pays homage to — Puerto Rico measures 100 miles east to west and 35 miles north to south — and celebrates its varied cuisine with a variety of mofongo dishes, alcapurrias, and salted cod. There’s also plenty to share, including bolitas de queso to dip in guayaba sauce, mariscada, and baby back ribs cooked in whiskey sauce. On Fridays, sit at the bar to enjoy the live music show.

520 West Ave
Miami Beach, FL 33139

9. Milly's Restaurant

2742 SW 8th St #29, Miami, FL 33135

A high-spirited Dominican spot on Calle Ocho, Milly’s offers generous traditional mangú-based (mashed plantains) lunch specials, large-sized stewed tripe, and sancocho in a homey, Old-World atmosphere, where cheerful staff greets diners on karaoke nights. The menu also includes other Caribbean specialities, such as creole-style goat, arroz con pollo, and lechón asado. 

2742 SW 8th St #29
Miami, FL 33135

10. Mamey Miami

1350 S Dixie Hwy, Coral Gables, FL 33146

Chef Niven Patel’s eatery the Thesis Hotel showcases the vibrancy of the Caribbean islands via a tapas-style menu of Jamaican short rib empanadas, Bahamian conch fritters, and mojo roasted pork belly, made with produce and herbs grown at the chef’s own Rancho Patel. For dessert, dig into key lime cheesecake flan, topped with luscious coconut whipped cream. The rooftop is the perfect setting for bites and Miami’s Bar Lab strong and wonderful cocktails. 

1350 S Dixie Hwy
Coral Gables, FL 33146

11. Caribbean Delite Restaurant

9491 SW 160th St, Palmetto Bay, FL 33157

The spirit of Trinidad come through in the ten different versions of the fluffy, buttery folds of roti served here, filled with choice of goat, shrimp, pumpkin and others island favorites. Decide what filling and level of spice is desired and try some of the best paratha in the city, Trini’s favorite soft flatbread also known as buss-up-shut. Special vegetarian dishes are the main star on Thursdays, and the list of side dishes include hearty cups of dhal, cassava pone, and allo pie. Plus, nothing costs more than $20. 

9491 SW 160th St
Palmetto Bay, FL 33157

Related Maps