Best restaurants in Peckham

Filled with cosy pubs and cafes, plus an ever-growing catalogue of exciting eateries, Peckham is home to a number of great restaurants that are well worth a trip south. With so many fantastic Peckham restaurants to choose from, picking one can be a tricky, which is why we’ve curated this handy list of the best restaurants Peckham has to offer.

Updated on 27 February 2020

Peckham was once an area that most folks gave a wide berth but like nearby Brixton, this vibrant pocket of London has come on leaps and bounds in recent years to become one of the capital’s cool and trendy. More than a couple of Peckham's restaurants are in possession of one of our coveted SquareMeal awards.

Frequented by all types, from born-and-bred Peckhamites to young, arty folks, students and hipsters, Peckham is a place that’s instantly welcoming. Home to a number of great hangouts, including the Bussey Building, Peckham Levels and the much-loved Peckhamplex, as well as a number of fine old boozers and, of course, some fantastic restaurants, there are myriad reasons to visit this south London destination.

Whether you’re in the area for a cheap film screening, to meet some friends for a drink or specifically to dine out at a Peckham restaurant someone’s recommended, allow us to make a few suggestions on where’s best to try. There are restaurants in Peckham to suit all tastes and budgets, from classic pub grub to Indian restaurants and an abundance of top pizza joints too - so whatever you’re in the mood for, you won’t leave hungry.

All the restaurants listed in our round-up below link through to a full listing containing a review by one of our expert critics as well as everything you need to know about each restaurant, from the price and opening hours to menu highlights and images so you’ll be able to make an informed decision on which restaurant you fancy visiting before heading out.

Levan

Levan

3-4, 12-16 Blenheim Grove, London, SE15 4QL

This cosy-cool all-day bar and restaurant comes from the team behind Salon in Brixton. The menu is a solid mix of snacks, sharing plates, cheeses and desserts complemented by a serious wine list and some interesting beers.
£30 - £49
Modern European
Kudu

Kudu

119 Queens Road, London, London, SE15 2EZ

Small plates are the thing at this cosy South African restaurant on Queens Road. Couple the likes of onion and beer tarte Tatin with a glass of South African wine for a meal to remember.
£30 - £49
South African
Mr Bao

Mr Bao

293 Rye Lane, London, SE15 4UA

This light, calm, convivial space is the perfect spot in which to indulge in a bao bun. Our favourite of the fluffy steamed buns is the ‘bao diddley’ but there’s plenty more besides, including a dessert bao.
Under £30
Taiwanese
The Montpelier

The Montpelier

43 Choumert Road, London, London, SE15 4AR

Relying on quality local suppliers, the kitchen’s strength at this Victorian boozer/cinema is in contemporary pub classics such as burgers, roast organic chicken, and classic puds. It also exhibits local art and hosts live music.
Pubs
Coal Rooms

Coal Rooms

11a Station Way, London, SE15 4RX

Once Peckham Rye station’s ticket office, this Scandi-inspired restaurant serves up an interesting menu of international dishes, from Gloucester Old Spot pork chop to an aubergine parmigiana made with squeaky Bermondsey Frier cheese.
Under £30
International
Ganapati

Ganapati

38 Holly Grove, London, SE15 5DF

Superb Keralan cooking at this cosy South Indian restaurant draws visitors from across London, so be prepared to share a table. Must-tries include the monthly-changing thalis and tooth-achingly sweet gulab jamun.
£30 - £49
Indian
Bành Bành Peckham

Bành Bành Peckham

46 Peckham Rye, London, SE15 4JR

The A4 menu at this top Vietnamese joint offers ‘smallish’, ‘biggish’ and ‘classic’ dishes, so guests can choose to order starters and mains or share everything as a family-style feast. Don’t miss the lemongrass-marinated beef patties.
£30 - £49
Vietnamese
Pedler

Pedler

58 Peckham Rye, London, SE15 4JR

