Best Restaurants In Peckham

With Peckham swiftly becoming South East London's foodie capital, these restaurants are the stars that won't stop rising. From casual boozers serving up Sunday roasts and trendy eateries where pizza and craft beer are king to some of the most exciting dining rooms around, the options are not just plentiful, they're exceptional. We've dug into our favourite finds from the area, so read on to discover the best places to eat in Peckham.

Last edited by Scarlett Welch

Last updated on 12th March 2024

The Omni Collective

Found just shy of Peckham Rye, The Omni Collective is a trendy restaurant with low lighting and vibrant artwork. Swing by to dive into mouthwatering veggie fare, including barbecue mushroom tacos and Jerusalem artichoke tortellini, paired with tasty wines or locally sourced beers. The intimate vibe makes this a top choice for romantic restaurants in Peckham too, thanks to the candles and cosy booth seating. 

Voodoo Rays Peckham

If you're on the hunt for an Italian restaurant in Peckham with an American twist, Voodoo Rays is a great pizza spot. Enjoy their signature 22-inch doughy delights with delish toppings, alongside onion rings, curly fries, vegan slaw and mouthwatering wings. We also recommend trying the New York sour or frozen margarita, as well as the 10 taps of fresh craft beer from the nearby Gipsy Hill Brewery.

Prince of Peckham

£6 WEDNESDAYS! Happy Hour all day & £20 platters and 4 other offers

One of the best restaurants near Peckham high street, Prince of Peckham is as great for brunch and dinner as it is for big nights out. With White Men Can't Jerk running the kitchen, this Clayton Road joint fronts delicious Caribbean eats like jerk chicken burgers and curry goat fries throughout the week, as well as a raucous bottomless brunch come Saturday.

Honest Burgers Peckham

Ideal for quick lunches and catch-ups with friends, the laidback Honest Burgers is a fabulous choice. Found near Peckham food market, these guys are slinging out all types of patties from fried chicken to classic beef and a number of vegan alternatives. And don't sleep on those rosemary salted chips either - they're banging.

The Old Nun's Head

From a rotating choice of street food to some of the best roasts around, The Old Nun's Head is a top choice of Nunhead restaurants that's keeping stomachs happy across SE15. Book a spot in the welcoming pub and get ready to enjoy filthy burgers, buffalo wings, mac 'n' cheese balls and hearty Sunday spreads. Get cosy by the fireplace and sip on all sorts of refreshing beers while you eat here.

Mamma Dough Peckham

HALF PRICE MONDAYS and 1 other offer

When it comes to Italian restaurants in Peckham, Mamma Dough has to be right up there. The stripped-back destination fronts wooden interiors and lots of greenery, while slinging out sourdough slices with plenty of our favourite toppings, all cooked in wood-fired ovens and served alongside cocktails or wine. We recommend the John O'Goat - a mouthwatering mixture of goat's cheese, caramelised onion, olives and walnuts.

The Coal Rooms

Known for whipping up some of the best Sunday roasts in the South East London area, The Coal Rooms also offers incredible brunch options and tasting menus too. Housed in the forecourt of Peckham Rye Station, the restaurant is an ideal place for unique dinners and long lunches, with everything from pressed pork belly to melted farmhouse camembert on the menu.


One of the best all-day restaurants in the area, Pedler is a popular neighbourhood eatery with a passion for international plates and fun cocktails. Open for brunch and dinner from Thursday to Sunday, the friendly bistro fronts a range of delicious dishes, such as baked aubergine, cauliflower pakoras and rare breed pork chops.

Forza Wine

A fantastic, sleek rooftop restaurant, Forza Wine is one of the most sought after bookings in the area. Sat on top of Market, the bar and eatery specialises in contemporary Italian small plates - think mussels served in bechamel sauce, pork cheek with pickled cucumbers and cauliflower fritti dipped in aioli.


Among the most unique restaurants, Kudu Peckham is serving up modern European plates with a South African twist. Head over to the Queens Road hotspot and discover grilled monkfish and mussels, beef tartare with Jerusalem artichoke and their house bread that has to be eaten to be believed, as well as delicious brunches on the weekend.


One of the jewels in South London's culinary crown, this Rye Lane restaurant promising distinctive European small plates and an extensive wine list. This beaut is one of the most popular dining destinations in the area, featuring striking dark blue walls and sustainably sourced food, as well as repurposing 90% of its waste. As for Levan's Peckham menu, you can expect celeriac tortellini, cod en croute and beef tartare with potato flatbread.

Made of Dough

Situated on Bellenden Road, Made of Dough is the cool and casual pizza place that's perfect for cheap eats in Peckham restaurants. The main courses come in at £13 or less here, with a varied selection of slices topped with spicy chorizo or herby lamb sausage, alongside plenty of vegan options and a fun lineup of cocktails and boozy milkshakes.