Top-Rated Dining Spots in Peckham 2025

14 Best Restaurants in Peckham

No longer is South-east London rarely thought of when it comes to top-class eateries, and that’s largely thanks to Peckham, which is home to some of the best restaurants in the capital. A melting pot of street food stalls, fine dining, and quick bites, the area’s local restaurants are worth catching the overground for – even for those coming all the way from North London. Here’s our tried and tested pick of the best, in no particular order.

  • 1. Kudu Grill

    Best Peckham restaurant for: Lunch with the family

    Choosing what to eat from the incredible menu at Kudu Grill is never easy, but the grilled potato flatbread with lardo and wild garlic should be a no-brainer. Everything is beautifully Braai-cooked using an open fire – the rib-eye steak is a highlight, but fish and cauliflower pose something of a dilemma. The restaurant follows in the footsteps of its Queen’s Road predecessor and has been an incredible success with locals. Housed within a former pub in Nunhead, the interior is cozy and chic, while staff are clearly passionate about what they’re serving up.

    Our tip is to drop in for the set lunch menu, then meander over to Smokey Kudu, the brand’s cocktail bar, for one or two tipples to finish off the afternoon perfectly.

    Address: 57 Nunhead Lane, London SE15 3TR

  • 2. Peckham Cellars

    Best Peckham restaurant for: Small plates to share over a bottle of wine

    Michelin Bib Gourmand-winning restaurant and wine bar Peckham Cellars is fast becoming one of the most in-demand local spots, thanks to its inventive small plates menu and a wine selection so good you’ll be tempted to take a bottle home. Expect the likes of burrata, served with seasonal ingredients such as winter tomatoes, and fried artichoke with parmesan cream and serrano crumb on the regularly-changing menu.

    Cellars also hosts regular wine tastings with food pairings for those keen to know more about the bottles available.

    Address: 125 Queen’s Rd, London SE15 2ND

  • 3. Little Kudu

    Best Peckham restaurant for: Small bites with a twist

    The Kudu Collective has made serious waves in the London foodie scene, and with good reason. Tucked into a railway arch, tapas plates with a South African twist are the name of the game here. Light pink hues give the interiors warmth, and a communal terrazzo table creates a friendly atmosphere. Plates are perfectly sized and delivered hot off the hob.

    We started with an aromatic Kalahari spiced biltong and a ham hock terrine paired with artichoke piccalilli – both delicious takes on classic dishes. The star of the show was the Braaibroodjie (South African grilled cheese), which nearly had me longing for my home country.

    Address: 133 Queen’s Rd, London SE15 2ND

  • 4. Persepolis

    Best Peckham restaurant for: A true eating experience

    Ask a Peckham local if they know Persepolis, and they’ll wax lyrical about the huge Persian plates offered up as part of a multi-course tasting menu. Dishes are vegetarian (or can be vegan), featuring a mezze plate of creamy houmous, moreish honeyed halloumi, and piles of fresh bread for dipping. For catching up with friends over delicious food, you won’t find better.

    Address: 28-30 Peckham High St, London SE15 5DT

  • 5. Artusi

    Best Peckham restaurant for: An inventive Italian menu

    Artusi is a locally loved spot that punches well above its weight, serving seriously good homemade pasta with simple ingredients: hazelnut, brown butter, Parmesan, and sage; grilled squid, winter tomatoes, spinach, and mint; fennel sausage, and ‘nduja. The menu changes seasonally and is presented on large chalkboards. Save room for dessert of Torta Sbrisolona, an Italian almond cake, or homemade ice cream.

    Address: 116 Bellenden Road, Peckham, London, SE15 4DH

  • 6. Larry’s

    Best Peckham restaurant for: Lunchtime sandwiches

    This new arrival takes up the corner shop next door and offers a daily menu scribbled on a lightbox above the counter. For supper, start with giant pickles and ‘nduja-soaked focaccia or crispy pork escalope with a tangy coleslaw; mains are hearty and fun. With boiled eggs and soldiers served at breakfast, and huge melanzane filled focaccias at lunchtime, this little restaurant is laid-back and just a little bit cheeky.

    Address: Unit 5, 12-16 Blenheim Grove, Peckham, London SE15 4QL

  • 7. Kudu

    Best Peckham restaurant for: Trying something new

    Sister of Kudu Grill, this contemporary South African small plate restaurant features old-fashioned charm. Don’t skip the cast-iron pot of cumin-brioche-like mosbolletjies dunked straight into shrimp or lardon-laced molten butter. Their brunch menu is equally enticing, with sourdough waffles being a must.

    Address: 119 Queens Road, London SE15 2EZ

  • 8. Levan

    Best Peckham restaurant for: A sophisticated menu

    This new opening has a lot to live up to and indeed impresses with its inventive and largely plant-based menu. The Comté dusted fries with saffron aioli are a must-try.

    Address: 12-16 Blenheim Grove, London SE15 4QL

  • 9. Peckham Bazaar

    Best Peckham restaurant for: Unique flavours

    People travel from all over London to eat at this taverna-style restaurant; owner John Gionleka uses a charcoal grill to cook sweet prawn kebabs, courgette fritters, and slow-braised lamb. In short, it’s worth the trip.

    Address: 119 Consort Road, Peckham, London, SE15 3RU

  • 10. Yada’s Green Kitchen

    Best Peckham restaurant for: Feeling like a local

    A family-run restaurant serving up Kurdish food, with traditional dishes such as Kubba (rice patties stuffed with lamb) and a range of vegan options, making it the ideal place to catch up with friends.

    Address: 104-106, Rye Ln, London SE15 4RZ

  • 11. Mr Bao

    Best Peckham restaurant for: A menu you’ll never be bored by

    Mr Bao is renowned for its fluffy Taiwanese bao buns. Their pork-belly Benedict bao is a brunch-time revelation. Each dish is expertly crafted and bursting with flavor.

    Address: 293 Rye Lane, Peckham, London, SE15 4UA

  • 12. Bánh Bánh

    Best Peckham restaurant for: Vietnamese dishes in a laid-back environment

    Bánh Bánh offers a wide range of Vietnamese delicacies, including steaming bowls of pho and fresh prawn salads, suitable for all dietary preferences.

    Address: 46 Peckham Rye, Peckham, London SE15 4JR

  • 13. The Begging Bowl

    Best Peckham restaurant for: Upmarket Thai cuisine

    This restaurant offers unusual Thai sharing plates, creating a modern dining experience with a refreshing take on traditional recipes.

    Address: 168 Bellenden Road, Peckham, London SE15 4BW

  • 14. Ganapati

    Best Peckham restaurant for: South Indian cooking

    Ganapati showcases authentic South Indian cuisine with a focus on fresh ingredients and bold flavors, making it a standout choice among Peckham restaurants.

    Address: 38 Holly Grove, Peckham, London, SE15 5DF


Back To Top