Learn how to make homemade rose syrup from fresh rose petals using just three simple ingredients. This gentle infusion method preserves the delicate floral aroma and flavor of roses, producing a versatile syrup perfect for cocktails, lattes, lemonade and a variety of desserts.
This rose syrup is one of my favorite edible-flower recipes to prepare. It has a romantic, floral profile—sweet with a faint spicy note—very similar to rosewater, because it’s made by infusing fresh petals directly into a simple syrup.
This guide shows you how to make homemade rose syrup with sugar, water, and fresh petals. The technique is easy, quick, and ideal for preserving the fresh-rose flavor from a single bloom season for use all year round.
Keep reading for practical tips on choosing roses, extracting their best floral flavor, and ideas for where to use the finished syrup in drinks and desserts.
Recipe highlights
- Authentic rose flavor from fresh rose petals
- Simple ingredients: sugar, water, and flowers
- Versatile syrup for drinks, glazes, and baked goods
- Easy to store: keeps in the refrigerator for weeks
Recipe overview
⏱️ Prep: 10 mins • Cook: ~5 mins • Infuse: 15 mins • Total: ~30 mins
🍴 Yield: ~1 ½ cups
💪 Skill level: Beginner
😋 Flavor profile: Sweet and floral, similar to rosewater. Pairs well with: cocktails, mocktails, lattes, chocolate, vanilla, citrus, and berries.
Harvesting & preparing roses
Use clean garden pruners and gloves to snip roses from the plant. If you want the blossoms to stay fresh for a few days, cut several inches of stem and place them in water immediately.
Notes for selecting petals:
- Pick young, freshly opened flowers for the best aroma.
- Avoid wilting, brown, or pest-damaged blooms.
- Harvest early in the morning when essential oils are strongest.
- Only use roses that have not been sprayed with pesticides or other chemicals.
- Remove petals and rinse them gently before using.
🌿 Note: Avoid commercially cut roses, which are often treated with pesticides and preservatives. The best roses for culinary use come from your own garden, a trusted neighbor who does not spray, or wild roses from untreated areas.

How to make rose syrup
Flowers infuse differently: some grow bitter with heat while others release their oils readily. This method is built to highlight fresh roses without overcooking them, so you get a clean, true floral syrup.
Quick step-by-step:
- Gather and prep: Pluck petals from fresh roses and rinse gently in a colander.
- Make a simple syrup: Combine equal parts or a richer ratio of sugar and water in a small saucepan and heat over medium until the sugar fully dissolves.
- Cool briefly: Remove from heat and let the syrup cool for about 5 minutes so it isn’t scalding.
- Add petals: Stir in the rose petals until submerged. For light pink color, add one or two raspberries or a small piece of hibiscus.
- Infuse: Cover with a lid and steep for 15 minutes to trap the aromatic steam.
- Strain: Pour through several layers of cheesecloth or a coffee filter, squeezing gently to extract all the liquid.




Once strained, the rose syrup is ready to use right away or can be chilled for later. Store it in a sealed jar in the refrigerator.
Tips for capturing the best rose flavor
Roses release aromatic oils quickly, so keep these tips in mind to capture the most floral, true-to-rose flavor:
Harvest early in the morning. Cooler temperatures preserve volatile oils that carry scent and flavor.
Use freshly opened flowers. Young blooms hold more fragrance; avoid petals that fall off at the slightest touch, which indicates overripeness.
Smell and taste the petals first. Different rose varieties vary widely—choose the ones with the strongest aroma for best flavor.
Use untreated roses. Do not use shop-bought roses that may have been sprayed.
Don’t boil the petals. Cook the syrup first, cool it briefly, then add petals to avoid evaporating delicate oils.
Keep a lid on while infusing. Covering the pan traps the aromatic steam so it returns to the syrup instead of escaping.

Uses for rose simple syrup
Rose syrup is incredibly versatile. Keep a jar in the fridge to add a floral lift to beverages and desserts. Here are practical ideas:
- Flavor coffee or lattes: Add a splash to your morning drink or to matcha for a floral twist.
- Soak cake layers: Brush syrup onto cake layers to add moisture and delicate rose flavor.
- Make rose buttercream: Substitute part of the liquid in buttercream for rose syrup for a floral frosting.
- Mocktails and cocktails: Mix rose syrup with lemon juice and sparkling water for a simple mocktail, or use it in cocktails like a rose martini.
- Macerate berries: Toss berries with a splash of syrup to elevate shortcakes and pavlovas.
- Drizzle: Use over yogurt, ice cream, pancakes, or fresh fruit.
- Sweetener substitute: Replace part of the honey, agave, or maple syrup in recipes for a floral note.
Rose flavor pairings
Rose syrup complements many ingredients and helps create elegant, balanced flavors:
- Vanilla
- Chocolate (dark, milk, white)
- Citrus: lemon, lime, grapefruit
- Honey
- Berries: raspberries, strawberries, blackberries
- Cardamom, pistachio
- Other edible flowers: chamomile, lavender, lilac
- Espresso and matcha
- Spirits: tequila, gin, vodka
FAQs
No. Commercial roses are often treated with pesticides and preservatives. Use roses you know are untreated for any edible project.
It tastes like fresh roses: sweet, floral, slightly spicy, and sometimes with a hint of stone-fruit—similar to rosewater.
Not all rose colors transfer when infused. For a pink hue, add a couple of raspberries or a small piece of hibiscus during infusion.

Storage
Keep rose syrup refrigerated in a sealed jar. A richer syrup (2:1 sugar to water) will last about 6–8 weeks; a classic 1:1 syrup will keep about 4 weeks. Always check for off smells or visible signs of spoilage before using.
More flower syrups
Lilac Syrup — How to Capture True Lilac Flavor
Magnolia Flower Syrup
Elderflower Syrup & Candied Elderflowers
If you try this rose syrup, consider leaving a rating and comment where you found the recipe—feedback helps other home cooks and is appreciated.
Rose Syrup
Prep: 10 mins • Cook: 5 mins • Infuse: 15 mins • Total: 30 mins
Yield: 1 ½ cups • Author: Karie Kirkpatrick
This homemade rose syrup tastes like fresh roses and adds an elegant floral note to cocktails, coffee, lemonade, and desserts. Easy to make with just three ingredients.
Ingredients
- 1 ½ cups sugar
- 1 ½ cups water
- 2 cups fresh rose petals, rinsed and trimmed
- 1–2 raspberries (optional, for color)
Instructions
- Prepare petals: Pluck petals from roses, discard the base, and rinse gently in a colander.
- Make the syrup: Combine sugar and water in a small saucepan over medium heat; simmer until sugar dissolves, about 3–5 minutes. Remove from heat and let cool for about 5 minutes.
- Add petals and infuse: Stir in rose petals (and raspberries if using), ensuring they are submerged. Cover and steep 15 minutes.
- Strain: Strain the syrup through cheesecloth or a coffee filter, squeezing the petals to extract all liquid. Transfer to a clean jar and refrigerate.
Did you try this recipe?
Leave a comment to share your experience and any tweaks you made.