London’s Caribbean culinary scene is vastly divided into multiple treasure troves of authentic eateries. Whether its street food stalls or stylish restaurants, all offer a taste of the islands without ever leaving the city. Whether you’re a seasoned connoisseur or a curious newcomer, there’s something for everyone to savour and delight in. From the aromatic jerk spices of Jamaica to the succulent seafood delights of Trinidad and Tobago, each dish tells a story of cultural fusion and heritage passed down through generations. So here you have it, our list of the best Caribbean restaurants in London for you to tuck into!
1. Jam Delish, Islington
While you might think that vegan and Caribbean don’t go hand in hand, Jam Delish in Islington happily challenge that thought. Serving vegan Caribbean food with gorgeous meat alternatives, you can expect all the flavours you usually would. Instead of jerk chicken, you have jerk pepper aubergine served with pineapple and scotch bonnet kimchi, spring onion myo and cashew and black pepper dukkah. You have the ‘saltfish’ sushi and Bajan fried ‘fish’ tacos made with jackfruit, oxtail chow mein made with wild mushrooms and jackfruit, curry goat and rice and all the stunning side dishes to go with it such as mac n cheese, plantain, roti, mango salad and so on!
đź“ŤYou’ll find Jam Delish at 1 Tolpuddle Street, N1 0XT.
🚇 Nearest station is Angel.
2. Danclair’s Kitchen, Brixton
Chef Brian Danclair opened Danclair’s Kitchen in 2021, inspired by his grandma Valentina, the restaurant offers a lovely tapas-style menu to enjoy at brunch, lunch or dinner in heart of Brixton Village Market! You can expect small dishes like stew vegetable with French bread to soak up the sauce, BBQ wings with a guava glaze, Tina’s homemade chicken empanadas and pepper prawns with mother-in-law sauce. There really is nothing more special than a grandma’s cooking!
đź“ŤYou’ll find Danclair’s Kitchen at 3 Granville Arcade, SW9 8PR.
🚇 Nearest station is Brixton.
3. Cottons, Notting Hill, Camden, Vauxhall and Shoreditch
With branches in Notting Hill, Camden, Shoreditch and Vauxhall, Cottons is usually found at the top of many lists of great Caribbean restaurants in London.
Feast on classics such as Trinidadian fish curry or curried mutton with rice and peas. Or opt for modern twists such as jerk pork burgers, crayfish & lobster mac’n’cheese or passionfruit soufflĂ©. Either way, you’ll leave with a smile on your face and a very full stomach. They’ve also got a great bottomless brunch here too – get a hold of your tickets here.
đź“ŤYou’ll find Cottons at various different locations in London. You can find out more here.
4. The Rum Kitchen, Notting Hill, Brixton and Soho
Good vibes are always ensured at The Rum Kitchen and we already know their Reggae roasts are the stuff of Sunday feasting dreams. Chow down on pork belly ribs, roti pizzas and of course, leave room for some seriously great rum. It’s all in the name after all. You can even book onto a rum masterclass if you fancy yourself as a master mixologist for just 25 quid.
đź“ŤYou’ll find The Rum Kitchen at various different locations in London. You can find out more here.
5. Ma Petite Jamaica, Camden
Priding itself on being London’s first Caribbean diner, this place is situated in bustling Camden and is full of tasty rums, cocktails and of course, some marvellous munches. Expect to sample some real classics from their jerk pit, reggae bar and indulge in sides like cassava and fried plantain. Don’t miss out on their bottomless brunch too – you can grab your tickets for it here.
đź“ŤYou’ll find Ma Petite Jamaica at 4 Inverness Street, Camden Town, NW1 7HJ.Â
🚇 Nearest station is Camden Town.Â
6. Fish, Wings & Tings, Brixton
Brixton is brimming with loads of eatery options, (especially of the Caribbean variety) but Fish, Wings & Tings is a standout. Taking well-known Caribbean street food options and turning them into modern variations is a big ask but this menu spans everything from reggae wings, split pea fritters and lots of yummy curries.
đź“ŤYou’ll find Fish, Wings & Tings at Brixton Village and Market Row, 99 Coldharbour Lane, Brixton, SW9 8PR.
🚇 Nearest station is Brixton.Â
7. Jamaica Patty Co, Covent Garden and Liverpool Street
Jamaican patties are not to be confused with a Cornish pastie, as these can be found in flavours such as Ackee & Saltfish, Curried Goat and Jerk Chicken. This grab’n’go Covent Garden restaurant not only sells these flavoursome parcels but also dishes up hot meals, soups and fresh juices too. There’s also another branch in Liverpool Street.
đź“ŤYou’ll find Jamaica Patty Co. at 26 New Row, Covent Garden, WC2N 4LA.
🚇 Nearest station is Covent Garden.Â
8. Island Vibez at the Theatre Royal Bar And Kitchen, Stratford
Not one of the huge restaurants with lots of branches, but still a hidden Caribbean gem all the same. This bar and kitchen is a lovely addition to the Theatre Royal in Stratford and has lots of free music events, cocktail happy hour deals and of course, tasty lite bites and main dishes to leave you a very happy customer.
đź“ŤYou’ll find Island Vibez at the Theatre Royal Bar and Kitchen, Gerry Raffles Square, Stratford, E15 1BN.
🚇 Nearest station is Stratford.Â
9. Rudie’s Jerk Shack, Fulham, Borough Market & Shoreditch
With meats marinated for 24 hours in a secret blend of herbs and spices – before being grilled and smoked slowly over charcoal in a steel drum – Rudie’s is quite possibly the place to be if you’re looking for jerk chicken in London Town. They’ve got a whole range of rums on offer for you to enjoy a tipple or two, and ‘Yardie Boxes’, ‘Channa Wraps’ and plenty of lip-smackingly good sides too.
đź“ŤYou’ll find Rudie’s Jerk Shack at various different locations in London. You can find out more here.
10. Café Caribbean, Spitalfields
Another of the fantastic Caribbean restaurants in London here. This lovely little stall in the Old Spitalfields Market always manages to entice us with their lovely aromas and welcoming service. Offering all the classics such as Curry Mutton, Stewed Beef as well as tasty fritters and sides, don’t be afraid to enquire about all the options and you’ll no doubt leave with a big box of soul-warming treats. Winner, winner.
đź“ŤYou’ll find CafĂ© Caribbean at the Pavilion Building, Old Spitalfields Market, E1 6EW.
🚇 Nearest station is Liverpool Street.Â
11. Jungle Bar & Grill, Stockwell
Open Tuesday to Sunday, the all-day Caribbean bar and grill serves up authentic Caribbean cuisine for lunch, weekend brunch and dinner, then later transforms into a lively bar on selected evenings. The menu is proper home cooking in an elevated setting, spanning curries, jerk chicken, and a whole lot of flavoursome sides.
Here at Secret London, we highly recommend the sweet chilli chicken wings – the perfect balance of spice and sweetness, the coating is crunchy, yet the meat super soft. The jerk chicken packs some heat, so be sure to pair with some sweet, ripe plantain, while the curry goat and oxtail stew both go well with either the plain rice, or rice and peas (kidney beans, not green peas, for those unfamiliar with this Caribbean staple).
đź“ŤYou’ll find Jungle Bar & Grill at 133 Stockwell Road, London, SW9 9TN.
🚇 Nearest stations are Brixton and Stockwell.
12. Limin Southbank, Southbank
Limin Southbank is most definitely one of the best Caribbean restaurants in London, especially if you fancy trying a lesser known cuisine in the capital. They specialise in dishes from the twin islands of Trinidad and Tobago, elevating street food dishes like saucy doubles, zingy pholorie, and succulent pork ribs. They’ve even recently started bottomless brunch on Saturdays, which is well worth exploring. If you still want your jerk chicken though, they whip up a pretty fiery option, so definitely add some rice and peas, and coleslaw to cool it down.
đź“ŤYou’ll find Limin Southbank at 56 Upper Ground, London SE1 9PP.
🚇 Nearest stations are Southwark and Waterloo.