Best Cafes in Balaclava 2026: Coffee on Carlisle Street

Best Cafes in Balaclava 2026: Coffee on Carlisle Street

Best Cafes in Balaclava 2026: Coffee on Carlisle Street

Carlisle Street doesn’t try to be anything other than what it is — a working strip where you can grab a proper coffee, eat something worth eating, and be on your way. No frills precinct, no curated laneway branding. Just one of Melbourne’s most reliable stretches for coffee and breakfast, stacked end to end with cafes that have earned their seats the hard way: by being good, consistently, over years.

Balaclava straddles the border of Port Phillip and Stonnington, squeezed between St Kilda and Caulfield, with the train line running straight through the middle of town. The suburb has deep roots in Melbourne’s Jewish community — the bakeries and delis on Carlisle Street are as much a part of the identity as the espresso machines. That mix of old-school institutions and newer cafe operators is what gives the strip its edge. You’re not choosing between sameness here. You’re choosing between genuinely different experiences.

Updated 16 March 2026 | 6 places tested | Eli Chen reporting


🗳️ POLL

What’s your go-to Carlisle Street coffee order?

  • ☕ Flat white, always
  • 🥤 Batch brew on ice
  • 🫖 Monk’s special chai
  • 🥐 Just give me the pastry

1. Monk Bodhi Dharma

The vibe: A red brick cubby tucked behind Carlisle Street, down a narrow laneway next to the Woolworths car park. You wouldn’t find it unless someone told you — and then you’d wonder how you missed it for so long.

Monk Bodhi Dharma is Balaclava’s most polarising cafe, and proudly so. The entire menu is vegetarian with zero eggs. Not egg-free as an afterthought, but egg-free as a design principle. If that sounds limiting, you haven’t tried the Sweetcorn and Ricotta Hotcakes or the Bodhi Buddha Bowl, both of which hit harder than most meat-based brunch dishes I’ve had this year. The coffee is roasted in-house under the Disciple Roasters label, and the house chai — which has since spawned its own brand, Monk’s Chai — is the real deal.

The space itself is tight: exposed brick, timber tables, a courtyard that fills fast on weekends. The baristas move with purpose. It’s not a linger-all-morning place, but you won’t be rushed either.

Order this: Sweetcorn and Ricotta Hotcakes ($22), Disciple Roasters flat white ($4.80) Address: Rear 202 Carlisle Street, Balaclava VIC 3183 Hours: Mon–Fri 7am–5pm, Sat–Sun 8am–5pm Price range: $18–$28 for breakfast Insider tip: The weekend wait can hit 30 minutes by 10am. Come at 8am sharp or after 11:30am when the first wave clears out.


2. Las Chicas

The vibe: Bare brick walls, seasonal menus, and 20+ years of doing breakfast properly on Carlisle Street. Las Chicas is the strip’s longest-running cafe — it was here before “cafe culture” became a marketing term, and it’ll be here after the next trend burns out.

Las Chicas sources organic free-range meats, local sustainable produce, and makes its own chutneys, jams, and muffins in-house. The menu reads like a hits album: Breakfast Burrito ($27) stuffed with scrambled eggs, chorizo, beans, and cheese; Buttermilk Pancakes ($27) that arrive fluffy and golden; and the Double Double Burger ($26) for when you want lunch to arrive at breakfast time. Coffee is sourced from St Ali, the South Melbourne roasting institution, and it shows.

After a recent renovation, the space now seats around 120, including a window counter facing Balaclava Station that’s perfect for solo diners. There’s also a take-home deli counter stocked with salads and pastries if you’re passing through.

Order this: Breakfast Burrito ($27), St Ali flat white ($4.80) Address: 203 Carlisle Street, Balaclava VIC 3183 Hours: Mon–Fri 7am–5pm, Sat–Sun 7am–5pm Price range: $20–$40 per person Insider tip: The kitchen closes at 2:30pm sharp. If you’re a late lunch type, don’t push it.


