A rose latte is an espresso drink flavored with rose syrup and topped with steamed milk — elegant, lightly floral, and surprisingly easy to make at home. The flavor is delicate: think subtle rose petals, not perfume.
If you’ve tried a lavender latte or a vanilla latte and wanted something a little more distinctive, this is worth making.
What Is a Rose Latte?
A rose latte is a standard espresso latte (espresso + steamed milk) flavored with rose syrup. The syrup adds a gentle floral sweetness that pairs beautifully with the bittersweet notes of espresso.
Some versions use rose water instead of syrup, but rose water can taste soapy if overdone. Homemade or store-bought rose syrup gives you better control over intensity.
Rose Latte Ingredients
Makes 1 latte
- 2 shots espresso (2 oz / 60 ml)
- 8 oz whole milk (or oat milk for dairy-free)
- 1–2 tablespoons rose syrup (store-bought or homemade — recipe below)
- Optional: dried rose petals for garnish
- Optional: a tiny pinch of cardamom (classic Middle Eastern touch)
How to Make Rose Syrup (5 Minutes)
You can buy rose syrup (Monin and Torani both make one), but homemade is fresher and much more floral.
Ingredients:
- 1 cup water
- 1 cup sugar
- 2 tablespoons dried culinary rose petals (or 1 tablespoon rose water)
- 1–2 drops pink food coloring (optional, for color)
Instructions:
- Combine water and sugar in a small saucepan over medium heat
- Stir until sugar dissolves completely (about 2 minutes)
- Add rose petals (or rose water)
- Simmer on low heat for 5 minutes
- Remove from heat and let steep for 15 minutes
- Strain out petals through a fine mesh sieve
- Cool and store in a glass jar in the refrigerator
Storage: Rose syrup keeps for 2–3 weeks in the refrigerator.
Note: If using dried rose petals, make sure they’re food-grade (culinary rose petals), not decorative ones that may have been treated with pesticides.
Rose Latte Recipe
Hot Rose Latte
- Brew espresso: Pull 2 shots of espresso into your cup.
- Add rose syrup: Stir in 1–2 tablespoons of rose syrup directly into the espresso.
- Steam milk: Steam 6–8 oz of milk to about 150°F, creating a silky microfoam. See our guide to steaming milk for technique details.
- Pour: Pour the steamed milk over the espresso, holding back foam with a spoon, then spoon foam on top.
- Garnish: Add a few dried rose petals on the foam for a beautiful presentation.
- Taste and adjust: Too strong? Add more milk. Not sweet enough? Add another half tablespoon of syrup.
Iced Rose Latte
- Fill a glass with ice.
- Add rose syrup to the glass.
- Pour cold milk over the ice (fill to about 2/3 full).
- Pull 2 shots of espresso directly over the milk (or use chilled espresso).
- Stir gently — or leave layered for presentation.
- Add rose petal garnish and a straw.
Rose Latte Variations
Rose Cardamom Latte Add a tiny pinch of ground cardamom (about 1/8 teaspoon) to the espresso before adding syrup. This is a Middle Eastern-inspired combination that works beautifully — cardamom and rose are a classic pairing.
Rose Matcha Latte Skip the espresso and use matcha instead. Whisk 1 teaspoon matcha powder with 2 tablespoons hot water, add rose syrup, then pour over steamed milk. The green and pink color contrast is stunning. See our matcha latte recipe for the matcha base.
Lavender Rose Latte Combine equal parts rose syrup and lavender syrup (or make a combined floral syrup). Add to espresso with steamed milk. Delicate and fragrant.
Rose Vanilla Latte Half rose syrup, half vanilla syrup. This tones down the floral intensity while adding sweetness — good for people who find straight rose too perfumey.
Oat Milk Rose Latte Oat milk’s natural sweetness and creamy texture pairs extremely well with rose. Steam it the same way as regular milk — it froths well.
Tips for the Best Rose Latte
Start with less syrup. Rose flavor can be polarizing. Start with 1 tablespoon and taste before adding more — you can always add, but you can’t take it out.
Use whole milk or oat milk. The creaminess of whole milk or oat milk balances the floral intensity better than skim or almond milk.
Fresh espresso matters. The bittersweet espresso is what grounds the rose flavor and keeps it from tasting like a perfume counter. Pull a good shot — see our espresso ratio guide for fundamentals.
Rose water vs. rose syrup. If you use rose water instead of syrup, start with just 1/4 teaspoon — it’s much more concentrated and can quickly become overwhelming. You’ll also need a separate sweetener since rose water adds no sugar.
Love floral espresso drinks? Try our lavender latte recipe next — it uses a similar homemade syrup approach and is just as easy to make at home.