Skip to Content

Pistachio Barfi Recipe (2 Ingredients!)

Pistachio Barfi Recipe (2 Ingredients!)

Let’s make the easiest ever Pistachio Barfi Recipe (2 Ingredients!).

This is a simple barfi recipe that looks as good as it tastes.

The textures and flavours are so delicious and moreish. Best of all, it’s not too sweet!

If you’re not familiar with barfi already, imagine a fudgy Indian milk sweet that’s popular during festivals.

This easy-to-make 2 ingredient pistachio barfi recipe is perfect for when you’re craving a sweet treat but don’t have a lot of time.

What is Pistachio Barfi?

Traditionally, Pistachio Barfi is a popular Indian sweet made from pistachios, sugar, and milk.

Pistachio barfi is often cut into square or diamond-shaped pieces and decorated with pistachios and optionally, silver leaf (vark).

What does Pistachio Barfi taste like?

indian sweets pista burfi
Barfi is an Indian sweet similar to fudge

This style of barfi has a dense, fudge-like sweet with a nutty flavour.

Sweet makers who produce commercially-sold pistachio barfis typically add artificial pistachio flavouring and food colourings to achieve the expected look and taste.

My recipe switches the artificial flavouring for pistachio ice cream!

Not only does this pistachio barfi taste incredibly similar to pistachio gelato, it also has the beautiful colour to match.

If you love pistachio gelato from the Italian gelateria, you will quickly fall in love with this barfi.

How long does barfi take to prepare?

My easy and unique pistachio barfi recipe takes 15 minutes to prepare thanks to an incredible trick I’ve developed.

My secret ingredient is… wait for it… pistachio ice cream!

The ice cream contains all the nutty pistachio flavours and enough sugar for a pistachio barfi that’s not too sweet.

It’s perfect for the whole family. With some adult supervision, even kids can participate in making this Indian sweet.

Pistachio and Milk Barfi
Pack these into a pretty box for gifting on special occasions

Indeed, this is next level Indian barfi making with ingredients you can easily find at the supermarket.

If you’re looking for a more traditional Pistachio Barfi recipe, try this version using real pistachio butter.

Wait, how does this recipe even work?!

Indian sweet recipe for diwali
I’ve tried this recipe with strawberry and vanilla ice cream

Ice cream is the perfect base ingredient for barfi because it already contains many of the same ingredients as a traditional barfi recipe.

For example, such as milk, cream, sugar, and fat.

This makes it easy to create a sweet, soft, and melt-in-the-mouth barfi without having to add too many other ingredients.

Variations of Barfi

There are many variations of pistachio barfi. Some popular styles include:

  • Cardamom pistachio barfi: This variation is made with the addition of ground cardamom powder. Cardamom adds a traditional Indian flavour to the barfi.
  • Rose pistachio barfi: This variation is made with the addition of rose water. Rose water adds a delicate floral flavour to the barfi.
  • Chocolate pistachio barfi: This variation is made with the addition of melted chocolate layered on top. Chocolate pistachio barfi is a rich and decadent treat.
  • Pistachio coconut barfi: This variation is made with the addition of grated coconut. Pistachio coconut barfi has a chewy texture and a nutty, coconut flavour.

Different flavours of ice cream barfi

Delicious barfi flavours pistachio milk and strawberry barfi
You can make ice cream barfi quickly and easily with this recipe!

Using this quick and easy recipe, you can make any flavour barfi you like.

You can customise this 2-ingredient ice cream barfi in many ways.

different flavours of barfi setting in trays
Get creative and make your own unique flavours with your favourite ice creams. You can even try layering the flavours!

Simply purchase your favorite flavour ice cream, such as vanilla, pistachio, strawberry, chocolate, banana, or coconut.

Get inventive and experiment with different flavours at home.

How to serve Barfi

Ice cream barfi recipe 2 ingredients
Make an assorted box of barfi using this recipe and switching out the ice cream flavours

I’m a fan of sneaking pieces directly from the tin!

This is strictly a no judgement zone.

If you want to take the sophisticated route, try one of these suggestions instead…

  • Serve a piece of barfi with a cup of tea or coffee after a meal
  • Try placing a few squares of barfi on a dessert platter with other Indian sweets
  • Give barfi as a gift to friends and family! Pop them inside a decorative box and wrap in ribbon

What if I don’t have pistachio ice cream?

barfi mix that sets
You may find ice cream has a natural yellow colour. Neutralise this with green food colouring if you like.

Substitutes for pistachio ice cream

Fear not! If you don’t have any pistachio ice cream, you can simply use vanilla ice cream and add 2 tablespoons of pistachio paste, or pistachio cream.

In a pinch, you can substitute pistachio paste or cream with 2 teaspoons pistachio flavouring 1/2 tsp almond extract and some green food colour.

As you can see, this is quite a forgiving and flexible barfi recipe!

Ingredients for Pistachio Barfi

  • Pistachio ice cream or gelato – try to choose a brand with a short list of ingredients
  • Full-fat (whole) milk powder – this must be full fat milk powder, not skimmed milk powder
  • Optional add in and decoration – drop of green food colour (to enhance green colour), chopped pistachios or pistachio nibs

Step-by-step instructions for Pistachio Barfi (2 Ingredient!)

1. Melt the pistachio ice cream

how to make barfi with ice cream
If you can’t find pistachio ice cream, use vanilla ice cream with pistachio butter or pistachio flavouring

Gently melt the ice cream in a non-stick pan.

