Introduction to Dodha Barfi Recipe
Dodha Barfi is a rich and decadent Indian sweet, known for its chewy texture, nutty flavor, and caramelized taste. Originating from Punjab, India, this milk-based dessert is a must-have during festivals and celebrations. Made with milk, sugar, ghee, and nuts, this Dodha Barfi recipe is easy to follow and yields an authentic, irresistible treat at home.
For more Food Recipe`s visit my site Foodies Guy.

Dodha Barfi Recipe Ingredients
Ingredients | Quantity |
Full-fat milk | 1 liter |
Milk powder | 1/2 cup |
Sugar | 1 cup |
Ghee | 3 tbsp |
Crushed nuts (almonds, cashews, pistachios) | 1/4 cup |
Cocoa powder (optional, for color) | 1 tbsp |
Lemon juice | 1 tsp |
Cardamom powder | 1/2 tsp |
Water | 1/4 cup |
Step-by-Step Instructions for Dodha Barfi Recipe
Step 1: Prepare the Milk Base
- In a heavy-bottomed pan, pour 1 liter of milk and bring it to a boil over medium heat.
- Add 1 tsp lemon juice to curdle the milk slightly, stirring continuously.
- Once the milk starts thickening, reduce the heat to low and let it simmer, stirring occasionally.
Step 2: Cook the Mixture
- Add milk powder to the thickened milk and mix well to remove any lumps.
- Stir in sugar and continue cooking on low heat until the mixture thickens further.
- Add ghee gradually, stirring continuously, to prevent the mixture from sticking to the pan.
Step 3: Add Flavors and Nuts
- Mix in cocoa powder (for the signature color), cardamom powder, and chopped nuts.
- Keep stirring until the mixture starts leaving the sides of the pan and becomes a thick, dough-like consistency.
Step 4: Set the Dodha Barfi
- Grease a tray or plate with ghee and pour the hot mixture into it.
- Flatten the mixture using a spatula and sprinkle more nuts on top for garnish.
- Allow it to cool completely for at least 2-3 hours before cutting it into square or diamond shapes.
Step 5: Serve and Enjoy!
- Once set, carefully cut the Dodha Barfi and serve fresh.
- Store any leftovers in an airtight container at room temperature for up to 5 days.
This homemade Dodha Barfi recipe is authentic, delicious, and easy to make, perfect for festivals like Diwali, Raksha Bandhan, and Eid. Enjoy!
For Simple Homemade Barfi Recipe click here.

What is Dodha Barfi?
Dodha Barfi is a traditional Punjabi sweet, known for its chewy texture and caramelized taste. Made with milk, sugar, ghee, and nuts, it is a festive delicacy enjoyed during special occasions.
Why You Will Love This Dodha Barfi Recipe
- Authentic Taste – This recipe captures the traditional Punjabi Dodha Barfi flavor.
- Easy to Make – Simple ingredients and step-by-step instructions make it beginner-friendly.
- Rich and Nutty – Loaded with ghee, nuts, and caramelized milk for an irresistible taste.
- Perfect for Festivals – A great homemade treat for Diwali, Raksha Bandhan, Eid, and more.
- Long Shelf Life – Can be stored for up to 5 days at room temperature.
Common Mistakes to Avoid in Dodha Barfi Recipe
❌ Skipping the continuous stirring – This can cause the mixture to stick and burn.
❌ Not thickening the milk enough – The barfi won’t set properly if the mixture is runny.
❌ Adding too much lemon juice – Only a little is needed to curdle the milk; too much can make it sour.
❌ Overcooking the mixture – It can become too dry and chewy if overcooked.
❌ Cutting before it sets – Let the barfi cool completely before slicing.
Tips for Perfect Dodha Barfi
✔ Use full-fat milk for the richest flavor and perfect consistency.
✔ Stir continuously to prevent burning and ensure even cooking.
✔ Add nuts generously for a nutty crunch and enhanced taste.
✔ Use cocoa powder for the signature deep brown color.
✔ Let it cool completely before cutting for clean, firm pieces.
Conclusion
This homemade Dodha Barfi recipe lets you enjoy a delicious, authentic Indian sweet with minimal effort. Whether you make it for festivals or just to satisfy your sweet cravings, this rich and nutty barfi is sure to impress. Try it today and enjoy the perfect blend of flavors and textures!
FAQs
Can I make Dodha Barfi without cocoa powder?
Yes! Cocoa powder is optional and mainly used for color. The barfi tastes great without it.
How long can I store Dodha Barfi?
It stays fresh for up to 5 days at room temperature in an airtight container.
Why is my Dodha Barfi not setting properly?
This happens if the mixture is not cooked enough. Keep stirring and thickening it before setting.
Can I use condensed milk instead of full-fat milk?
Yes, but the taste and texture may differ slightly. Full-fat milk gives the best results.
Can I refrigerate Dodha Barfi?
Yes, but let it come to room temperature before serving for the best texture.
References
Times Food: How to make Dodha Barfi Recipe at Home
Manjula’s Kitchen: Dodha Burfi Recipe – Punjabi Milk Fudge
RuchisKitchen: Dodha Burfi Recipe