About Scoff & Banter - Kensington

Great food from all over Great Britain is gathered together at Scoff & Banter in Kensington, where you can find Great Britain on a plate or over the course of a relaxed afternoon tea. Stop by their Cromwell Road address for some true British soul food – no fusion, fuss or frippery in Scoff & Banter’s traditional British menus. Just exceptional ingredients, sourced with care and cooked with passion and skill. The cooking speaks for itself when it comes to traditional British cuisine, making Scoff & Banter Kensington a wonderful place to eat in London – especially for afternoon tea. Check out the classics on their drinks list, prepare to be swayed by their signatures – thirst-quenching, lip-smacking creations that set you up for a hearty British meal. Scoff & Banter make dining fun again – and British.

Opening Times

Open today - Opens at 12:00 pm
12:00 pm - 10:30 pm
12:00 pm - 10:30 pm
12:00 pm - 10:30 pm
12:00 pm - 10:30 pm
12:00 pm - 10:30 pm
12:00 pm - 10:30 pm
12:00 pm - 10:30 pm


Scoff & Banter - Kensington
68-86 Cromwell Road, Kensington
London SW7 5BT

Menu Highlights



Slow-roasted garlic mushrooms with toasted sourdough


Prawn cocktail with spicy lemon mayo


Mini Yorkshire puddings with roast beef, horseradish creamed potato and red wine sauce


4 Scoff & Banter - Kensington Reviews

Very Good
4 Reviews
Value for money:Good value
Noise levels:Pleasant
Waiting time:Very good
Sam S.10 months ago · 1 review

Had an amazing time, choosing from a small and simple, but very well thought out and tasty menu. Drinks were very lovely too. No more expensive than a chain Italian or the like!

Craig M.10 months ago · 1 review

Efficient and attentive service. Great value for good quality food. The dining area itself is spacious and imaginatively furnished. Convienient location for lunch while visiting the museums.

Dave P.10 months ago · 2 reviews

Small menu, lacked atmosphere and imagintion. Would not be rushing back here. Not the worst place I have eaten but has some way to go to be above average.