Carlton takes its coffee seriously — this is the suburb where espresso culture arrived in Melbourne, brought by Italian immigrants in the 1950s. The tradition hasn’t faded. If anything, it’s deepened, with third-wave roasters now competing alongside the heritage Italian cafes that started it all. Here are the ones worth your time.
1. Seven Seeds Coffee Roasters
114 Berkeley Street, Carlton
The mothership. Seven Seeds has been roasting since 2007 and their Carlton flagship is still one of the best coffee experiences in Melbourne. The space is a converted warehouse with exposed brick, high ceilings, and an outdoor courtyard that catches morning sun. The flat white ($4.80) is consistently excellent, and the brunch menu does classics properly without trying to reinvent them.
Go for: The flat white and the smashed avo with poached eggs ($19). Come before 8am on weekdays to skip the queue.
2. Brunetti Classico
380 Lygon Street, Carlton
Carlton’s grand Italian pasticceria, open since 1985. Marble floors, mosaic tiles, and a pastry cabinet that’s genuinely dangerous for anyone with a sweet tooth. The espresso is dark and robust Italian-style, the cannoli are filled to order, and the cornetto con crema ($6.50) is the proper Carlton breakfast. The second entrance on the side skips the weekend queue.
Go for: Short macchiato ($4.20), pistachio cannoli ($5), and the feeling of being in Rome.
3. Assembly
60/62 Pelham Street, Carlton
Tucked near Argyle Square, Assembly roasts in-house and runs a V60 pour-over menu that rotates through interesting single-origins. It’s the kind of place where staff learn your order after a few visits and the pastries in the cabinet are genuinely good. Quieter than the Lygon Street spots, which is exactly the point.
Go for: V60 pour-over with the daily single-origin ($5.50). Sit outside on the Pelham Street side.
4. Heartattack and Vine
329 Lygon Street, Carlton
A Carlton institution that works as a cafe by morning and a wine bar by evening. The toasted mortadella and provolone sandwich ($16) is comfort food in its purest form. The espresso is strong, Italian-style, and the mismatched furniture gives it a lived-in charm that chain cafes will never replicate.
Go for: Long black ($4) and the daily special toastie ($14). Sunday morning is the sweet spot.
5. Woodside Green
87 Cardigan Street, Carlton
Opens at 5:30am on weekdays — one of Carlton’s only early-bird options. The flat white ($4.50) and bacon roll ($9) are reliable, the owner is famous for terrible dad jokes, and it fills the gap for anyone who needs caffeine before the rest of the suburb wakes up.
Go for: Pre-dawn flat whites and the knowledge that you’re the only person in Carlton awake.
FAQ
What’s the average flat white price in Carlton?
Around $4.50-$5.00, which is standard for inner Melbourne. Specialty pour-overs run $5-$7.
Which cafe has the best food, not just coffee?
Seven Seeds for brunch, Heartattack and Vine for sandwiches, and Brunetti for pastries. Each excels at a different thing.
Where can I work from a laptop?
Assembly on Pelham Street has good WiFi, comfortable seating, and doesn’t mind you staying all morning. Seven Seeds works too but gets busy after 9am on weekdays.
The Verdict
Carlton’s cafe scene is so deep you could visit a different spot every morning for two weeks and not run out of good options. The standard is relentless. Seven Seeds is the flagship experience, Brunetti is the heritage Italian, and Assembly is the quiet local gem. Walk the back streets — Faraday Street, Pelham Street, Drummond Street — and you’ll find the ones that become your regular.
For the full deep-dive, see our 11 best coffee spots in Carlton. For what to eat while you’re at it, check the best brunch in Carlton.
More on Carlton: Carlton Suburb Guide | Carlton Cost of Living | Carlton Neighbourhood Guide
Explore More of Carlton
- Carlton History
- Carlton Things To Do This Weekend
- Carlton Cheap Eats
- Carlton Rent Guide
- Carlton Date Night Guide
- Carlton Carlton For Retirees
- Carlton New Openings
- Carlton Things To Do

💬 Discussion
Join the conversation — no account needed