One of the best things about London is the diverse food scene in its neighborhoods. Areas like Covent Garden, Whitechapel, and Kings Cross boast fantastic restaurants, and Notting Hill is certainly no exception. In my view, there are many must-visit restaurants in Notting Hill that you just can’t miss.
If you’re not from London, you might only know Notting Hill for its famous carnival and the chance encounter with Julia Roberts in a bookshop—not to mention it featuring in a Hollywood film. But this area is much more than just those highlights. That’s why I want to share some of the top restaurants to try on your next visit. Make sure you arrive hungry because you’ll definitely leave satisfied.
Let’s dive into the best places to eat in Notting Hill.
Granger & Co has this magic that can actually get me out of bed on a weekday morning, which is no small feat. Their breakfasts are delightful, especially the chili fried egg & bacon brioche roll with spiced mango chutney—it’s a delicious way to kick off your day. Initially, I thought chili fried egg might be a bit much for breakfast, but I was pleasantly surprised. They also serve tasty avocado toast.
If you enjoy a relaxed morning, brunch at Daylesford W11 is a perfect choice and runs into the early afternoon. They source their organic ingredients straight from Daylesford Organic Farm, and their on-site café is a hidden gem. Don’t miss the poached eggs and free-range organic Daylesford Gloucestershire cured ham with homemade hollandaise. It’s definitely one of the best spots in Notting Hill for brunch.
For a special dinner treat, The Ledbury ranks among the top restaurants in Notting Hill. It’s got two Michelin stars—a testament to its exceptional cuisine. Although it’s not cheap (around £135 for four courses), the experience is well worth it for a special night out. Alternatively, you can opt for their set lunch menu for about £80.
Portobello Road Market is a must-visit for vintage shopping and great street food. Notting Hill’s market scene is bustling, and you can find everything from vintage clothes to fresh produce. Make sure to come on an empty stomach and explore some incredible food stalls.
If you’re in London around late August, don’t miss the Notting Hill Carnival, Britain’s biggest street party. Enjoy the festive atmosphere, vibrant costumes, and lively African and Caribbean music. Be sure to grab some jerk chicken with rice and peas from the many food stalls—it’s both delicious and spicy!
For authentic Italian dining, head to Luna Rossa on Kensington Park Road. The service is warm and welcoming, and the food is fantastic, especially the Cannoli Siciliani, which is a treat not to be missed.
Kalamaras Greek Taverna, located in Inverness Mews, offers amazing Greek cuisine. Their mezze is delicious and the Kléftiko, a roasted lamb dish, is a highlight. If you prefer beef, give the Stifádo a try; it’s similar to a beef and onion stew.
If you want to taste traditional British dishes, visit Prince Edward. They offer a variety of British classics, perfect for a local dining experience. Make sure to try their pie of the day and top it off with the sticky toffee pudding for dessert.
For a bit of flair, try Core by Clare Smyth, where style meets substance. They serve some of the most flavorful seasonal menus with the ‘Core classic’ menu offering a seven-course meal for about £125. Be sure to book in advance, particularly on weekends.