Ensure the pan is set over a medium-low heat.

melted pistachio ice cream for indian barfi
The ice cream should be just melted before adding the milk powder

There’s no need to bring it to the boil, the ice cream just needs to be fully melted and warm.

2. Add milk powder to the melted ice cream

barfi with milk powder recipe
You can buy milk powder from Indian grocery stores or online

Once the ice cream has melted, tip the milk powder in.

Stir well until fully incorporated.

Beat with a wooden spoon to help it come together in one mass. Some lumps are fine.

3. Cook the pistachio barfi mixture out

how to tell when barfi mixture is ready
Add a drop of green food colour to enhance the pistachio colour

Keep the mixture over a medium-low heat and stir vigorously for 15 minutes.

Do not stop stirring the barfi mixture or it may catch and burn at the base of the pan.

If you notice brown streaks or flecks developing, lower the heat and continue to stir thoroughly.

how to thicken barfi mixture
The mixture is ready when it looks like this

After a total of 15 minutes, the pistachio barfi should begin to resemble mashed potato and come together as a ball.

This means it’s ready.

Switch the heat off and stir in any food colour (if using). Be sure to mix it in thoroughly.

4. Set the pistachio barfi in a tin

mixture for pistachio barfi
You can also line the tin before adding the mixture if you like

Immediately press the mixture into a greased L30 x W20 x D5cm (13″x9″) rectangular or 10″x10″ square tin (pan).

5. Decorate (optional step)

pistachio barfi setting in a tray
Garnish with pistachio nibs or chopped pistachios, if desired

Finally, since this is pistachio barfi, I’m decorating the sweet with pistachio nibs.

Pistachio Barfi Recipe (2 Ingredients!) | Pista Barfi Recipe | How to make Pistachio Barfi without condensed milk

Yield: 12 pieces

Pistachio Barfi Recipe (2 Ingredients!)

Pistachio Barfi with 2 ingredients ice cream barfi

Pistachio Barfi is a delicious, fudgy Indian sweet popular during festivals. My easy and unique pistachio barfi recipe takes 15 minutes to prepare thanks to an incredible trick I've developed. My secret ingredient is... wait for it... pistachio ice cream! The ice cream contains all the delicious, sweet pistachio flavours and enough sugar for a not-too-sweet pistachio barfi. This is next level Indian sweet making with ingredients you can easily find at the supermarket.

Cook Time: 15 minutes
Additional Time: 2 hours
Total Time: 2 hours 15 minutes


  • 900ml (3 1/4 cups) pistachio ice cream
  • 425g (4 1/3 cups) full-fat milk powder

Optional topping

  • Chopped pistachios, to decorate


  1. Grease a L30 x W20 x D5cm (13"x9") rectangular traybake pan with oil.
  2. Set a large, non-stick pan over a medium-low heat. Add the pistachio ice cream and stir until melted. how to make barfi with ice cream
  3. Once the pistachio ice cream has melted, add the milk powder and stir to incorporate. With the heat set low, beat the mixture with a wooden spoon until smooth. barfi with milk powder recipe
  4. Continue to cook and stir for 15 minutes. Do not stop stirring or the mixture may catch and burn at the base of the pan. Once the barfi mixture has thickened and resembles mashed potato, it is to thicken barfi mixture
  5. Tip the mixture into the prepared pan and press down with the back of a spoon to flatten. Top with chopped pistachios if desired.pistachio barfi setting in a tray
  6. Allow to stand at room temperature (uncovered) until completely cool. Cut into squares and serve.pieces of pistachio barfi pista burfi fudge


  • Store barfi inside an airtight container at room temperature for up to 24 hours.
  • If you need to store the barfi for longer, pack it into an airtight container and refrigerate for up to a week. Note that the barfi can dry out the longer it is kept in the fridge.
  • Freeze barfi in a freezer-safe container for up to a month. Defrost at room temperature. Freezing may affect the texture of the barfi slightly.
  • Use any flavour ice cream you like for making ice cream barfi. The fewer ingredients listed on the packaging, the better. Try to go for something without a great deal of ingredients listed.
  • Add a drop of green food colour (optional) to intensify the colour of the barfi.
  • Decorate with sprinkles, nuts, edible gold or silver leaf (foil), or leave plain.
  • If you don't have pistachio ice cream, stir a few tablespoons of blended roasted (unsalted) pistachios into vanilla ice cream.

Nutrition Information:

Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 96Total Fat: 7gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 6mgSodium: 66mgCarbohydrates: 7gFiber: 1gSugar: 4gProtein: 3g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Pin this recipe for later!

Easy Pistachio Ice Cream Fudge in 15 minutes
Save this Pistachio Barfi recipe for later!

11 Burfi Recipes to Satisfy Your Sweet Tooth

Learn how to make the traditional South Asian milk fudge, burfi with these easy and creative recipes.

With love and Pistachio Barfi,


Share this recipe


Wednesday 1st of November 2023

Thanks so much for your easy recipe. I made this by substituting the pistachio ice cream with kefir, monk sugar powder and corn starch, with pistachio paste and unsweetened shredded coconut for flavour. It worked! Tastes so yummy and is protein rich healthful safe. The cook seems to take longer to get to the mash potatoes consistency but it was my first time making barfi and first time experience always seems to take hours long.


Tuesday 31st of October 2023

Cannot wait to try and make the ice cream pistachio barfi! If using vanilla ice cream you just add pistachio paste? And where do you buy your pistachio nibs from?

Skip to Recipe