Milk Barfi
Milk Barfi
5 from 83 votes
Make your own homemade mithai with this milk powder barfi recipe. A simple and easy barfi recipe prepared with basic ingredients. You will never need to go to the Indian sweet shop again!
Milk Barfi

Creating a creamy and delicious Indian sweet treat, Milk Barfi, is easier than you might think.

Originating from Indian cuisine, this recipe brings together simple ingredients to produce a delightful dessert that’s perfect for any occasion.

Despite its exotic name, Milk Barfi is surprisingly easy to make, making it suitable for beginners in the kitchen. Let’s dive into the world of sweet delights with this delightful recipe.

Expert Tip: Make sure to continuously stir the mixture while adding the milk powder to prevent lumps from forming.


Butter: Butter adds richness and a creamy texture to the Milk Barfi. It helps bind the ingredients together and contributes to the overall flavor.

Milk Powder: Milk powder is the primary ingredient in Milk Barfi, providing the base for its creamy texture and milk flavor. It’s essential for achieving the right consistency and sweetness.

Sugar: Sugar sweetens the Milk Barfi, balancing out the natural dairy flavors. It also helps to set the barfi and adds a pleasant sweetness to each bite.

Cardamom Powder: Cardamom powder adds a fragrant, warm flavor to the Milk Barfi. It infuses the dessert with a subtle hint of spice, complementing the sweetness of the other ingredients.

Milk: Milk is used to bind the ingredients together and create a smooth, creamy texture in the Milk Barfi. It adds moisture and richness to the dessert, enhancing its flavor and consistency.

Almonds and Pistachios (Crushed): Almonds and pistachios provide a delightful crunch and nutty flavor to the Milk Barfi. They’re used both within the mixture and as a topping, adding texture and visual appeal to the dessert.

Expert Tip: Be patient when heating the mixture on low heat. Rushing this step may result in uneven cooking and a grainy texture.

Serving Suggestions

  • As a Dessert: Serve Milk Barfi as a standalone dessert after a delicious meal. Cut it into squares or diamond shapes and arrange them on a platter for a visually appealing presentation.
  • With Fresh Fruits: Pair Milk Barfi with fresh fruits like sliced mangoes, strawberries, or bananas. The combination of creamy barfi with the natural sweetness of fruits creates a delightful contrast of flavors and textures.
  • Accompanied by Nuts: Serve Milk Barfi alongside a selection of nuts such as cashews, walnuts, or almonds. The crunchy nuts complement the creamy texture of the barfi, adding an extra layer of indulgence to each bite.
  • With Tea or Coffee: Enjoy Milk Barfi as a sweet accompaniment to your favorite hot beverage. Pair it with a cup of freshly brewed tea or coffee for a comforting and satisfying treat.
  • Garnished with Saffron: For a touch of elegance, garnish Milk Barfi with a few strands of saffron. The vibrant color and delicate aroma of saffron enhance the visual appeal of the dessert, making it perfect for special occasions.

Expert Tip: For a richer flavor, you can substitute some of the milk with condensed milk. Just adjust the amount of sugar accordingly to avoid making the barfi too sweet.

Frequently Asked Questions

How long does Milk Barfi last?

Milk Barfi can be stored in an airtight container in the refrigerator for up to one week. Make sure to keep it away from strong-smelling foods to maintain its flavor.

Can I freeze Milk Barfi?

Yes, you can freeze Milk Barfi for longer storage. Wrap the barfi tightly in plastic wrap or aluminum foil, then place it in an airtight container or freezer bag. When ready to enjoy, thaw it in the refrigerator overnight and bring it to room temperature before serving.

Can I adjust the sweetness of Milk Barfi?

Yes, you can adjust the sweetness of Milk Barfi according to your preference. Simply increase or decrease the amount of sugar used in the recipe to suit your taste.

Can I use other nuts in Milk Barfi?

Absolutely! Feel free to experiment with different nuts like cashews, walnuts, or even shredded coconut to customize the flavor and texture of your Milk Barfi.

Is Milk Barfi gluten-free?

Yes, Milk Barfi is gluten-free since it doesn’t contain any wheat flour or gluten-containing ingredients. However, always double-check the labels of packaged ingredients to ensure they are gluten-free if you have gluten sensitivities or allergies.

Check Out These Other Recipes

Here are some more recipes for you to enjoy! If you my recipes don’t forget to rate and leave a comment.

If you have any recipe suggestions, please do not hesitate to ask me. A great way to stay in contact with me is through Instagram, Facebook, Twitter and YouTube. Don’t forget to tag me @CookwithNabeela in your recipe photos!

