Go Back
Chocolate Barfi Recipe for Raksha Bandhan 🎉

Chocolate Barfi

Print Recipe
Rich chocolate-flavored Indian milk fudge.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4

Ingredients

  • Milk Powder – 1ÂĽ cups (unsweetened dairy milk powder). This acts as an “instant mawa,” giving the barfi its rich milky base.
  • Cocoa Powder – 3 tablespoons (unsweetened). This brings the chocolate flavor. Use good quality cocoa for the best taste.
  • Powdered Sugar – ½ cup. Powdered (confectioners’) sugar dissolves quickly, ensuring a smooth mixture. Adjust slightly to taste if you prefer a very sweet or less sweet barfi.
  • Milk – ÂĽ cup (whole milk). Helps to hydrate the milk powder and form a fudgy dough. (You can use full-cream milk for a richer result.)
  • Ghee (Clarified Butter) – ÂĽ cup. Provides moisture and a lovely aroma. Ghee brings the mixture together into a smooth barfi and adds richness. (Plus, a little extra for greasing the pan.)
  • Flavorings (optional): A pinch of cardamom powder for a traditional aroma, especially if you love a hint of Indian flavor with chocolate. You can also add ½ teaspoon of vanilla extract for a chocolate-vanilla vibe (optional).
  • Garnish: Chopped pistachios or almonds, or festive sprinkles/silver balls. Nuts not only add a pop of color and crunch but also make the barfi look festive. Sprinkles are fun if making for kids!

Instructions

  • Prep the Pan: Grease a small square pan or plate with ghee and line it with parchment paper (for easy removal). Keep it ready before you start cooking, as the barfi mixture sets quickly. Also, measure all ingredients in advance – once you start cooking, things move fast!
  • Melt Ghee: In a heavy-bottomed non-stick pan, heat the ÂĽ cup of ghee on low flame. Let it melt completely but do not let it smoke.
  • Combine Milk ' Powders: Add the milk powder and cocoa powder into the melted ghee. Stir them together thoroughly so that the ghee coats the powders. It will look like a moist crumbly mixture at first. Keep the flame low to avoid burning the milk solids.
  • Add Milk: Pour in the ÂĽ cup milk and immediately start stirring. The mixture will loosen up at first, then thicken as the milk powder absorbs the liquid. Stir continuously to avoid any lumps or sticking at the bottom. In about 2–3 minutes, it should come together into a thick, smooth paste.
  • Sweeten the Mixture: Add the ½ cup of powdered sugar. The heat should remain low. Mix it in; the sugar will melt and make the mixture a bit runnier initially. Continue to stir. After another 2–3 minutes, you will notice the mixture becoming glossy and thick again as it cooks.
  • Cook to Fudge Consistency: Keep stirring on low heat until the mixture thickens and starts to leave the sides of the pan. This takes roughly 5–7 minutes in total (from the time you added sugar) but can vary. You’ll see the mass clumping together; if you tilt the pan, it might even slide as one blob. To test doneness, drop a small bit on a plate or greased surface – it should set and not be runny. You can also roll a cooled bit between your fingers; it should form a soft ball that isn’t sticky. Do not over-cook – turn off the heat as soon as it reaches this stage, or the barfi may become dry or crumbly. (If you do overcook slightly and the mixture looks dry/crumbly, don’t panic – stir in 1–2 extra tablespoons of milk to rescue it.)
  • Flavor (optional): Once off the heat, quickly stir in the cardamom powder (if using) for an Indian touch. You can also mix in a few drops of vanilla extract at this point for extra flavor. The mixture will be thick, so mix fast and well.
  • Transfer and Set: Immediately transfer the hot barfi mixture into your prepared greased pan. Use a spatula (greased with a bit of ghee) to spread and press the mixture evenly into the pan. Flatten the top smoothly to your desired thickness (about Âľ inch thick is good for fudge-like squares).
  • Garnish: While the mixture is still warm and soft, sprinkle the chopped nuts or sprinkles on top. Gently press the nuts in so they stick. This not only adds festive color but also a nice crunch in each bite.
  • Cool and Cut: Let the barfi set at room temperature for at least 20–30 minutes, or until firm. (For faster setting, you can pop the pan in the refrigerator for 15–20 minutes). Once set, use a sharp knife to cut the barfi into squares or diamond shapes. Wipe the knife with a little ghee for cleaner cuts, if needed.
  • Serve and Enjoy: Gently lift the pieces out of the pan. Your chocolate barfi should hold its shape like soft fudge. Serve them on a decorative plate and enjoy! 🎊