Barfi
Indian

Barfi

Medium·15 min

Barfi is the milk-fudge that anchors a whole family of Indian mithai — a slab of khoya (reduced milk solids) cooked with sugar until it thickens, then pressed into a tray and cut into the diamonds or squares sold by weight at every sweet shop. The plain version is little more than khoya, sugar and a breath of cardamom; from that base spread the famous flavoured kin — pista (pistachio), badam (almond), kaju (cashew), chocolate, coconut and besan. It sets firm enough to lift cleanly yet stays soft and fine-grained on the tongue, often finished with a tissue of edible silver leaf (vark). It is the default sweet of festivals, weddings and gifting across the subcontinent.

Barfi takes its name from the Persian and Urdu barf, meaning snow, after the pale, set look of the sweet, and is generally held to have entered the Indian repertoire from Persia by way of the Mughal courts from around the 16th century, when Central Asian and Persian confectionery techniques were absorbed into north Indian kitchens. It belongs to the wider tradition of khoya-based sweets refined by India's halwai (confectioner) community, who reduced milk for hours over slow fires before sugar and flavourings were worked in. Its precise inventor is unrecorded; the popular tale that the cashew version, kaju barfi, was first made by a chef of the emperor Jahangir to mark the Sikh Guru Hargobind's release from prison is a folk attribution rather than documented history. What is certain is that barfi became, and remains, a benchmark gifting and festival mithai across India and Pakistan.

A neat diamond or square, pale ivory to butter-cream, matte unless mirrored under a leaf of silver. It is firm enough to hold its edge yet soft enough to cut with the side of a fork, melting on the tongue into a fine, faintly grainy paste with little to no chew. The taste is gently sweet and milky, rounded by cardamom, with the particular cooked-milk caramel note of khoya beneath; flavoured versions carry their nut or chocolate over that base. Eaten at room temperature, a piece or two at a time.

Everything depends on the state of the khoya and the sugar. Whole milk is simmered and stirred for an hour or more until most of its water boils off and the milk solids collect into a soft, granular mass — khoya — whose concentrated milk proteins and fat give barfi its body; shop-bought khoya shortcuts this step. The khoya is cooked with sugar over low heat: the sugar melts and the mixture is stirred constantly until it pulls away from the pan in a single mass, the point at which enough water has gone for it to set firm without turning hard or grainy. Cook too far and the sugar crystallizes and the slab dries and crumbles; stop too soon and it never holds a cut. The hot mixture is spread into a greased tray, smoothed, sometimes pressed with vark, and cut into pieces while still warm, firming as it cools and the sugar stabilizes.

Variations

Plain khoya barfi is the base; from it come pista barfi (pistachio), badam barfi (almond), kaju barfi and the milk-free kaju katli of the same family, chocolate barfi, coconut barfi and besan barfi made with roasted gram flour. Two-tone barfis layer a plain and a coloured sheet, and shops sell paan, rose, saffron, mawa and dry-fruit versions, many gilded with silver vark for festivals. Doodhpak and milk-cake (kalakand) are close grainier cousins, while the moister, fudgier styles shade toward the texture of peda.

On the Palate

Where Barfi sits in the Indian flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 12

How it's made

6 steps · 15 min

  1. 1
    70 min

    Simmer whole milk over low-medium heat, stirring often, until it reduces to a soft granular mass of khoya, about 60-75 minutes (or use ready khoya).

    Watch out

    Simmer the milk down to a soft, granular khoya — it's ready when most of the water has boiled off and the solids clump; watery khoya won't set into barfi.

  2. 2
    5 min

    Crumble the khoya and warm it in a heavy pan over low heat until soft and even.

  3. 3
    5 min

    Add sugar and stir continuously as it melts and loosens the mixture.

  4. 4
    12 min

    Cook, stirring, until the mass thickens and pulls away from the pan in a single lump; stir in ground cardamom.

    Watch out

    Cook the khoya and sugar until the mass pulls away from the pan in one lump — that's the exact set point; cook past it and the sugar crystallizes grainy and the barfi turns hard.

  5. 5
    3 min

    Spread immediately into a greased tray, smooth the top, and press on a sheet of edible silver leaf if using.

  6. 6
    120 min

    Cut into diamonds or squares while still warm, then cool completely until set before separating the pieces.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Dishes like this

More from Indian