
Shot by a City Insiders curator.
Poppins in Barking is a no-nonsense local favourite that nails the basics: big portions, friendly service, and a menu that leans into proper comfort food. It's not fancy, but if you're after a solid Full English to kickstart your day or a hearty steak and kidney pie for lunch, this is the spot. The staff remember your name and your coffee order, which is rare these days.
Solid comfort food with a friendly touch
Poppins Restaurant in Barking is exactly what a local eatery should be: unpretentious, efficient, and consistently good. The space is clean and welcoming, with a straightforward menu that doesn't try to be anything it's not. I've been here for breakfast multiple times, and the Full English is a proper affair—plenty of eggs, sausages, beans, toast, and the usual suspects, all cooked to order. It's the kind of place where the staff know you by name, and the owner will ask about your week while pouring your coffee.
For lunch, the steak and kidney pie is a standout—rich, meaty, and served with chips that are crispy on the outside and fluffy within. The portions are generous, so come hungry or plan to take some home. Service is quick and friendly, which is refreshing in an area that doesn't always get the best of food options. It's not a place for Instagram-worthy plating or craft cocktails, but if you want a reliable, satisfying meal without the fuss, Poppins delivers every time.