Irresistible Pink Indian Rose Barfi Recipe
If you are looking for something simple but memorable to make you can try this Indian Rose Barfi Recipe. Rose barfi is a sweet, fudge-like Indian pink dessert made with ground cashews, milk powder, and rose syrup, and garnished with chopped pistachios and dried rose petals.
Why is it called Rose Barfi?

Barfi is a type of traditional confectionery that originated in India and is usually square in shape. As for the “rose barfi” variation, it gets its name from the addition of rose syrup which gives it a distinct floral aroma and flavor.
This dessert is usually offered during special occasions, say birthdays, anniversaries or graduation, or marriage.
Ingredients Required for Rose Barfi Recipe

1. Cashew
Use unsalted and good quality cashews for the best taste.
2. Sugar
Thick sugar syrup (see how to prepare it yourself below).
3. Milk Powder
Use high-quality whole milk powder for the best taste of rose petal barfi.
4. Ghee
Ghee has a nutty and rich taste that makes and sweet even more delicious.
5. Cardamom Powder
Cardamom powder provides a delicate aroma and is often used in Indian desserts.
6. Red Food Color
A few drops for that delightful rosy color.
7. Rose Syrup
Use rose syrup which will adds the sweet aroma of rose to the rose barfi.
8. Chopped pistachios & dried rose petals
Make the prettiest garnish.
You May Also Want To Try: Vegan Gajar Halwa Barfi Recipe
Detailed Recipe to Make Rose Barfi
- Grind cashews into a fine powder, and chop a few cashews.
- In a big pan, add water and sugar and stir carefully until the sugar is dissolved. Boil for 5 minutes until a thick syrup is formed, or until it reaches one-string consistency.
- Add ground cashew, milk powder, cardamom powder, rose syrup, and ghee to the sugar syrup. Thoroughly mix all ingredients.
- Add the chopped cashew and food color (if desired) and keep stirring until the mixture thickens.
- Line a tray with butter or parchment paper and grease it with ghee. Pour the mixture into the tray and spread it evenly. Garnish with chopped pistachios and dried rose petals.
- Cut the mixture into small squares or diamond shapes. Place in the refrigerator and cool for 60 minutes.
- Your delicious rose barfi is now ready to be served. Pair it with a spicy Aloo Tikki Chaat for a balanced contrast!
Learn How to Make Delightful Pista Barfi Instantly At Home!

Pro Tips for Preparing Rose Barfi
- Use Rooh Afza rose syrup available in Indian grocery stores or online. Depending on the flavor’s intensity, you can replace the rose syrup with drops of rose essence. If you use rose essence, you can increase the sugar in the recipe by 1 or 2 tablespoons.
- Make sure that the entire burfi-making process is done on LOW.
- If your burfi does not set, it is because the mixture was undercooked. Return the mixture to the heat, cook for a few minutes until it leaves the edge of the pan, and then set it aside.
- Cooking for a more extended period of time or using an overcooked mixture results in chewy barfi, which you want to avoid. The secret is to remove the mixture at the proper time which is when it leaves the edge of the pan.
Enjoyed a Rich Dessert? Follow up with our Rose Flavored Coconut Ladoos for another sweet delight!
Inrresistible Rose Barfi Recipe Summary
- Total Time: 40 mins
- Yield: 5 barfis 1x
Description
Rose barfi is a sweet, fudge-like dessert that is bursting with the unique aroma and flavors of rose.
Ingredients
- 1 cup whole + 2 tsp chopped raw cashews
- 1 cup powdered sugar
- 2 tbsp milk powder
- 1 tsp ghee
- ¼ tsp cardamom powder
- 4 or 5 drops red gel food color
- 1 teaspoon rose syrup (Rooh Afza brand)
- 4 tablespoons chopped pistachio
- 10–12 dried rose petals
Instructions
- Grind cashews into a fine powder, and chop a few cashews.
- In a big pan, add water and sugar and stir carefully until the sugar is dissolved. Boil for 5 minutes until a thick syrup is formed, or until it reaches one-string consistency.
- Add ground cashew, milk powder, cardamom powder, rose syrup, and ghee to the sugar syrup. Thoroughly mix all ingredients.
- Add the chopped cashew and food color (if desired) and keep stirring until the mixture thickens.
- Line a tray with parchment paper and grease it with ghee. Pour the mixture into the tray and spread it evenly. Garnish with chopped pistachios and dried rose petals.
- Place in the refrigerator and cool for 60 minutes.
- Cut the mixture into small squares or diamond shapes ( this is called barfi)
- Your delicious rose barfi is now ready to be served and enjoyed!
Notes
You can keep this in the fridge for 3-4 days and it freezes well too.
Adjust the rose syrup and sugar to your taste as the rose syrup is also sweetened.
- Prep Time: 10 mins
- Cook Time: 30 mins

Leave a Reply