Cherry Blossom Latte Recipe

Cherry blossom latte in a clear glass mug with pink foam and a fresh cherry on top, beside a jar of homemade cherry-rose syrup

Cherry Blossom Latte Recipe

Jump to Recipe

Cherry blossom season lasts about two weeks in the wild, but this latte runs all year on ingredients you can find at any grocery store.

The drink is built around a simple homemade cherry syrup spiked with a small amount of rose water. That combination is what gives it the soft floral quality people associate with sakura-themed café drinks.

I’ve tested this with both espresso and strong brewed coffee. Espresso wins. The slight bitterness cuts through the sweet syrup in a way that brewed coffee just doesn’t.

You can make the syrup ahead and keep it in the fridge for two weeks, so the actual latte takes about five minutes once the prep is done.

Cherry blossom latte in a clear glass mug with pink foam and a fresh cherry on top, beside a jar of homemade cherry-rose syrup

Why You’ll Love This Recipe

  • Homemade cherry-rose syrup beats any bottled version
  • Ready in 10 minutes once syrup is prepped
  • Works hot or iced with the same base recipe
  • Syrup keeps two weeks, so weekday lattes are fast

Ingredient Notes

  • Fresh or frozen cherries: Frozen dark sweet cherries work just as well as fresh and are available year-round. Avoid maraschino cherries – they’re too sweet and add artificial flavor.
  • Rose water: Use food-grade rose water, not fragrance grade. Start with 1/4 teaspoon – it’s strong, and too much will make the syrup taste like soap.
  • Espresso: One double shot (about 60 ml) is the right amount here. Strong moka pot coffee or a 1:10 AeroPress concentrate also works if you don’t have an espresso machine.
  • Whole milk: Whole milk steams to the creamiest texture. Oat milk is the best dairy-free substitute – it steams well and doesn’t fight the cherry flavor.
  • Granulated white sugar: White sugar keeps the syrup’s color clean and pink. Cane sugar works the same way. Avoid brown sugar – it muddies the color and adds a molasses note.
  • Vanilla extract: A small amount rounds out the cherry and rose notes without being noticeable on its own. Don’t skip it.
Cherry blossom latte in a clear glass mug with pink foam and a fresh cherry on top, beside a jar of homemade cherry-rose syrup

Cherry Blossom Latte Recipe

A homemade cherry blossom latte with cherry-rose syrup, espresso, and steamed milk. Café-style flavor without the café price.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 2 servings
Calories: 185

Ingredients
  

Cherry-Rose Syrup
  • 150 g fresh or frozen dark sweet cherries, pitted fresh or frozen both work
  • 75 g granulated white sugar
  • 120 ml water
  • 1/4 tsp rose water, food-grade add more to taste after straining
  • 1/4 tsp vanilla extract
Latte (per serving)
  • 60 ml espresso, double shot or strong moka pot coffee
  • 200 ml whole milk use oat milk for dairy-free
  • 2 tbsp cherry-rose syrup (from above) adjust to taste
  • 1 piece fresh cherry or dried rose petal, to garnish optional

Method
 

Make the Cherry-Rose Syrup
  1. Combine the pitted cherries, sugar, and water in a small saucepan over medium-low heat.
  2. Stir gently and bring to a low simmer. Do not let it boil hard.
  3. Cook for 12 to 15 minutes, stirring occasionally, until the cherries break down into soft pulp and the liquid turns a deep pink-red and coats the back of a spoon.
  4. Remove from heat and stir in the rose water and vanilla extract.
  5. Pour through a fine-mesh sieve into a clean jar. Press the cherry pulp firmly with a spoon to extract all the liquid. Discard the pulp.
  6. Let the syrup cool to room temperature before using, or refrigerate for up to 2 weeks.
Build the Latte
  1. Pull a double shot of espresso (60 ml) directly into a clear glass mug.
  2. Add 2 tablespoons of the cherry-rose syrup to the espresso and stir to combine.
  3. Pour the milk into a milk frother or use a steam wand to heat and froth to about 65 C / 150 F until it is creamy with a thin layer of foam on top.
  4. Pour the steamed milk over the espresso-syrup mixture in a slow, steady stream, holding back the foam with a spoon.
  5. Spoon the remaining foam on top. Garnish with a fresh cherry or a dried rose petal if using. Serve immediately.

