Description
Rose Barfi is a fragrant, indulgent Indian milk fudge flavored with rose and cardamom, creating a unique and aromatic treat. With its creamy texture and slight crunch from pistachios, it’s the perfect dessert for festive occasions or as a sweet indulgence.
Ingredients
2 tbsp ghee
1/2 cup milk
1 1/2 cups milk powder
1/3 cup powdered sugar
1/2 tsp cardamom
2 tsp rose water
1 1/2 tbsp edible dry roses
Vrak (silver foil)
2 tbsp pistachios, chopped
Instructions
- Heat a pan over low heat. Once hot, add ghee and let it melt.
- Pour in the milk and bring to a boil, simmering for about 1 minute.
- Add milk powder and stir continuously to prevent lumps. Continue stirring for about 2 minutes until smooth.
- Add powdered sugar and cook for another 2 minutes, stirring to combine.
- Stir in cardamom and rose water, mixing for a minute to fully incorporate.
- Add edible rose petals and cook for 1 more minute, allowing the flavors to blend together.
- Turn off the heat when the mixture thickens and pulls away from the sides of the pan.
- Transfer the barfi mixture to a square tray and level the mixture evenly.
- Let it cool for at least 1 hour at room temperature.
- Once set, garnish with edible silver foil and chopped pistachios for a decorative touch.
- Cut into 9 square pieces and serve.
Notes
For a saffron-infused barfi, add a pinch of saffron strands soaked in warm milk for a golden color and added flavor.
You can use coconut oil instead of ghee for a vegan version of the barfi.
For an added crunch, top with chopped almonds, cashews, or dried fruits.
If edible dry rose petals aren’t available, substitute with rose essence for a stronger rose flavor.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 piece
- Calories: 170
- Sugar: 14g
- Sodium: 50mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 25mg