This homemade rose syrup (sirap ros in Malay) is one of those “how do I not have this in my fridge?” staples. It’s a rose-scented sugar syrup (think cordial) that turns plain water into a magical drink and makes milk blush pink for Sirap Bandung.
Estimated reading time: 7 minutes

What is Rose Syrup?
It’s basically a rose water syrup you can use as a cordial, dessert drizzle, or even a cocktail syrup. This has always been one of my favourite drinks, and now my children’s. I almost always have a little bottle of it in the fridge, because making it is just a 10-minute job.
Rose syrup is especially popular around Ramadan in Singapore and Malaysia, and it also sits comfortably in the wider world of floral cordials and dessert toppings across the Middle East and South Asia.
This version is the quick, pantry-friendly one: no petals, no fuss, no stalking your neighbour’s rose bushes. But if you do want to sacrifice some organic roses for the higher good, you’ll find that recipe on LinsFood, right here.
This is essentially a rich simple syrup (more sugar than water) perfumed with food-grade rose water, then tinted red so it dilutes to a pretty pink.
Just 4 Ingredients
- water
- white sugar (or any flavourless sweetener)
- rose water (food-grade)
- A tiny dab of concentrated red food colouring (gel/paste is best)
Colour note: you want it properly red in the bottle, because it turns pink once diluted or mixed with milk.

The Recipe
- Make the syrup
Put the sugar and water in a saucepan over medium heat. Stir a couple of times as it warms, just until the sugar dissolves and it comes to a gentle boil. - Simmer briefly
Turn the heat down low and simmer for 5 minutes. - Colour it
While it’s simmering, stir in the red colouring (start with the tiniest amount imaginable, then add more only if needed). - Add rose water at the end
Let the syrup cool for about 10 minutes, then stir in the rose water. Adding it later helps keep the aroma brighter (rose water can lose its punch with heat and prolonged exposure). Those essential oils will drift away with the steam. - Bottle it
Pour into a sterilised bottle/jar, seal, and store.
How to use it
Treat it like a cordial or a dessert topping.
- For a simple rose drink: 1 part rose syrup + 3-4 parts cold water (adjust to taste). It’s a favourite for Ramadan drinks and makes a brilliant iftar drink when you want something sweet, cold, and quick.
- Flavour lemonade with it, like 7-Up and Sprite.
- For Sirap Bandung, the classic bandung drink (aka rose milk), stir this syrup into cold milk and serve over ice. Click here for the sirap bandung article.
- Use it neat to top yoghurt, desserts like my signature Middle Eastern dessert, Mahalabia (recipe on LinsFood), ice cream, pancakes and our Rose Syrup Panna Cotta.

Choosing Rose Water
- Buy food-grade rose water from a Middle Eastern, Persian, or South Asian grocer, or the baking aisle of your local supermarket (often near vanilla and orange blossom water).
- Go easy at first: rose water should whisper, not shout out loud. Taste as you add.
Storage and Shelf Life
Because this is a rich syrup (high sugar concentration), it keeps better than a standard 1:1 simple syrup. In the fridge, it’ll typically last for months if bottled cleanly; at room temperature it can keep, but the fridge is the safer, steadier option for flavour and longevity.
Signs it’s time to bin it:
- Cloudiness, fizzing, off smells
- Any mould (obviously)
- It tastes “fermented” rather than sweet/floral
How to Sterilise Bottles/Jars Quickly
Oven method (my go-to when I’m batch-making):
- Heat oven to 130°C (fan).
- Wash bottles/jars and lids in hot soapy water.
- Place on a tray and dry in the oven for 15 minutes.
- Fill while still warm (carefully).
Alternative: run through a hot dishwasher cycle, then fill while the bottle/jar is still warm and dry.

Optional Tweaks (only if you want them)
- No colouring: skip it. The syrup will be clear, still smells divine.
- Orange blossom: you can add a tiny splash for a Middle Eastern-style floral syrup theme (but then we’re officially past “4 ingredients”).
- Lemon juice: a tiny squeeze can help reduce crystallisation in some syrups (again: optional, and ingredient #5).
Rose Syrup FAQs
Rose syrup is a sweet cordial-style syrup made from sugar and water, flavoured with rose (usually rose water). Many versions also add a little red colouring so it looks ruby in the bottle and turns pink once diluted in drinks or mixed with milk.
Rose syrup is used for drinks, milk, and desserts. Dilute it with cold water for a rose cordial, stir it into milk for Sirap Bandung (rose milk), or drizzle it over panna cotta, yoghurt, rice pudding, ice cream, and fruit.
Make a sugar syrup by dissolving sugar in hot water, then simmer briefly. Take it off the heat, let it cool slightly, and stir in rose water at the end for a fresher aroma. Add colouring only if you want the classic pink/red look.
Stored in a clean, airtight bottle in the fridge, homemade rose syrup typically lasts about a month, often longer. If it turns cloudy, smells off, fizzes, or shows any mould, discard it and make a fresh batch.
Refrigeration is best, especially once opened. The fridge helps the syrup keep longer and stay fresher in flavour, and it’s the safest option if you’re dipping in and out of the bottle regularly.
Yes. Freeze rose syrup in a freezer-safe container or ice cube tray. The high sugar content means it won’t freeze rock-solid, and you can thaw it in the fridge or melt a cube straight into drinks.
Rose water is a floral water used in small amounts for flavouring. Rose syrup is sweetened and concentrated, designed to be diluted into drinks or mixed with milk, and it’s often coloured pink/red.
Start with 1 part rose syrup to 3-4 parts cold water, then adjust to taste. Serve over ice. A squeeze of lime is optional but lovely if you want it extra refreshing.
Stir rose syrup into cold milk, then serve over ice. Adjust the syrup to taste. Some people add a splash of water too, but milk + syrup is the classic, especially for that pale pink colour.
Crystallisation can happen if the sugar wasn’t fully dissolved or the syrup was boiled too hard. Warm the bottle gently (stand it in hot water) and shake to dissolve. Next time, dissolve the sugar completely and keep the simmer gentle.
Yes. Food colouring is only for appearance. Without it, the syrup will be clear (or slightly golden) and the drink won’t be as pink, but the flavour and uses are exactly the same.
So there you have it, a bottle of homemade rose syrup that turns plain water into a proper drink, milk into Sirap Bandung, and desserts into something that looks far fancier than the effort involved.
Keep it chilled, pour with a light hand to begin with, and you’ll always have a quick “company’s coming” trick up your sleeve. If you fancy the classic milky version, hop over to my Sirap Bandung post; same syrup, completely different take.
Lin xx

Easy Rose Syrup (with just 4 ingredients)
Ingredients
- 250 ml water
- 500 g white sugar or flavourless sweetener
- 2 Tbsp of rose water
- tiny amount of concentrated red food colouring
Instructions
- Add the sugar and water into a saucepan on medium heat and bring to a gentle boil, stirring a couple of times.250 ml water, 500 g white sugar
- Reduce the heat to very low and simmer for 5 minutes. Stir in the red food colour while it's simmering, so the red paste has time to dissolve, if necessary. You want a deep red colour, so it'll dilute to pink.
- Leave to cool for 10 minutes, then stir in the rose water.2 Tbsp of rose water
- Pour into a sterilised bottle or jar and can be stored at room temperature for about a month although I prefer to keep mine in the fridge and it has gone for as long as 2 months.
- To serve, dilute like a cordial, at a ratio of 1 part syrup to 4 parts water or 1:3, depending on how sweet you like your drinks.
