In Bali, the matcha latte has become a cult drink for locals and digital nomads alike. Whether you’re staying in Ubud, Canggu, Seminyak or Uluwatu, here’s a clear guide to the spots that serve a truly vibrant, frothy and balanced matcha — plus practical tips to order well, compare milks (oat, coconut, soy…) and avoid the tourist traps.
Best matcha lattes in Ubud
- Sayuri Healing Food (raw/vegan) – Matcha, bowls and gluten-free bakes in a calm, zen setting. Ideal for a healthy break just minutes from the centre.
- Milk & Madu Ubud – A Bali staple for brunch and lattes (plant-based options, homemade pastries).
- TUCKY Ubud – A modern café loved for signature drinks and a minimalist vibe.
Best matcha lattes in Canggu
- The Shady Shack – Tropical garden, creative vegetarian menu, and well-crafted green drinks (matcha, smoothies).
- Crate Café – A cult spot for surfers and creators: solid lattes and generous portions.
- BAKED. – Arty bakery/café known for pastries and barista-style drinks (try the iced matcha).
Best matcha lattes in Seminyak
- Coffee Cartel – Photogenic pink décor, latte art, and a properly foamy matcha (hot or iced).
- KYND Community – Iconic vegan address for smoothie bowls and colourful lattes (including matcha).
- Neon Palms – Creative brunch, tropical décor, and a trendy latte menu.
Best matcha lattes in Uluwatu
- Suka Espresso – A reliable Aussie-Balinese favourite: precise coffees and lattes, homemade food, surf energy.
- The Cashew Tree – Boho garden near Bingin, fresh bowls and plant-based drinks.
- Drifter – Surf concept store + café, the perfect chilled stop after a Padang Padang session.
How to spot a great matcha latte in Bali
- Colour: bright, vivid green (not dull or brown) — a sign of well-stored, quality matcha.
- Foam: fine, even micro-foam with no big bubbles.
- Taste: gentle umami, little bitterness. If a “cereal” note dominates, try a barista oat milk or a lighter coconut milk.
- Technique: sifted matcha + water around 75–80°C, whisked in an “M/W”, then milk (hot or iced) to prevent clumps.
Practical info: prices, milks & useful phrases
- Price range: 35–70k IDR (≈ €2–€4), depending on the area and milk choice.
- Popular milks: oat (foam + sweetness), coconut (richer), soy (neutral). Iced versions are extremely common.
- What to say at the counter (Bahasa): “Matcha latte dingin tanpa gula, tolong” (iced, no sugar) / “pakai oat milk” (with oat milk).
Before you go: your Bali e-visa (e-VOA) in 5 minutes
Save time on arrival: apply for your Bali visa online (official e-VOA) before you leave. Simplified process, French-language support and fast issuance — ideal if you’re hopping between Ubud, Canggu, Seminyak and Uluwatu without spending hours at airport counters.
FAQ – Matcha & Bali
Can you easily find plant-based milks in Bali?
Is the matcha always good quality?
Hot or iced?
Want to recreate the Bali vibe at home? Choose our organic ceremonial matcha and follow the classic matcha latte recipe for a truly barista-style result.
Note: menus and locations can change quickly in Bali; check opening times and addresses before heading out.