3. Wall Two 80

The vibe: A graffitied wall, a coffee porthole, and one of the most photographed cafe exteriors in Melbourne. Wall Two 80 has been serving Balaclava since the 1990s and recently celebrated 25 years and an estimated seven million coffees poured.

Located down an alley at the rear of 280 Carlisle Street, Wall Two 80 is quintessentially Melbourne in the best possible sense — industrial decor, a seasonal menu that ranges from asparagus and goat’s cheese pie to buttermilk fried chicken burgers, and a communal table that was apparently a city first when it was introduced. The wall art outside changes regularly and has become a landmark in its own right.

The food is honest and well-priced. Weekend brunch fills the room, but weekday mornings are calm enough to spread out with a newspaper and a batch brew. Open seven days from 6:30am, it’s one of the earliest starts on the strip.

Order this: Asparagus, goat’s cheese and egg pie ($21), batch brew ($4.50) Address: Rear 280 Carlisle Street, Balaclava VIC 3183 Hours: Mon–Sun 6:30am–4:30pm Price range: $18–$26 for breakfast Insider tip: The outdoor seating along the alley gets morning sun. Grab a seat there before 9am on weekdays.


4. Batch Espresso

The vibe: Kiwi warmth meets Melbourne coffee obsession. Batch Espresso has been a Carlisle Street fixture for over two decades, and it’s built its reputation on one simple promise: great coffee, great food, no fuss.

Batch uses Coffee Supreme’s South blend — a smooth, crowd-pleasing roast that punches well above what you’d expect from a neighbourhood cafe. The menu leans into Kiwi-inspired comfort: halloumi burgers, big breakfasts, and a rotating specials board that keeps regulars coming back. The vibe is relaxed and genuinely friendly without being over the top. Staff remember your name if you go twice.

At 320 Carlisle Street, it sits at the eastern end of the strip near the St Kilda East boundary, close enough to the action but with less foot traffic than the Woolworths end. Weekends see queues by 9am, but the service moves fast.

Order this: Halloumi burger ($22), Coffee Supreme flat white ($4.80) Address: 320 Carlisle Street, Balaclava VIC 3183 Hours: Mon–Wed 7am–5pm, Thu–Fri 7am–10pm, Sat–Sun 7am–5pm Price range: $18–$30 for breakfast Insider tip: Thursday and Friday evenings they extend to 10pm — one of the few Carlisle Street cafes serving dinner.


5. All Things Equal

The vibe: A social enterprise cafe that trains and employs people with disabilities at award wages, and somehow also serves one of the best brunches on the strip. The energy inside is genuine — it’s fun, loud, and busy in a way that feels earned rather than manufactured.

All Things Equal has a kosher menu and changes dishes regularly. Recent hits include the shakshuka, served bubbling in a cast-iron pan, and thick-stack waffles with seasonal fruit. The chai latte has its own following. Founded by prominent members of Melbourne’s Jewish community, the cafe operates Sunday to Friday (closed Saturdays) and has a bright, modern fit-out that feels a world away from the older institutions on the street.

This is the one I recommend to people visiting Balaclava for the first time. It’s approachable, the food is consistently good, and the social mission gives the whole experience a purpose beyond brunch.

Order this: Shakshuka ($22), chai latte ($5.50) Address: 263–265 Carlisle Street, Balaclava VIC 3183 Hours: Sun–Fri 6:30am–3:30pm (closed Saturdays) Price range: $18–$28 for breakfast Insider tip: Closed Saturdays for Shabbat. Plan your visit accordingly.


6. Glick’s Cakes & Bagels

The vibe: The bagel institution that started it all in Melbourne. Glick’s has been on Carlisle Street since 1968, founded by a Polish-born Holocaust survivor who revived an old European method of boiling bagels. Over 50 years later, the family operation is still going strong.