Vintage mismatched crockery and bare brickwork define Pedler’s look, but the menu here changes every day. Seasonal, modern British food is the order of the day though, whether you stop in for weekend brunch or a mid-week dinner.
£30 - £49
International
The Begging Bowl

The Begging Bowl

168 Bellenden Road, Peckham, London, SE15 4BW

A constantly changing line-up of delicious Thai tapas featuring exhilarating flavour combos keep locals and visitors begging for more here. You might have to wait for a table, but it’ll be worth it.
£30 - £49
Thai
Voodoo Ray

Voodoo Ray's Peckham

285 Rye Lane, London, SE15 4UA

Slices of pizza are cut from a range of giant, 22-inch pies at this New York-style outfit, so come hungry. To drink, choose from craft beers or enjoy a frozen Margarita fresh from the Slushie machine.
Under £30
Pizza
Honest Burgers Peckham

Honest Burgers Peckham

12-16 Blenheim Grove, London, SE15 4QL

In all honesty, you just can’t go wrong with this mini-chain. Juicy beef, chicken and veggie burgers are all cooked to perfection and prices are pocket-friendly. It doesn’t take bookings, but queues move quickly.
Under £30
Burgers
Tupi Peckham

Tupi Peckham

206 Rye Lane, London, London, SE15 4NL

This friendly neighbourhood café/restaurant serves hearty Brazilian-inspired brunches and mains, along with a range of great cocktails. There’s something for everyone on the crowd-pleasing menu, including plenty for vegetarians and vegans.
Under £30
South American
Brazilian
Victoria Inn Peckham

Victoria Inn Peckham

77 Choumert Road, London, SE15 4AR

Primely located on the corner of bustling Bellenden Road, this hip boozer serves up gourmet pub grub such as Camden Hells beer-battered haddock and chips alongside an enticing selection of real ales and biodynamic wines.
£30 - £49
British
Babette

Babette

57 Nunhead Lane, London, SE15 3TR

It’s slightly more Nunhead than Peckham, strictly speaking, but as this Parisian bar/restaurant serves some of south London’s best grub at very reasonable prices, we had to include it. A local worth travelling to.
£30 - £49
French
Made of Dough

Made of Dough

182 Bellenden Road, London, SE15 4BW

Toppings at this sourdough pizza specialist cover the classics along with some more unusual options, such as a smoky white pizza of chargrilled artichoke, mozzarella, rosemary and lemon. Knock-out gelato shakes are a must-order too.
Under £30
Pizza
Peckham Bazaar

Peckham Bazaar

119 Consort Road, London, SE15 3RU

Ottoman-inspired food at reasonable prices keeps locals returning to Peckham Bazaar time and time again. Bag a spot on the fairy-lit terrace on a summer evening and enjoy the lazy pace of this friendly joint.
Under £30
Middle Eastern
Greek
Miss Tapas

Miss Tapas

46 Choumert Road, London, SE15 4SE

Stylishly furnished, this small tapas joint is as inviting as an Andalusian summer. The daily menu of enticing tapas dishes makes use of imported Spanish ingredients for authentic flavours, from acorn-fed ham to croquetas.
£30 - £49
Tapas
Spanish
Prince of Peckham

Prince of Peckham

1 Clayton Road, London, SE15 5JA

Jerk burgers, jerk chicken-stuffed waffles and ‘jerk mcmuffins’ are just a few of the hearty dishes on the spice-heavy menu at this friendly old pub near Queens Road. Drinks-wise, rum-based cocktails are the way to go.
Under £30
Pubs
Artusi

Artusi

161 Bellenden Road, London, SE15 4DH

Minimal surroundings at this small neighbourhood restaurant allow the no-fuss Italian food to do the talking. The menu is short and because the chef uses cheaper cuts of meat and seasonal veg, prices are spot-on.
£30 - £49
Italian

Keep up to speed with all the new restaurant openings in London with our list of restaurants coming soon.


More restaurant recommendations

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in