Notes

The syrup is the only component that needs time - make a double batch on Sunday and your lattes are a 5-minute job the rest of the week.
Homemade cherry syrup being strained through a fine-mesh sieve into a glass jar on a marble surface

Tips for Success

  • Simmer the cherry syrup low and slow for 15 minutes so the fruit breaks down fully and releases its natural pink pigment.
  • Strain the syrup through a fine-mesh sieve and press the pulp with a spoon to extract as much liquid as possible.
  • Pull your espresso shot directly into the cup first, then add syrup before milk so the layers mix evenly.
  • For the iced version, chill the syrup completely before building the drink or it will melt your ice too fast.
  • Froth your milk to about 65 C / 150 F – hot enough to feel warm without scorching, which keeps the foam dense and stable.

Variations

  • Iced Cherry Blossom Latte: pour syrup and espresso over ice, top with cold oat milk and skip steaming.
  • Matcha Cherry Blossom Latte: replace espresso with 2 tsp whisked matcha for a caffeine-lighter floral green tea version.
  • Cherry Blossom London Fog: use Earl Grey tea instead of espresso and add an extra drop of vanilla for a tea-based version.

Storage and Reheating

The cherry-rose syrup keeps in a sealed glass jar in the fridge for up to 2 weeks. Store it at 4 C / 40 F or below. Give it a quick stir before each use since it can settle slightly.

Don’t make the full latte ahead – steamed milk doesn’t reheat well and loses its texture within 30 minutes. Instead, batch the syrup and pull a fresh shot each time you want a drink.

If you made an iced latte and have leftover cold milk, it keeps in the fridge for a few hours but the ice will have diluted it. Use leftover syrup to adjust sweetness before drinking.

Serving Suggestions

Serve the hot latte in a clear glass mug so the soft pink color shows through. A single fresh cherry or a small dried rose petal on top of the foam makes it look like something from a spring café without any real effort.

This drink pairs well with light baked goods – almond croissants, shortbread, or a slice of plain pound cake. The mild sweetness in the latte doesn’t clash with delicate pastry flavors the way a heavily spiced drink might.

For a brunch spread, set out the syrup in a small pitcher so guests can adjust their own sweetness level. It also works well drizzled over vanilla ice cream if you have leftovers.

Two cherry blossom lattes on a wooden tray with a linen napkin and cherry blossom sprig in morning light

FAQ

Why does my cherry blossom latte syrup look brown instead of pink?

The color comes from dark sweet cherries cooked at a low simmer. If you cook the syrup at too high a heat, the sugars caramelize and turn the color brown. Keep the heat low and don’t let it boil hard.

Can I use cherry juice instead of making the syrup from scratch?

You can use tart cherry juice as a shortcut – reduce 120 ml with 60 g sugar over low heat for about 8 minutes. The flavor won’t be as deep as the fresh-fruit version, but it works in a pinch.

Can I freeze the cherry blossom syrup so it lasts longer?

Yes, the syrup freezes well for up to 3 months in a sealed container. Freeze it in an ice cube tray first, then transfer cubes to a bag so you can thaw only what you need.

What’s the difference between a cherry blossom latte and a sakura latte?

They’re the same concept – both use cherry blossom or cherry flavoring with milk and tea or coffee as the base. The Japanese sakura latte traditionally uses sakura salt-pickled petals, while Western versions like this one use fresh cherries and rose water to mimic that flavor — a gap worth exploring through unexpected coffee flavor combinations.

How do I make this cherry blossom latte dairy-free?

Swap whole milk for oat milk – it steams closest to dairy and keeps the drink creamy. Barista-grade oat milk (like Oatly Barista) holds foam better than the standard version.

How do I know when the cherry syrup is ready to come off the heat?

The syrup is ready when it coats the back of a spoon and the cherries have broken down into soft pulp, usually after 12 to 15 minutes on low heat. It will thicken slightly more as it cools.

I'm a coffee enthusiast who loves getting into the heart and soul of Denver's coffee scene. My mission? To share my passion for coffee with you by providing expert tips, revealing hidden gems, and anything else that will make your coffee experience more enjoyable. When I'm not out exploring new cafes or experimenting with coffee recipes, you can find me sharing my discoveries with other coffee enthusiasts like yourself.
Back To Top