This rose milk recipe makes a refreshing drink with a combination of creamy milk and the fragrant essence of roses, creating a unique and aromatic flavor that is sure to satisfy any palate.

This flavorful milk can be served hot or cold and is very easy to make. There are various ways to prepare this delectable drink including using store-bought rose syrup for a quick fix, but the recipe I have on this page is a more natural option, using natural ingredients (natural rose petals). I have also provided options for using natural rosewater extract for a quicker option.
Both methods produce equally delicious results. Whether you prefer to use natural flower petals or the choose the convenience of the extract, the end result is a sweet and fragrant summer drink that will leave you feeling refreshed and invigorated on a hot day.
Table of contents
How to Make
Ingredients
- Milk
- Rose petals
- Sugar
- Rose water extract (optional)
- Pink food coloring (optional)
Infusing milk with dried rose petals
- Start my measuring the milk into a small saucepan.
- Turn on the heat to a low flame and heat up the milk until it starts to bubble on the sides.
- Turn off the heat and add the rose petals. Stir to soak them into the milk.
- Cover the saucepan and let the rose petals seep in the milk for 10 minutes.
- Strain the rose petals with a sieve and press them with the back of a spoon to release as much rose extract as possible. Discard the strained rose petals. If you do not wish to sweeten the milk or add any extract or coloring to it, the milk is ready for consumption at this stage.
- Pour it into serving glasses and garnish with some dried rose petal flakes. To serve the rose milk cold, add some ice cubes.
- The rose milk made this way will not have any pink hue to it, and the rose flavoring will be rather milk.
Adding sweetener, rose water extract and food coloring
- If you wish to make sweet rose syrup milk, add the sugar into the strained milk above.
- Stir well until the sugar dissolves. Again, if you do not wish to add any additional extract or coloring, the milk can be served.
- The rose flavored milk drink made using only rose petals (without any other rose water extract) will yield a mild floral aroma for the milk. For those who prefer a stronger rose flavoring and aroma, rose water extract can do just that. Add the rose water extract into the strained and sweetened tea.
- Also add some pink food coloring if you wish to give your rose flavored milk a pretty and sweet pink hue. The drink can be served warm or iced.
Notes
What is rose water extract?
- Rose water extract is extract of the rose flowers. It is also sometimes known as rose essence. There are a few ways in which rose water extract is made. The easiest is to steep the rose flower petals in hot water and use the water as the extract. Other forms are the commercially produced ones via steam distillation or water distillation and the cold press method.
- Rose water extract is not only used in edible items, it is also used in cosmetics for its health benefits.
Type of roses to use
- You can use both fresh real roses or dried roses, but make sure you choose the edible ones. Organic ones will be better.
- If using fresh flowers, make sure to wash the flower well before using to remove all dirt and any insects.
- For dried flower petals, choose the food grade ones. You will be able to find these in health food stores or in local food stores. If you are using whole dried roses or rose buds, it is best that you tear the petals apart to allow maximum absorption of the extract from the petals.
Substitute for whole milk
- The rose milk recipe I have on this page is made using whole milk for a lovely creamy texture. If you wish to make a vegan version of this rose milk, you can substitute the whole milk with non-dairy milks or other plant-based milk such as coconut milk, soy milk, almond milk or even oat milk.
Sweetener Options
- My rose flavored milk recipe on this page is sweetened with white sugar. If you are not a fan of white sugar, you can choose other options such as
- You can also sweeten the rose milk with simple syrup, maple syrup, honey, or rose simple syrup. In fact, having a batch of rose syrup (check out the recipe to make your own homemade syrup here) in the fridge is a convenient way of making rose milk, as all you need to do is add the syrup to some milk and you have an instant glass of the delicious drink in no time.
- You can also use brown sugar as a sweetener for this homemade rose milk but do note that it may change the color of your rose milk to a light tinge of brown.
- You can also adjust the level of sweetness of this rose syrup milk by increasing or reducing the amount of sugar used.
Substitute for rose petals
- The best substitute for rose petals is rose water extract. And it is a quick way of making rose milk too.
- Just add a few drops of rose water extract into a glass of milk, add the sweetener of your choice and you have a glass of rose milk ready, the easy way.
Options for natural pink color
- Rose flavored milk in pink tone gives it a lovely look. While seeping rose petals in milk does not quite contribute to the color, the easiest way is to add a little food coloring to the milk.
- If you are not a fan of artificial colors, other more natural options would be to use red beet powder or other fruit or flower powders (such as hibiscus petals) that can contribute to the pink color.
Like this easy milk recipe? Here are my other recipes you might want to check out:
- Homemade Rose Syrup Recipe
- Rose Latte
- Butterfly Pea Milk Tea with Boba
- Pandan Milk Tea
- Pandan Milk (Flavorful and Easy)
- How to Make with Milk Powder
Recipe (Printable)
Here is the full printable version of my easy rose milk recipe card.
📖Recipe
Rose Milk
For best results, use the metrics measurements. US customary measurements have not been tested and are only meant for guide.
Ingredients
- 500 ml milk
- 5 g dried rose petals
- 1 tablespoon granulated sugar
- ¼ teaspoon rose water extract (optional)
- A few drops of pink food coloring (optional)
Instructions
- Measure milk into a small saucepan.
- Turn on the heat to a low flame and heat up the milk until it starts to bubble on the sides.
- Turn off the heat and add the rose petals. Stir to soak the petals into the milk.
- Cover the saucepan and let the rose petals seep in the milk for 10 minutes.
- Strain the rose petals with a sieve and press them with the back of a spoon to release as much rose extract as possible. Discard the strained rose petals.
- To make sweet rose milk, add sugar into the strained milk.
- Stir well until the sugar dissolves. If preferred, add the rose extract (for stronger rose aroma) and a few drops of pink food coloring. The drink can be served warm or iced.
Nutrition
Enjoy!
Leave a Reply