Go Back
+ servings
side close up shot of mawa barfi arranged on a black tray
Print Recipe
5 from 3 votes

Mawa Barfi Recipe

Mawa Barfi is an easy, and tasty traditional Indian sweet. Learn how to make khoye ki barfi from scratch at home in a few simple steps.
Prep Time15 mins
Cook Time30 mins
Resting Time2 hrs
Total Time2 hrs 45 mins
Course: Dessert
Cuisine: Indian
Servings: 8
Calories: 1781kcal
Author: Hina Gujral



  • 2 Cup milk powder (dairy whitener), unsweetened
  • Cup full-fat milk
  • ½ Cup powdered white sugar
  • 1 teaspoon cardamom powder (elaichi powder)
  • 1 teaspoon saffron (kesar)
  • 2 tablespoon milk
  • ¼ Cup sliced almonds and pistachio


  • Soak saffron strands in warm milk. Set aside while preparing the barfi mixture.
  • Add milk powder and milk in a heavy bottom kadhai. Turn on the heat. Start mixing till milk powder is nicely dissolved in milk. There should not be any lumps. This is STAGE 1.
  • Maintain gas flame between low to medium. Keep stirring the milk mixture, after a few minutes it will start thickening. This is STAGE 2.
  • Add cardamom powder and soaked saffron milk. Stir to combine in the barfi mixture. Keep stirring the barfi mixture. After 5 minutes, it will come together like a soft, non-sticky dough. This is STAGE 3. Turn off the heat.
  • Transfer the barfi mixture to a wide mixing bowl. Allow to cool down completely.
  • Once it is cool, add powdered sugar and mix nicely to form a dough.
  • Line a square glass tray or baking sheet with parchment paper. Transfer the barfi mixture into the tray. Press using a spatula to make a square shape of half inch even thickness. Cover and keep the barfi in the refrigerator for 1 - 2 hours or overnight.
  • Once barfi is set, cut it into equal size squares.
  • Serve mawa barfi immediately or store it in the refrigerator.



  • Make sure the barfi mixture is not hot or warm while mixing sugar. Else, it will start melting. 
  • If the barfi mixture seems way too sticky, keep it in the refrigerator for 20 - 30 minutes. 
  • Taste the milk powder and add the sugar accordingly. 
  • Adding saffron is an optional step. It does not affect the texture of the barfi. 


Calories: 1781kcal | Carbohydrates: 209g | Protein: 74g | Fat: 75g | Saturated Fat: 46g | Cholesterol: 268mg | Sodium: 1034mg | Potassium: 3659mg | Fiber: 1g | Sugar: 208g | Vitamin A: 2655IU | Vitamin C: 22mg | Calcium: 2552mg | Iron: 1mg