About Steam Coffee Co

A cafe built on obsession. Coffee that earns your morning.

Johnny's Story

Johnny came to specialty coffee the way most people do — slowly, then all at once. It started with a single cup at a roastery in Brunswick that tasted nothing like anything he'd had before. That was it. He spent the next three years chasing that feeling.

He trained as a barista, then as a roaster. He visited farms in Ethiopia and Colombia, learning that the difference between a good cup and a great one is almost always made before the bean ever reaches a roaster. Relationships with growers. Careful selection. Honest processing.

Steam opened in 2018 at 131 Union Rd, Surrey Hills — a neighbourhood that deserved better coffee. The response from the locals was immediate. The regulars came back. The word spread. And the beans followed the cafe online.

The Steam Coffee Company Cafe, Surrey Hills

Walk into Steam and you'll find warm timber, exposed brick, and the kind of green La Marzocco that makes a serious coffee person stop and stare. It's not a pretentious space — it's a working cafe, built for the neighbourhood.

The espresso machine sits at the heart of everything. Johnny pulls every shot to spec. The milk texturing is done by feel. There are no shortcuts here, even on a busy Saturday morning when the line runs out the door.

The roastery lives out the back. On roast days, the whole street smells like it. The community that's formed around this place — regulars, coffee nerds, families — is what Steam is actually about.

Visit Us

Address

131 Union Rd
Surrey Hills VIC 3127
Melbourne, Australia

Opening Hours

Mon–Fri: 7:00am – 3:00pm
Saturday: 7:00am – 1:00pm
Sunday: Closed

Get in Touch

Transport

Box Hill train station — 5 min walk
Tram 109 — Union Rd stop
Street parking on Union Rd
Shop Online