This Iced Cardamom Rose Latte is cool, creamy, lightly floral, and warmly spiced in the prettiest way. It has the café-style feel of a specialty drink, but it comes together at home with simple ingredients, chilled espresso, milk, rose syrup, and a gentle touch of cardamom.


The first sip is smooth and refreshing, with rose adding a delicate perfume and cardamom giving the latte a cozy depth that keeps it from tasting too sweet. Serve it over plenty of ice for a dreamy afternoon pick-me-up, a brunch drink, or a beautiful coffee treat when you want something a little more special than your usual iced latte.
Why You’ll Love This Iced Cardamom Rose Latte
This drink feels elegant without being fussy. The cardamom adds a soft spice that pairs beautifully with coffee, while rose brings a floral note that tastes light instead of heavy. It is also easy to adjust: make it stronger with extra espresso, creamier with whole milk or oat milk, or sweeter with a little more syrup.
It is a lovely option for warm days because it is served cold and poured over ice, but the flavor still has enough warmth from the spice to feel cozy. The color is naturally pretty, especially if you garnish it with dried rose petals or a tiny dusting of ground cardamom.
What Kind of Coffee Works Best for an Iced Cardamom Rose Latte?
Espresso gives this latte the boldest café-style flavor, especially because the milk and rose syrup soften the coffee. A double shot works well if you like a stronger drink, while a single shot keeps it milder and more delicate.
Cold brew is another great choice if you prefer a smoother, less sharp coffee taste. Strong brewed coffee can also work, as long as it is cooled before mixing so it does not melt the ice too quickly. For the best balance, choose a medium or dark roast with chocolatey or nutty notes rather than a very fruity roast.
Ingredients

