• Recipes
  • Blog
  • About
menu icon
go to homepage
  • Recipes
  • Blog
  • About

search icon
Homepage link
  • Recipes
  • Blog
  • About

×

Barfi with Cardamom: Fragrant, Creamy, and Easy to Make

Modified: Oct 30, 2025 · Published: Oct 29, 2025 by Bernhard Schaus
↓ Jump to Recipe

Barfi is one of the most beloved Indian sweets, often shared during Diwali, weddings, or family gatherings. Its name comes from the Persian word for snow, which makes sense when you see the soft, pale squares. Traditionally it’s made with milk that’s simmered down slowly until it thickens, then flavored with green cardamom and nuts.

Modern versions use milk powder, which saves hours at the stove but keeps the same melt-in-the-mouth feel. My version strikes a balance between tradition and practicality. It’s rich, lightly spiced, and perfect for gifting.

Why you’ll love my recipe

  • Creamy, melt-in-the-mouth texture
  • Quick method with milk powder instead of hours of stirring
  • Naturally gluten-free
  • Works beautifully for holidays or special occasions

Print Recipe

Barfi

Barfi is a classic Indian sweet made from milk solids, sugar, and ghee. This quick version with milk powder delivers the same rich flavor in a fraction of the time.
Prep Time10 minutes mins
Cook Time20 minutes mins
Total Time30 minutes mins
Course: Dessert
Cuisine: Indian
Keyword: Barfi
Servings: 16
Calories: 137kcal

Ingredients

Base

  • 2 cups milk powder
  • 1 cup whole milk
  • ½ cup sugar
  • ¼ cup ghee plus extra for greasing

Flavoring & garnish

  • ½ teaspoon ground cardamom
  • 2 tablespoon chopped pistachios or almonds
US Customary - Metric

Instructions

  • Grease an 8x8 inch (20x20 cm) pan and line with parchment.
  • In a nonstick pan, warm ghee over low heat.
  • Add milk and sugar. Stir until sugar dissolves.
  • Mix in milk powder gradually to avoid lumps.
  • Cook on low, stirring often, until the mixture thickens and pulls away from the pan (about 10–12 minutes).
  • Stir in cardamom.
  • Spread mixture evenly into the prepared pan.
  • Sprinkle with chopped nuts and press lightly.
  • Let cool completely, then cut into squares.

Notes

Ingredient swaps:
  • Use milk powder instead of khoya if you prefer a lighter texture.
  • Swap sugar with condensed milk for a richer and quicker version.
  • Replace ghee with unsalted butter if ghee isn’t available.
  • Add a few drops of rose water or saffron milk for extra fragrance.
Technique tips:
  • Cook the mixture on low heat and stir constantly to avoid burning.
  • Grease the tray before pouring the mixture to prevent sticking.
  • Allow the barfi to cool fully before cutting for clean, firm pieces.
  • Sprinkle crushed nuts while warm so they adhere nicely to the top.
Make-ahead and storage:
  • Barfi can be made a day in advance and kept covered at room temperature.
  • Store in an airtight container for up to 5 days; refrigerate in hot weather.
  • For longer storage, freeze for up to 3 weeks and thaw at room temperature before serving.
Serving ideas:
  • Serve with masala chai or saffron milk for an elegant pairing.
  • Garnish with pistachios or edible silver leaf for festive occasions.
  • Include it in a mithai platter with ladoo and gulab jamun for celebrations.
Twist ideas:
  • Nutty: Mix in chopped almonds or pistachios for added crunch.
  • Chocolate: Add melted white chocolate to the mixture for a modern twist.
  • Coconut: Fold in desiccated coconut for extra texture and aroma.
  • Festive: Drizzle with saffron-infused milk before setting for a royal look.

Nutrition

Calories: 137kcal | Carbohydrates: 13g | Protein: 5g | Fat: 8g | Saturated Fat: 5g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 2g | Cholesterol: 25mg | Sodium: 65mg | Potassium: 236mg | Fiber: 0.02g | Sugar: 13g | Vitamin A: 174IU | Vitamin C: 1mg | Calcium: 165mg | Iron: 0.1mg

FAQs

How long does Barfi keep?
Barfi stays fresh for up to 5 days in an airtight container at room temperature. In warmer climates, refrigerate it to maintain texture.

Can I freeze Barfi?
Yes, Barfi freezes well for up to 3 weeks. Wrap individual pieces and thaw them at room temperature before serving.

Can I use milk powder instead of khoya?
Yes, milk powder works perfectly. Adjust the quantity slightly and add a splash of milk to achieve a soft, fudgy consistency.

How can I make it less sweet?
Reduce the sugar slightly or balance it with a pinch of salt or extra cardamom. Avoid cutting too much sugar, as it helps the Barfi set properly.

What nuts go best on top?
Pistachios, almonds, or cashews are all great choices. Lightly roast them before sprinkling for a richer flavor.

Can I flavor it with something other than cardamom?
Absolutely. Try rose essence, saffron milk, or a touch of vanilla for different aromatic profiles.

What should I serve with Barfi?
Serve it with hot masala tea or saffron milk, or include it in a festive mithai platter alongside ladoo and peda.

If you loved this Barfi, try it with my Wagh Bakri Masala Tea. The spice in the tea enhances the sweetness of the Barfi beautifully, turning it into a soothing treat you’ll want to share.

If you try this pairing, let me know how it went in the comments. And if you enjoy Indian and Indian-inspired cooking, follow Beyond Chutney for more:

👉 Instagram

👉 Pinterest

More Desserts / Sweets

  • Ras Malai served in a bowl with saffron milk, garnished with pistachios and almonds.
    Ras Malai – Soft & Creamy Indian Dessert Recipe
  • Falooda served in a tall glass with rose syrup, basil seeds, vermicelli, milk, and a scoop of vanilla ice cream topped with nuts
    Falooda (Refreshing Layered Indian Summer Drink)
  • Pista Kulfi Ice cream
    Kulfi Ice Cream (Authentic & Easy Indian Recipe)
  • Nankhatai (Easy Indian Cookies)

Have a question or something to share? Leave a comment below! Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hey there!

My name is Bernhard. I love experimenting with Indian spices and this is where the good stuff ends up.

More about me

Latest posts

  • Red Chili Powder: The Power of a Pinch
  • Saag Paneer (Creamy Spinach Curry with Paneer)
  • Bhatura Recipe (Fluffy, Puffy, and Easy to Make)
  • Jowar Roti (Traditional Sorghum Flatbread)

Footer

Subscribe for weekly updates!

Subscribe
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • ↑ back to top

Copyright © 2025 Beyond Chutney