Where to Find the Best Matcha in Melbourne
Add these best matcha in Melbourne hot spots to your hit list, pronto!
Got a craving for matcha that refuses to fade? Melbourne has answered with a collection of cafes that give this antioxidant-rich green tea the reverence it deserves. From flawless iced lattes to inventive spins topped with fruit, cream or even croissants, these spots show that matcha can be both soothing and wildly creative. Add in a few desserts that lean green in all the right ways, and you’ve got the ultimate guide to the best matcha in Melbourne — ideal for a weekday fix or weekend ritual.
Osoi
Brunswick’s Osoi is a cafe that doesn’t hurry — and that’s exactly the point. Here, matcha is hand-whisked to order, a ritual of patience rewarded with velvety lattes and inventive spins like strawberry matcha, a banoffee matcha affogato made with Luther’s Scoops gelato, and the ethereal Matcha Cloud floating pandan cream over coconut water. The space is as thoughtful as the drinks: anime figurines, family photos, a cosy book nook, and a resident corgi named Winston. Osoi embodies the art of slowing down, one cup at a time.
Unit 3/219 Albion Street, Brunswick
Donatello’s
Small in size but mighty in cult appeal, Donatello’s has become a Brunswick favourite for matcha with personality. Alongside the classics, you’ll find playful spins like strawberry matcha — and the TikTok-famous Banana Cream Matcha Latte, where banana sugar, matcha and cinnamon collide in one dreamy, addictive sip. The vibe is stripped-back and unfussy, with a short menu and a handful of toasties keeping things simple. Donatello’s proves you don’t need scale to make waves — just sharp ideas and flawless execution.
Unit 2/2B Mitchell Street, Brunswick
Matcha Kobo
Matcha Kōbō is Melbourne’s shrine to green tea craft, where precision and ritual are elevated to an artform. Uji-sourced ceremonial leaves are ground on-site using traditional stone mills — each taking a full 24 hours to produce just one kilogram of matcha. The result is pure, nuanced flavour in every hand-whisked cup. Drinks range from classic lattes to inventive yuzu matcha sodas, while desserts like the triple matcha tart showcase its depth. A rare glimpse of Japan’s devotion, right in the CBD.
Level 2/258 Lonsdale Street, Melbourne
Chooka’s
Brunswick’s Chooka’s is as charming outside as it is in — a 1930s Spanish Mission façade gives way to a whimsical interior filled with anime trinkets, soft light, and the cafe’s feline namesake padding about. While the handcrafted omusubi steal plenty of attention, the matcha here is just as transportive: silky, grassy, and whisked with reverence.
1 Ballarat Street, Brunswick
Local Goods
Local Goods has officially made the glow-up from cult-fave pop-up to full-blown Flemington cafe — and we’re so here for it. Still slinging some of the best matcha drinks in the city (banana pudding matcha, we see you — all creamy, dreamy and with that golden crunch), they’ve now added a dine-in menu featuring breakfast sliders worth writing home about. Even better? The menu will grow with the community, built out by what locals actually want. Add in pastel aesthetics, Butterboy cookies, and silky ube lattes, and it’s giving weekend ritual. A sweet neighbourhood hub Melbourne truly deserves.
50 Pin Oak Crescent, Flemington
Overlay Coffee
Overlay Coffee is the CBD’s low-key matcha mecca — and their peanut butter cream matcha iced latte? It’s got the Sitchu office in a chokehold. Rich, nutty, frothy perfection, with minimalist interiors and a drinks list that never misses. Come for the matcha, stay because you’ve just found your new happy place.
320 Little Lonsdale Street, Melbourne
JSY Tea
If our iced matcha latte isn’t as vibrant as JSY Tea’s organic ceremonial grade matcha, we don’t want it. JSY Tea has mastered the precise art of matcha, genmaicha and hojicha, brewing each umami beverage to perfection. And while the iced matcha here sets you back a pretty penny ($9.50 with alternative milk), you’re guaranteed a flavour-packed drink every single time. In our eyes, it’s 100% worth it.
Locations in Doncaster, Chadstone and Glen Waverly
Juju’s Deli
If you’re a strawberry matcha fan, you’re going to love the one from Juju’s Deli. Matcha and strawberry milk are poured over sweet strawberry jam lining the bottom of the cup, and dusted with matcha powder to finish. It’s the perfect balance of earthy and sweet, making it a must-try treat for matcha lovers. If you’re heading there in the morning, be sure to pick up a breakfast focaccia to munch on alongside it — it’s heavenly!
750 High Street, Thornbury
249 Coventry Street, South Melbourne
Haru Bakery House
Pocketed within the sweet row of shops in Laburnum, Haru Bakery House has become an eastern suburbs favourite for matcha that’s sweet, smooth and perfectly balanced — rich in flavour without ever overpowering. For a little extra kick, order it dirty with a shot of coffee; few do it better. But the magic doesn’t stop at matcha. Haru’s playful latte menu runs from mango to blueberry to strawberry, each one as photogenic as it is delicious.
5 Sailsbury Avenue, Blackburn
Nana’s Green Tea
Straight from Tokyo to Melbourne, Nana’s Green Tea has quickly become the city’s newest matcha pilgrimage. Renowned in Japan, the café serves Kyoto-sourced matcha in every imaginable form — from lattes and cakes to towering parfaits, each treat a perfect shade of green. Beyond dessert, the savoury menu is equally compelling. The beef chazuke, with tender slices of beef over steamed rice in a light, flavourful dashi broth, delivers pure comfort. Matcha may be the headline act, but Nana’s proves it has depth across the board.
165A Bourke Street, Melbourne
Bakehouse by Vic
Brighton’s newest bakehouse has already carved out a cult following thanks to one irresistible creation: the iced blueberry matcha latte. Fresh blueberries meet earthy matcha in a refreshing, fruity blend that feels tailor-made for summer afternoons — so good it often sells out on weekends. For those with a sweeter tooth, the white chocolate matcha offers creamy indulgence in every sip. Pair either with one of their chunky cookies and you’ve officially found Brighton’s most addictive new ritual.
2 Railway Walk, Brighton
The Butter Room
If you’re in Melbourne and you’re not sipping on matcha at The Butter Room, are you even living? This place is a temple to matcha, from their dirty matcha that hits all the right notes, to the sweet strawberry matcha that’ll make you rethink everything you knew about the green powder. With croissants loaded with matcha cream and lattes that hit just the right balance, it’s a matcha lover’s dream.
16 Katherine Place, Melbourne
Meet Forest
A little cafe with seriously green matcha — that’s Meet Forest in South Yarra for you. This sweet spot is where matcha lovers go to indulge in the creamy, rich goodness of their standout lattes, iced or otherwise. Right now, they’re championing the blueberry matcha trend, and it really is as good as it sounds. The minimalist space is warm and welcoming, with concrete floors and wooden accents. Oh, and did we mention Sesame the dog? It’s got all the charm you’d want for a matcha in Melbourne moment.
1a/7 Yarra Street, South Yarra
Lunar by Hikari
Lunar by Hikari brings Kyoto to Melbourne, serving matcha that hits like a direct flight to Japan. The classic latte, made with premium single-origin matcha, is smooth, creamy and layered with complexity — a benchmark for purists. For something more indulgent, the coconut cream drink arrives topped with velvety matcha-infused cream, rich enough to spoil you for anything else. Beyond matcha, every sip reflects authenticity, creativity and meticulous craftsmanship, making Lunar a destination for true devotees of the green gold.
458 Sydney Road, Brunswick
Bloomwood
Bloomwood has shot to TikTok fame, and with good reason. This Asian-influenced viennoiserie doubles as a matcha paradise, serving inventive lattes that blur the line between drink and dessert. The strawberry iced matcha — earthy green tea softened by luscious strawberries — is a city standout, while the coconut iced matcha adds a tropical lift. The detail that steals the show? Each glass arrives crowned with a mini croissant skewer, making Bloomwood as whimsical as it is delicious.
Shop G01/121 Exhibition Street, Melbourne
Cru+ Coffee Roastery
Since opening in 2023, Cru+ Coffee Roastery has quickly carved out a reputation for precision and creativity. While their coffee is celebrated, the matcha menu is equally compelling — from honey iced matcha to the refreshing matcha fog, poured over coconut water. For something playful, the ichigo garden blends strawberries with matcha in a tangy, balanced sip that’s impossible to forget. None are overly sweet, all are perfectly considered — the kind of drinks that keep you coming back.
399 Tooronga Road, Hawthorn East
Bola Bake
At Bola Bake, strawberry matcha takes centre stage in a signature iced latte where delicate sweetness meets the earthy depth of green tea. This Airport West cafe has become a quiet favourite for matcha devotees, pairing those photogenic drinks with some of Melbourne’s most indulgent brunch plates. Everything here feels designed to delight both eye and palate, from vibrant, artfully plated dishes to mood-lifting lattes. For your next matcha fix, Bola Bake is worth the detour.
22A Fraser Street, Airport West
Operator San
Operator San serves matcha that’s beautifully balanced — smooth, creamy and rich without tipping into sweetness. On warmer days, it’s all about the iced matcha or a swirl of matcha soft serve that tastes like summer in a cup. Pair that with the cafe’s light, contemporary feel and you’ve got a spot worth adding to your regular rotation. For matcha lovers, it’s an essential stop on the city circuit.
121 Therry Street, Melbourne
Matcha Mate at Nimbo
Matcha Mate is where matcha gets to embrace its wild, rebellious side — and it’s glorious. Hidden inside the dessert wonderland that is the CBD’s Nimbo, this quirky little hotspot turns matcha dreams into reality, serving not just the usual suspects. From smooth lattes to bold creations like matcha Biscoff, Earl Grey oat milk, and ube matcha, they’ve got it all — and more. The yuzu matcha spritz is a refreshing hit you didn’t know you needed, and the matcha tiramisu? Absolute heaven.
Nimbo, 119 Hardware Street, Melbourne
Karomi Cafe
Karomi Cafe is all about brewing the creamiest, most premium matcha you could possibly imagine. Seriously, these lattes are so smooth, there’s no doubt that Karomi Cafe serves some of the best matcha in Melbourne. Feeling adventurous? Add a coffee shot for a unique twist — their dirty matcha is their secret specialty.
19 Mackenzie Street, Melbourne
Naau Cafe
Naau Cafe is one of Melbourne’s newest matcha hotspots, where “matcha moments blossom.” Here, you’ll find all sorts of unique matcha creations, including a to-die-for peanut cream matcha latte, sparkling yuzu, and their most popular offering: raspberry matcha. The tang of the raspberry combined with the creaminess of the earthy matcha offers a unique spin on the trendy strawberry matcha, and we can’t get enough.
276 Russell Street, Melbourne
Balibola
Arriving in early 2024, Baibola has already won over Melbourne’s matcha devotees. The menu is playful yet precise — from the cult-favourite matchamisu and strawberry matcha to the purple-hued latte and baby beet matcha. Dessert lovers should make room for the cheesecake or matcha tiramisu, both impossibly creamy. And while matcha is the star, the “Smavo” smashed avocado toast with chilli flakes makes Baibola just as tempting for breakfast as it is for a mid-afternoon treat.
259 Collins Street, Melbourne
Tori’s
For artisan cakes, sugar highs and matcha with main-character energy, Tori’s is the spot everyone’s not-so-secretly queuing for. Viral hits like the strawberry matcha have TikTok in a spin, while the classic matcha latte proves timeless doesn’t mean boring. The cake cabinet? A shrine to whimsy and precision — one look and you’re plotting a return visit. Tori’s nails that sweet spot between internet-famous and genuinely irresistible, making it as fun as it is delicious.
28 Niagara Lane, Melbourne
Ilza Japanese Cafe
Compact, cosy, and quietly enchanting, Ilza is a cafe that feels both homely and refined. Known for some of Melbourne’s creamiest matcha, this pocket-sized haven serves Japanese-inspired food and drinks with playful twists — tiramisu, strawberry and orange matcha among them. The tiramisu matcha is a standout, while the straight matcha latte easily counts among the city’s best. Coffee devotees aren’t forgotten either: the peanut butter latte is reason enough to plan a return visit. Ilza blends comfort and curiosity in every cup.
103/673 La Trobe Street, Docklands
Hikari
In the heart of the city, Hikari has earned its reputation for serving some of Melbourne’s finest matcha, sourced directly from Kyoto’s premium farms. In partnership with Kurasu and Yugen, every cup highlights carefully selected single-origin matcha and hojicha, brewed with precision and reverence for tradition. Lighter and cleaner than most, these drinks make the perfect post-meal pick-me-up. Pair your latte with a slice of their matcha cheesecake — rich, silky and unmistakably Kyoto in spirit — for the ultimate matcha moment.
317 Swanston Street, Melbourne
Miyama
Dedicated to the Japanese art of omotenashi — wholehearted hospitality — Miyama infuses mindfulness into every detail of the café experience. Matcha becomes a ritual here, spanning from indulgent Basque cheesecake to an iced matcha and white chocolate latte that has fast become a signature sip. The savoury menu is equally compelling, with Japanese brunch plates, sushi, teriyaki chicken cha soba and slow-cooked curries, each balancing tradition with Melbourne’s contemporary edge. The result is a drinking and dining experience that feels both grounding and quietly transportive.
Level 2/300 Lonsdale Street, Melbourne
INI Studio & INI Coffee
This is one of our absolute favourite destinations for both coffee and matcha — not least for the serene, minimalist design that sets the tone the moment you step inside. At INI, artistry lies in the details: every sip is layered, refined and inventive, a signature of their artisanal blends. With two much-loved locations, INI has become our go-to for a calming matcha run, often paired with a slice of their famously good banoffee pie. Together, they make a ritual worth repeating.
62 Smith Street, Collingwood
225 Queensberry Street, Carlton
Little Rogue
No Melbourne matcha list would be complete without this beloved CBD spot. Little Rogue, a cosy hideaway with vintage charm and illustrations on the walls, serves up the perfect matcha latte. It’s the ideal place for matcha virgins to begin their journey. In summer, their iced matcha latte flies out the door, alongside delicious coffee and creative cakes. The best part? You can take their matcha powder home.
12 Drewery Lane, Melbourne
We hope you’re inspired to get out and try a new matcha-laden spot in Melbourne this weekend. For more libation inspiration around the city, check out our guide to the best new bars and best cocktail bars, perfect for those end of the week, post-work tipples.