Best Restaurants in Camden

Camden is one of the most vibrant and bustling parts of London: an area filled with character and activity. Just as you’d expect from a place that’s so popular, there are plenty of great restaurants in Camden! In fact, you may find it a challenge to choose just one.

Whether you want a hearty Camden brunch or a cosy dinner with friends, there are loads of options. And don’t worry if you have specific menu requirements, Camden offers a wide range of restaurants, cafes, diners and bars with vegetarian options, vegan food, gluten-free menus, and more. Here are some of our top recommendations for restaurants in Camden.

1. Namaaste Kitchen

Namaaste Kitchen is dedicated to bringing modern Indian dishes to Camden, using fresh ingredients and innovative flavour combinations. The restaurant is contemporary while still being cosy and inviting. They have a huge menu to choose from, including curries, seared fish, traditional dishes, and meat straight from the tandoori grill.

Be sure to try some of the delicious starters, such as Indian spiced scallops and duck salad. As well as offering food you won’t find anywhere else, Namaaste Kitchen has a great range of drinks, with everything from lassis to their fresh and tasty signature cocktails.

2. The Cheese Bar

As the name suggests, The Cheese Bar is just the place if you love cheese. This is a modern and lively bar where you can settle into the airy interior and sample some of the best British cheeses available. Their menu includes a wide range of cheeses for a cheese board, fondue, raclette, and of course delicious grilled cheese sandwiches.

Most of their food is vegetarian, and they offer gluten-free crackers so that more people can enjoy the delicious cheeses. Be sure not to miss their Thursday fondue evenings, where you can get fondue, a side dish and a dessert for only £28 per person. They also offer a great range of drinks to accompany the cheese, as well as delightful desserts.

3. Ma Petite Jamaica

Ma Petite Jamaica has a proud history as London’s first Caribbean diner, and they’re still serving up amazing Jamaican food. The restaurant is bright and cheerful with bold Jamaican decor to get you in the mood for a wonderful time. From jerk chicken wings to battered squid or goat curry, there are plenty of traditional Caribbean dishes to try.

Be sure to taste the fried plantain for something a bit different. Ma Petite Jamaica also offers a wide range of rum cocktails that go perfectly with the food, and there’s even a bottomless brunch on Saturdays and Sundays.


If you’re looking for an authentic Japanese dining experience, you must try YoKOYA. The minimalist decor gives the restaurant a stylish and calm atmosphere, letting the food really stand out. You can choose from two different Omakase Sushi Kaiseki menus, both of which give you a specially curated 10-course meal, including noodles, sashimi, sushi, soup, and more. Plus, be sure to check out their range of Japanese whiskies to accompany your meal.

5. Guanabana Restaurant

Guanabana has been serving up Latin Caribbean food in their cosy London restaurant for years, and their menu is expanding to offer the very best and brightest flavours possible. Their usual menu includes curries, beef ribs, and plenty of jerk chicken options. Be sure to try their Sunday jerk roast option for a twist on the usual end-of-week treat. 

6. Rudy’s Vegan Diner

Rudy’s has always worked hard to make delicious vegan food, and today all their vegan alternatives are made in the UK and dished up, hot and fresh, at Rudy’s Vegan Diner in Camden. From “meatballs” to “burgers”, tacos to “fish” cakes, you can find almost all of your favourite foods here, fully vegan and delicious. If you’re craving a stacked sandwich or a loaded milkshake, be sure to try Rudy’s. They even sell some of their vegan substitutes at the counter so you can stock up your fridge while you’re at it.

7. The Black Cow

The Black Cow mixes American steakhouse cuisine with Middle Eastern flavours to offer something new and exciting. The restaurant has the feel of a modern Camden bar with lots of comfortable leather booths and wooden floors, creating a warm atmosphere to enjoy your meal. The Black Cow only uses English beef for their aged steaks as well as fresh spices. There’s also a tempting range of sides including corn bites and harissa spiced wings, allowing you to sample the best of both the Middle Eastern and American roots of the restaurant.

8. La Patagonia

La Patagonia brings traditional Argentine flavours to the heart of Camden. The exposed brick and simple wooden chairs make this feel like a very welcoming place to enjoy a meal. All their meat is cooked over a charcoal grill to give it a smoky flavour, but they also offer pasta, tender escalopes, and more. If you like a drink with dinner, be sure to browse their range of Argentinian wines, or try some of their signature cocktails. 

9. Daphne’s

Daphne’s is a light and airy Mediterranean restaurant offering delicious dishes from Greece and more. The restaurant focuses on traditional flavours and regional recipes such as moussaka, grilled octopus, and more. They offer a meze set for either dinner or lunch, or you can pick from their extensive menu. They also offer wines that are paired with their dishes.

10. Mr Ji

If you’re looking for memorable Eastern dining, try Mr Ji. This restaurant is all about updating Asian recipes to offer new and innovative dishes! From chilli beef tartare to fresh kimchi, there’s an amazing range of food on offer. Be sure to try their ox tongue snacks and the salted cod for great Asian flavours. Booking is advised due to their compact dining area.