This isn’t a cafe in the traditional sit-down sense — it’s a bakery and deli where you queue, point, and eat. The boiled bagels come in every variety: plain, sesame, poppy, cinnamon raisin, wholemeal. Pair one with smoked salmon and cream cheese, or grab a fresh challah loaf for Friday night. The dips, salads, and cakes are all made on-site and priced well below what you’d pay for comparable quality elsewhere in Melbourne.

On Friday mornings — the eve of Shabbat — the line stretches out the door. It’s a weekly ritual for the local Jewish community and worth experiencing at least once.

Order this: Smoked salmon and cream cheese bagel ($12), chocolate babka ($6) Address: 330 Carlisle Street, Balaclava VIC 3183 Hours: Mon–Wed 5:30am–6:30pm, Thu 5:30am–7pm, Fri 5am–6pm (summer) / 5am–3:30pm (winter), Sun 5:30am–6pm (closed Saturday) Price range: $5–$18 Insider tip: Friday mornings are peak time. If you want a challah for Shabbat dinner, arrive before 10am.


What We Skipped and Why

Common Ground L.E.S. — A well-regarded Carlisle Street cafe run by the Alexander family with Russian roots, known for old-world charm. We left it off because it’s been inconsistent on recent visits — great on its day, but not reliable enough to recommend with confidence right now.

Neighbours Cafe — Has a loyal local following but too many mixed reviews on service and food timing. If you’ve had a great experience here, good on you — but our testing didn’t match the hype.

Cafe Quiet Earth — A quieter operation off the main strip. Decent coffee, limited food menu. Better as a neighbourhood drop-in than a destination cafe.


🗳️ POLL

How far would you travel for a proper bagel?

  • 🚶 Walking distance only
  • 🚃 Across town on the train
  • 🚗 I’d drive 30 minutes
  • ✈️ Glick’s is worth a plane ticket

How Balaclava Compares

If you’re weighing up a cafe crawl across Melbourne’s inner south, Balaclava stacks up well against its neighbours. Carlisle Street offers more density of quality cafes per metre than St Kilda’s Acland or Fitzroy Street — and at better prices. The strip shares some DNA with Windsor’s Chapel Street, where a similar mix of long-running institutions and newer operators creates genuine variety. Over in Caulfield, the cafe scene is more spread out and less walkable — Balaclava’s compact layout means you can hit four or five of these in a single morning without breaking stride.

The vibe score for Balaclava’s food and drink scene sits strong, driven by Carlisle Street’s mix of kosher bakeries, plant-forward brunch spots, and reliable espresso bars. The train station right on the strip makes it one of Melbourne’s most accessible cafe destinations — you’re literally stepping off the platform and into the action.


The Practical Stuff

Getting there: Balaclava Station sits on the Sandringham line, roughly 20 minutes from Flinders Street. Trains run every 10–15 minutes during peak times.

Parking: Street parking on Carlisle Street is metered and tight on weekends. Better options on the side streets — Hotham Street and Waltham Street usually have spots.

Best time to visit: Weekday mornings before 10am. Weekend brunch before 9am or after 11:30am to dodge the rush.

Budget: Expect $20–$30 per person for breakfast and coffee at most of these spots. Glick’s is the cheapest option by far.


The Verdict

Carlisle Street doesn’t need a rebrand or a reinvention. It just keeps turning out good coffee, better food, and enough variety to keep you coming back every weekend for a year without repeating a cafe. Whether you’re after a plant-based brunch at Monk Bodhi Dharma, a classic big breakfast at Las Chicas, or a bagel that hasn’t changed its recipe since 1968, Balaclava delivers without trying to impress.

That’s the whole point. It already has.


Updated 16 March 2026 | 6 places tested | Eli Chen reporting

Advertisement
Disclaimer: Information current as of March 2026. Contact venues directly to confirm details before visiting.

Explore Nearby Suburbs

Your suburb. Your week. Free.

Get Melbourne's sharpest local intel delivered every Monday morning.