back to top

14 Of The Most Delicious Caribbean Food Places In London

A taste of paradise in London.

Posted on

1. Boom Burger, Portobello Road

Where: 272 Portobello Road

Nearest Station: Ladbroke Grove

Cost: £

Why: Because the plantain fries and jerk mayo are simply out of this world.

Boom Burger is a very popular Jamaican burger restaurant located at the end of Portobello market. The seating area is very small, so you might have to share a table.

But the food is delicious and they're definitely not stingy with portion sizes. They play a good range of reggae and hip hop too, which is always a bonus.

2. The Cuban, Camden

Where: The Stables Market, Chalk Farm Rd

Nearest Station: Camden Town

Cost: ££

Why: Because they are one of the largest stockists of rum in the UK.

This fun restaurant with salsa dancing and live music is the perfect place to go for a true Cuban experience.The menu is influenced by Spanish, African, Chinese and Portuguese cultures. And they have an extensive list of tapas, homemade curries and paella on offer.

3. CocoBamboo, Belsize Park

Where: 83A Haverstock Hill

Nearest Station: Belsize Park

Cost: ££

Why: Because it uniquely and seamlessly combines Brazilian and Caribbean cuisine.

CocoBamboo is an award winning restaurant with a friendly service and cosy, warm atmosphere. The delicious food and cocktails are stunningly presented. And depending on which day of the week you visit, you'll be treated to live music or a DJ set.

4. The Rum Kitchen, Carnaby Street

Where: 1st Floor, Kingly Court, Carnaby Street (Also a branch in Notting Hill)

Nearest Station: Oxford Circus

Cost: ££

Why: Because the food is delicious, and their jerk burger and soft shell crab burger is highly recommended.

The Rum Kitchen restaurant and bar is slightly hidden away in Kingly Court, so it's a great place for casual socialising with friends. The drinks menu is fantastic, with a wide selection of rum-based cocktails and Jamaican beers. And their music playlist of reggae, hip-hop and soul is curated by Fun Lovin’ Criminal's DJ Fast.


5. Cottons, Camden

Where: 55 Chalk Farm Road

Nearest Station: Chalk Farm

Cost: ££

Why: Because the bar holds over 250 different rums.

Cottons is a little restaurant located at the less busy end of Camden, and is easy to miss from the outside. But once you enter there's an incredible, lively, and buzzing atmosphere. It has three themed dining rooms each named after a Caribbean island: St Lucia, Barbados, and Margarita.

6. Dub Jam, Covent Gardens

Where: 20 Bedford Street

Nearest Station: Covent Garden

Cost: ££

Why: Because you can enjoy classic dub, reggae, rocksteady, ska and roots while you eat tasty Caribbean cuisine.

Dub Jam is a tiny Jamaican rum shack in Covent Garden. The atmosphere is cool, friendly and relaxed, as are the staff. They offer authentic Caribbean food: jerk barbecue, burgers, patties and much more.

7. Heritage Inn Rhum Bar and Restaurant, Cricklewood

Where: 301 Cricklewood Broadway

Nearest Station: Cricklewood Overground

Cost: ££

Why: Because they have themed entertainment nights, including Sunday slow jams, Salsa and Kizomba dancing on Mondays, and you can play dominos on Tuesdays.

Heritage Inn Rhum Bar and Restaurant is a small family business with an inviting and warm ambience. They offer a variety of delicious traditional Caribbean dishes, and a wide range of spirits, cocktails and beers.

8. Mango Shack, Camden

Where: 47-49 Camden Rd

Nearest Station: Camden Town

Cost: ££

Why: Because they do the most delicious curry goat roti wraps.

Mango Shack in Camden is a modern Caribbean restaurant and bar located in the heart of Camden. The decor is cool, quirky, and modern. They also have an incredible range of cocktails, and wines from around the world.


9. Turtle Bay, Ealing Broadway

Where: 16 High Street

Nearest Station: Ealing Broadway

Cost: ££

Why: Because there's always a lively, buzzing, and welcoming atmosphere.

This is the first London branch of Turtle Bay's Caribbean restaurant chain. The food is delicious, with an impressive selection of meat and vegetable stews. And you shouldn't leave without trying one of their amazing rum cocktails.

10. Ayanna's London, Poplar

Where: Poplar

Nearest Station: Blackwall DLR

Cost: £££

Why: Because it's known as one of the finest Caribbean restaurants in the UK.

Ayanna's is located close to the River Thames in London's Docklands. It offers a sophisticated traditional Caribbean gourmet menu with European influences. The food is delicious and stunningly presented. The cocktails are spectacular too.

11. Jamaican Cuisine, Ruislip

Where: 108-110 Pembroke Road

Nearest Station: Ruislip Manor

Cost: ££

Why: Because their Jamaican rum punch is a hit with the locals.

Jamaican Cuisine restaurant offer a wide variety of traditional homemade-style dishes. The friendly, welcoming vibe makes it a great restaurant to visit with a group of friends or with family.

12. Bamboula Kitchen, Brixton

Where: 12 Acre Lane

Nearest Station: Brixton

Cost: ££

Why: Because people travel from far and wide just for their mouthwatering food.

As well as the delicious food, Bamboula Kitchen is renowned for its colourful surroundings, vibrant atmosphere, and friendly service. It's very popular, so avoid disappointment by reserving a table in advance.

13. Xquisite Caribbean Restaurant and Bar, West Norwood

Where: 7A Station Rise

Nearest Station: Tulse Hill

Cost: ££

Why: Because they have a truly amazing range of shots and cocktails. Like the Bahama Mama cocktail, which is made with coconut-flavoured rum, grenadine syrup, orange and pineapple juice.

Xquisite restaurant offer a mouthwatering authentic and traditional Caribbean menu. The food is tasty, beautifully presented, and the portions are always generous.

14. Negril, Brixton Hill

Where: 132 Brixton Hill

Nearest Station: Brixton

Cost: ££

Why: Because as well as meat dishes, there's also a large selection vegan and vegetarian options.

Negril is small restaurant located at the top of Brixton Hill. The staff are friendly, and the food is heavenly. It has a laid back, cosy, and warm atmosphere. It's the perfect place to grab a tasty, filling lunch.