AI-generated image About Barfi
Milk is cooked down with sugar until thick, flavoured with cardamom, pistachio or coconut, then set and cut into diamonds, sometimes topped with edible silver leaf. It is a staple of Indian sweet shops and festivals.
History & Culture
Barfi's origins trace back to the Indian subcontinent, where it evolved from traditional milk-based sweets made by reducing milk and sugar. Its exact birthplace is debated, as similar preparations appear across ancient Indian culinary texts, but it became firmly established as a beloved mithai (sweet) in northern and central India, particularly during the Mughal era.
Regional variations abound: in Bengal, a softer version called "borfi" is often flavored with coconut or khoya; in Gujarat and Rajasthan, it is commonly made with gram flour or besan; and in South India, it may incorporate cardamom, cashews, or even fruits. Barfi holds deep cultural significance in festivals like Diwali, Eid, and weddings, symbolizing sweetness and hospitality, and is almost always offered as prasad in temples or given as gifts during celebrations.
How to make Barfi
AI-assisted, not kitchen-testedClassic Milk Barfi (Barfi)
A simple, traditional Indian milk fudge thickened by slow reduction, sweetened, scented with cardamom, and finished with pistachio and edible silver leaf. It is the everyday barfi found in sweet shops across the subcontinent.
- Prep
- 10 min
- Cook
- 45 min
- Total
- 55 min
- Serves
- 16 to 20 small diamonds
- Difficulty
- Easy
Recipe ingredients
- 1.25 L (5¼ cups) full-cream whole milk, do not substitute skim or low-fat; the milk fat is essential
- 15 g (1 tbsp) ghee, clarified butter, for the tray
- 140 g (⅔ cup) granulated sugar, fine caster sugar also works
- 30 g (¼ cup) raw pistachio kernels, unsalted, roughly chopped
- 6 g (1 tbsp) green cardamom pods, seeds only, freshly ground
- 1 sheet edible silver leaf (vark), optional, for the traditional finish; do not use craft foil
- 5 g (1 tsp) rose water, optional but traditional in many regions
Steps
- 1 Line a 20 cm (8 in) square pan with foil or butter paper and grease it lightly with a thin film of ghee; set aside.
- 2 Pour the milk into a heavy, wide, non-stick pan (a wide kadai or saucepan works best) and bring it to a gentle boil over medium heat, stirring occasionally to keep it from catching on the base.
- 3 Reduce the heat to medium-low and simmer, stirring frequently and scraping the bottom, until the milk thickens and reduces by roughly two-thirds to about 400 ml (1¾ cups), 25 to 30 minutes. Do not leave it unattended; milk can scorch and boil over quickly.
- 4 Add the sugar and stir well; the mixture will loosen and thin slightly, then begin to bubble more thickly. Continue to cook and stir constantly for 8 to 10 minutes, until the mixture looks glossy, starts leaving the sides of the pan, and a spoon drawn across the base leaves a clean trail that holds for a second.
- 5 Add the ground cardamom seeds, rose water if using, and about two-thirds of the chopped pistachio. Stir briskly for 30 seconds so the nuts and spice distribute evenly.
- 6 Tip the thick mass into the prepared pan. Wet the back of a spatula or your fingertips with a little cold water and press the mixture into an even layer about 1 cm (⅜ in) thick; work quickly as it sets fast.
- 7 Sprinkle the reserved pistachio over the top and press them in lightly so they stick. If using silver leaf, lay the sheet gently over the surface and press with a clean, dry cloth so it adheres.
- 8 Let the barfi cool to room temperature on the counter, then refrigerate for at least 1 hour until fully set and firm enough to cut cleanly.
- 9 Lift the slab out by the foil, place on a board, and cut into diamonds or squares with a thin, sharp knife dipped in hot water and wiped dry between cuts.
- 10 Store in an airtight container at cool room temperature for up to 3 days, or refrigerated for up to 2 weeks. Separate layers with butter paper so the pieces do not stick together.
Report an issue with this recipe
Where to eat it
An Indian mithai shop, especially at Diwali.
No restaurants are listed for Barfi yet. Serve it? Get listed and be the first.
Planning a trip to India?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Barfi recipe yet. Yours would be the first.
Share how you make Barfi
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Barfi - frequently asked questions
What is Barfi?
Milk is cooked down with sugar until thick, flavoured with cardamom, pistachio or coconut, then set and cut into diamonds, sometimes topped with edible silver leaf. It is a staple of Indian sweet shops and festivals.
What is Barfi made of?
Barfi is made with milk solids, sugar, cardamom, pistachio and silver leaf.
Where does Barfi come from?
Barfi comes from India, and is especially associated with Nationwide. Barfi's origins trace back to the Indian subcontinent, where it evolved from traditional milk-based sweets made by reducing milk and sugar.
Where can I eat Barfi?
An Indian mithai shop, especially at Diwali.
How do you make Barfi?
Making Barfi at home takes about 10 minutes of prep and 45 minutes of cooking. The recipe on this page serves 16 to 20 small diamonds and is rated easy. Full ingredient list and step-by-step method are in the recipe section above.
Taste Barfi in Delhi
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to India
Round out your trip - most travellers book these alongside their trip.
More dishes like Barfi
AI image
Phulka
Puffed whole-wheat flatbread from the Indian subcontinent, rolled thin, partly cooked on a tava, then finished over a flame until it balloons with steam.
Dabeli
Sweet-spicy potato burger with pomegranate and sev.
Chapati
Soft, blistered Indian whole-wheat flatbread cooked on a tawa, puffed over a flame and torn by hand to scoop dhal, sabzi and yogurt.
AI image
Khandvi
Khandvi is a Gujarati snack of thin gram flour and yogurt rolls, tempered with mustard seeds, sesame and coconut.
Keep exploring
Travel guides for India
All travel guidesPlanning a trip where Barfi is on the menu? These guides cover India and beyond.
Reviews
No reviews yet. Be the first to share your experience with Barfi.
Write a review
Sign in to verify you're a real person, then share your thoughts on Barfi.
Comments
No comments yet. Be the first to say something about Barfi.