Each ingredient has a clear job in this iced latte, from the coffee base to the floral sweetness and creamy finish. Use good-quality coffee and a rose syrup you enjoy, because those two flavors shape the whole drink.
- Espresso or strong coffee — Gives the latte its bold coffee base and balances the floral sweetness.
- Milk — Adds creaminess and softens the espresso; whole milk, oat milk, almond milk, or coconut milk can all work.
- Rose syrup — Brings the signature floral sweetness; choose a food-grade syrup made for drinks.
- Ground cardamom — Adds warm spice and depth; use a small amount so it does not overpower the rose.
- Vanilla extract — Rounds out the floral and coffee notes with a smooth bakery-style aroma.
- Ice — Keeps the latte cold and refreshing; larger cubes melt more slowly.
- Dried rose petals — Optional, but beautiful for garnish and a delicate aroma.
- Honey or simple syrup — Optional for extra sweetness if your rose syrup is mild.
How To Make the Iced Cardamom Rose Latte
This latte is easiest when the coffee is cooled before pouring it over ice. Stirring the rose syrup and cardamom into the warm espresso first helps the spice bloom and blend more evenly.
Step 1: Brew the Coffee
Brew espresso or strong coffee and let it cool for a few minutes. If you are using espresso, a fresh shot gives the best flavor. If you are using brewed coffee, make it stronger than usual so the latte does not taste watered down once the milk and ice are added.
Step 2: Mix the Flavor Base
In a small glass or measuring cup, stir the warm coffee with rose syrup, ground cardamom, vanilla extract, and any extra sweetener you want. Stir very well so the cardamom disperses instead of clumping at the bottom.
Step 3: Fill the Glass with Ice
Add plenty of ice to a tall glass. Larger ice cubes are best because they keep the drink chilled without diluting it too quickly. If you want a stronger coffee flavor, you can freeze leftover coffee into cubes and use those instead.
Step 4: Add the Milk
Pour your milk over the ice. For a creamy drink, use whole milk or oat milk. For a lighter latte, use almond milk or a reduced-fat dairy milk. Leave a little room at the top for the flavored coffee mixture.
Step 5: Pour in the Cardamom Rose Coffee
Slowly pour the coffee mixture over the milk. You can leave the layers visible for a pretty presentation, or stir everything together right away for an evenly flavored latte.
Step 6: Garnish and Serve
Finish with dried rose petals, a tiny pinch of cardamom, or a few crushed pistachios if you like a café-style look. Serve immediately while the drink is cold and the ice is fresh.
How to Serve Iced Cardamom Rose Latte
This Iced Cardamom Rose Latte serves 1 person as a generous café-style drink. For brunch or a small gathering, the recipe can be multiplied easily; mix the coffee, rose syrup, vanilla, and cardamom in a pitcher, then pour over milk and ice when ready to serve.
It pairs beautifully with buttery pastries, almond cookies, pistachio desserts, lemon cake, or a simple breakfast plate. Because the drink is floral and lightly spiced, it also works well as an afternoon treat when you want coffee that feels refreshing but still special.
How to Store Iced Cardamom Rose Latte
This latte tastes best right after it is assembled because the ice is fresh and the milk stays creamy. If you want to prep ahead, mix the espresso, rose syrup, vanilla, and cardamom, then refrigerate that coffee base in a sealed jar for up to 2 days.
Do not store the fully assembled latte with ice, because the ice will melt and water down the flavor. Add milk and ice only when you are ready to drink. If the chilled coffee base settles, shake or stir it well before using, since cardamom can sink to the bottom over time.
Leftover latte without ice can be refrigerated for up to 24 hours in a covered jar. Shake it before serving, then pour it over fresh ice. Avoid freezing this drink because milk can separate and the rose flavor may become muted after thawing.
Frequently Asked Questions
Can I make this Iced Cardamom Rose Latte without espresso?
Yes. Strong brewed coffee or cold brew both work well. Use coffee that tastes a little stronger than you would normally drink, because milk, syrup, and ice mellow the flavor. Cold brew will make the latte smoother, while hot brewed coffee that has been chilled gives it a more classic coffee-shop taste.
Is rose water the same as rose syrup?
No. Rose water is floral and aromatic but usually not sweet, while rose syrup is sweetened and made for drinks. If you only have rose water, use a very small splash and sweeten the latte separately with honey, sugar syrup, or maple syrup. Too much rose water can taste perfume-like, so start lightly.
Can I make this latte dairy-free?
Absolutely. Oat milk is one of the best dairy-free options because it is creamy and helps balance the espresso. Almond milk gives a lighter texture, coconut milk adds a subtle tropical note, and soy milk creates a smooth, protein-rich option. Use unsweetened milk if your rose syrup is already sweet.
How do I keep cardamom from clumping in the drink?
Mix the cardamom into the warm espresso before adding ice and milk. Warm liquid helps the spice bloom and spread more evenly. You can also strain the coffee mixture before pouring if you want a smoother texture with less spice sediment at the bottom of the glass.
Can I turn this into a hot latte?
Yes. Skip the ice and steam or warm the milk instead. Stir the rose syrup, cardamom, and vanilla into hot espresso, then pour in warm milk. The hot version tastes cozier and the cardamom becomes more pronounced, so use a gentle hand with the spice.
Want More Drink and Breakfast Ideas?
If you love this Iced Cardamom Rose Latte, you might enjoy these cozy sips and morning-friendly ideas too:
- Kashmiri Pink Chai for another beautiful pink drink with warm spice.
- Italian Soda when you want a fizzy, café-style drink at home.
- Apple Cinnamon Overnight Oats for an easy breakfast to pair with your latte.
- Lemon Poppy Seed Muffins if you want a bright bakery treat on the side.
Save This Pin For Later
📌 Save this Iced Cardamom Rose Latte to your Pinterest drink or coffee board so you can come back to it when you need a refreshing homemade café treat.
And let me know in the comments how yours turned out. Did you make it with espresso or cold brew? Did you keep the rose flavor delicate or make it extra floral?
I love hearing how others make these recipes their own. For more daily recipes and kitchen inspiration, follow Life With Livia on Pinterest.
Print
Iced Cardamom Rose Latte
- Total Time: 5 minutes
- Yield: 1 serving
- Diet: Vegetarian
Description
This Iced Cardamom Rose Latte is a refreshing coffeehouse-style drink you can make at home in minutes, with bold espresso, creamy milk, sweet rose syrup, warm cardamom, and plenty of ice. It is a beautiful easy recipe for quick breakfast drinks, afternoon coffee breaks, brunch ideas, summer drinks, homemade latte recipes, and pretty food ideas when you want something cool, floral, and lightly spiced.
Ingredients
1 cup milk
2 shots espresso
1 tablespoon rose syrup
1/8 teaspoon ground cardamom
1/4 teaspoon vanilla extract
1 teaspoon honey or simple syrup
1 cup ice
1 teaspoon dried rose petals
Instructions
1. Brew the espresso and let it cool for a few minutes.
2. Stir the espresso with rose syrup, ground cardamom, vanilla extract, and honey or simple syrup until smooth.
3. Fill a tall glass with ice.
4. Pour the milk over the ice.
5. Slowly pour the cardamom rose espresso mixture over the milk.
6. Stir gently, garnish with dried rose petals, and serve immediately.
Notes
Stir the cardamom into the warm espresso before adding it to the iced milk, because adding dry cardamom directly over ice can make it clump and settle too quickly.
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Category: Drinks
- Method: Stirred
- Cuisine: American-inspired café drink
Nutrition
- Serving Size: 1 latte
- Calories: 165
- Sugar: 19 g
- Sodium: 105 mg
- Fat: 5 g
- Saturated Fat: 3 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 23 g
- Fiber: 0 g
- Protein: 8 g
- Cholesterol: 20 mg
Keywords: iced cardamom rose latte, rose latte, iced latte, homemade latte, coffee drink, quick breakfast drink, brunch drink, easy recipe, summer drink, cardamom coffee


