Easy Pistachio Barfi Recipe (Pista Barfi) With Simple Ingredients
Cradle of Nutrition
- 3 minutes read
Jump to:
This homemade pistachio barfi recipe is a classic Indian sweet with a soft, creamy texture and a delicate milk flavor. Made with milk powder, condensed milk, ghee, cardamom, and topped generously with chopped pistachios, this white barfi has an elegant appearance and a rich melt-in-the-mouth texture.
Unlike colorful pistachio sweets that use pistachio paste or food coloring, this traditional-style pista barfi keeps the beautiful natural white color of milk-based mithai. The bright pistachio pieces on top add a lovely contrast, a gentle nutty flavor, and a festive finish.
Why You’ll Love This Pista Barfi Recipe
✓ Soft and creamy texture
✓ Beautiful white festive appearance
✓ Easy homemade Indian sweet recipe
✓ Made with simple pantry ingredients
✓ Decorated with crunchy pistachios
✓ Perfect for gifting and celebrations
✓ Ready in under an hour
Ingredients for Pistachio Barfi
For Homemade Pista Barfi
- 2 cups milk powder
- 1 cup sweetened condensed milk
- ½ cup full-fat milk
- 3 tablespoons ghee
- ½ teaspoon cardamom powder
- Few strands of saffron (optional)
- 1 teaspoon rose water (optional)
For Pistachio Decoration
- ¼ cup finely chopped pistachios
- Extra pistachio pieces for garnish
- Edible silver leaf (optional)
How to Make Pistachio Barfi Step by Step
Step 1: Prepare the Tray
Grease a square tray with ghee and line it with parchment paper for easy removal.
Step 2: Prepare the Barfi Mixture
Heat ghee in a heavy-bottom pan over low heat.
Add milk powder, condensed milk, and milk. Stir continuously until the mixture becomes smooth and creamy.
Continue cooking on low heat until the mixture thickens and begins leaving the sides of the pan.
Step 3: Add Flavor
Mix in cardamom powder, saffron, and rose water if using. Continue stirring until the mixture forms a soft dough-like consistency.
Step 4: Set and Decorate the Barfi
Transfer the mixture into the prepared tray and spread evenly.
Sprinkle chopped pistachios over the surface and gently press them down so they stick to the barfi.
Allow it to cool completely, then refrigerate for 1–2 hours until firm.
Step 5: Cut and Serve
Cut the barfi into squares or diamond shapes and serve your homemade pista barfi.
Tips for Perfect White Pistachio Barfi
Keep the Barfi White and Creamy
Cook the mixture gently over low heat. Avoid overheating, as high temperatures can darken the milk mixture and affect the smooth texture.
Use Fresh Pistachios for Decoration
Fresh pistachios provide the best color, crunch, and flavor contrast against the creamy white barfi.
Do Not Overcook the Mixture
Remove the mixture from the heat once it becomes thick and soft. Overcooking can make the barfi dry and chewy instead of soft and melt-in-your-mouth.
Common Pistachio Barfi Questions
Why Is My Barfi Not White?
The color can change if the milk mixture is cooked over high heat or caramelizes slightly. Always use low heat and stir continuously for a clean white appearance.
Can I Add Pistachio Powder to the Barfi?
Yes, you can add a small amount of pistachio powder for extra flavor, but the classic white appearance is maintained by using pistachios mainly as a topping.
Can I Make This Barfi Without Condensed Milk?
Yes. Traditional pista barfi can also be made using milk solids and sugar cooked slowly until thickened.

Pistachio Barfi Recipe (Pista Barfi)
Ingredients
- 2 cups milk powder
- 1 cup sweetened condensed milk
- ½ cup full-fat milk
- 3 tbsp ghee
- ½ tsp cardamom powder
- Few strands of saffron (optional)
- 1 tsp rose water (optional)
- ¼ cup finely chopped pistachios
Instructions
- Grease a square tray with ghee and set aside.
- Heat ghee in a heavy-bottom pan over low heat.
- Add milk powder, condensed milk, and milk. Stir continuously until smooth.
- Cook on low heat until the mixture thickens and starts leaving the sides of the pan.
- Add cardamom powder, saffron, and rose water. Mix well.
- Transfer the mixture to the prepared tray and spread evenly.
- Sprinkle chopped pistachios on top and gently press them into the surface.
- Allow the barfi to cool completely, then refrigerate for 1–2 hours.
- Cut into 20 square or diamond-shaped pieces and serve.