Hello, Saffron Walden —

Baked with love, roasted by hand.

An independent coffee house just off the market square. Small-batch roasts, all-day brunch, and cakes out of the oven every single morning.

★★★★★ 4.8 · 312 Google reviews · Dog friendly
Morning light inside Willow & Bean, steam rising from a flat white

our story

Ten years of good mornings

Tucked just off the market square, Willow & Bean has been Saffron Walden's home for small-batch coffee since 2016. We roast in tiny weekly batches, bake everything in-house each morning, and make the kind of flat white that's worth crossing town for.

The room is ours, too — reclaimed oak, trailing plants, and a reading corner that regulars guard jealously. Come for the guest espresso, stay for the cardamom buns.

Best flat white in Essex, hands down. The cardamom buns sell out by 10am for a reason.

Hannah M. — Google review
  • Roasted on site
  • Baked daily
  • Independent since 2016
  • GF & vegan always
Latte art being poured at the counter
The reading corner with armchair and plants

kind words

From our regulars

★★★★★
“Best flat white in Essex, hands down. The cardamom buns sell out by 10am for a reason.”

Hannah M. · Google

★★★★★
“Genuinely lovely spot — friendly staff, dog-friendly, and the shakshuka is the best I've had outside London.”

Dave P. · Google

★★★★★
“Worked here all morning — great corner table, better coffee. The batch filter is dangerously drinkable.”

Priya S. · Google

★★★★★
“Took my mum for brunch — the ricotta hotcakes are ridiculous. We've been back twice this week.”

Tom W. · Google

A gentle warning —

The cardamom buns are gone by ten.

We're two minutes from the market square. Come early, claim the corner table, and let us look after the rest.

Plan your visit

come say hello

Find us on Church Street

Opening hours

  • Monday — Friday7.30am – 4.00pm
  • Saturday8.00am – 5.00pm
  • Sunday9.00am – 3.00pm

Where & how

14 Church Street, Saffron Walden, Essex CB10 1JW

01799 000000 · hello@willowandbean.example

Style Editorial Bold Warm