Milk Barfi

Milk Barfi

by Nabeela Kauser
Make your own homemade mithai with this milk powder barfi recipe. A simple and easy barfi recipe prepared with basic ingredients. You will never need to go to the Indian sweet shop again!
5 from 83 votes
Prep Time 5 minutes
Cook Time 30 minutes
Setting Time 1 hour
Total Time 1 hour 35 minutes
Course Dessert
Cuisine Indian, Pakistani
Servings 16 Pieces
Calories 147 kcal


  • 50 g Butter
  • 300 g Milk Powder
  • 100 g Sugar
  • ยฝ tsp Cardamom Powder
  • 200 ml Milk
  • Almonds Crushed
  • Pistachios Crushed


  • In a greased baking tin add the crushed almonds and pistachios โ€“ leave some crushed nuts for the top as well
  • On low heat add the butter and allow to melt completely
  • Add the milk and gradually allow it to heat until warm
  • Once heated add the milk powder in small increments stirring continuously to break the lumps and keep mixing until everything is incorporated
  • Add the sugar and cardamom powder then fold the mixture continuously on low heat for 10 minutes
  • Add mixture into the baking tin then top with the remaining almonds and pistachios then leave to set for 1 hour
  • Serve alongside some freshly brewed tea and enjoy!



Nutritional facts:
The provision of nutritional information is done merely as a courtesy and should not be taken as a guarantee.


Calories: 147kcalCarbohydrates: 14gProtein: 5gFat: 8gSaturated Fat: 5gTrans Fat: 0.1gCholesterol: 26mgSodium: 95mgPotassium: 270mgFibre: 0.02gSugar: 14gVitamin A: 274IUVitamin C: 2mgVitamin D: 2ยตgCalcium: 188mgIron: 0.1mg
Keyword Dessert, Food, Indian, Indian Desserts, Indian Sweets, Milk Desserts, Recipe
Tried this recipe?Mention @CookwithNabeela or tag #CookwithNabeela!



Subscribe now to receive my latest recipes directly in your inbox. Stay up-to-date and never miss out!

Latest comments (18)

Nabeela Kauser

You can add the chocolate on top of the milk barfi once it has set and cooled slightly. Spread a layer of melted chocolate over the barfi and allow it to set along with the barfi.

Nabeela Kauser

5 stars
Certainly! While custard powder can add a unique flavour and texture, it might alter the traditional taste of milk barfi. Milk powder contributes to the rich milky essence of the dish, so replacing it with custard powder could result in a different outcome. If you’re open to experimenting, you could try a small batch with custard powder and see how you like the flavour. ๐Ÿ™‚

Nabeela Kauser

Store the barfi in an airtight container in the refrigerator. It should keep well for about 1-2 weeks. Thanks for trying out my Milk Barfi recipe.

Nabeela Kauser

5 stars
Hey, I think maybe you didn’t let it cook long enough. When removing from the pan it should not be sticky and it sets properly. Hope it turned out well in the end ๐Ÿ™‚

Nabeela Kauser

5 stars
Hi Anita,

Thank you so much for checking out my recipe. You should keep the barfi in an air-tight container. You can put them in the refrigerator but I would suggest you leave them out and store them at room temperature. In my household, we never get the opportunity to store. As soon as I leave the kitchen they magically disappear ๐Ÿ™‚

5 stars
Thank you, I’ll do that. I did pop them in the fridge as I thought they’re a milk product but they’ll all be eaten today I’m sure. Not much left! My 10 year old is very happy and wants me to make coconut ones next ? Would I just add dessicated coconut to the recipe or would I sprinkle it in the tray and on top?

Again, thank you for this recipe. I’ll be trying out your other foods too ?

Nabeela Kauser

5 stars

I told you there won’t be much left to store ๐Ÿ™‚ If you want to add the desiccated coconut, you can add it to the recipe and also sprinkle it on top.

I’m glad you are enjoying my recipes. Feel free to drop me a message if you need any other help.

5 stars
Yes, none left now!
I made gajrela last week. That was lovely too.
Thank you so much. Yes I will message if I need help. Thanks again ?

Nabeela Kauser

5 stars
You can set it aside on the counter at room temperature but if you are short on time then you can refrigerate.

Cook with Nabeela

Hi, I'm Nabeela!

I love to cook! I want to share with you my favourite, delicious family-friendly recipes. I want to inspire you to create fantastic food for your family every day.

More Recipes

Rasmalai with Milk Powder

Rasmalai with Milk Powder

Gulab Jamun

Gulab Jamun