Barfi is a popular Indian sweet made by cooking milk, milk solids, sugar, nuts, or other ingredients until the mixture becomes thick enough to set and cut into pieces.
It is one of the most recognizable categories of Indian mithai.
Barfi can be:
- Milky
- Nutty
- Sweet
- Dense
- Soft
- Fudgy
depending on the recipe.
Barfi is a dense Indian confection usually made from milk, sugar, milk solids, nuts, or other flavorings and cut into squares or diamond-shaped pieces.
Popular varieties include:
- Plain milk barfi
- Kaju barfi
- Pista barfi
- Badam barfi
- Coconut barfi
- Besan barfi
- Chocolate barfi
- Mango barfi
This guide explains what barfi is, how it is made, what ingredients are used, the most popular types, and how barfi differs from peda, kaju katli, halwa, milk cake, and Western fudge.
What Is Barfi?
Barfi is a broad category of Indian sweets that are usually cooked into a thick mixture, spread into a tray, allowed to set, and cut into pieces.
Depending on the recipe, the base may include:
- Milk
- Khoya or mawa
- Condensed milk
- Milk powder
- Cashews
- Almonds
- Pistachios
- Coconut
- Gram flour
Sugar is then added along with flavorings such as:
- Cardamom
- Rose
- Saffron
- Nuts
What Does Barfi Mean?
The word barfi is related to the word for snow or ice in several South Asian languages.
This is commonly linked to the pale white appearance of traditional milk barfi.
You may also see it spelled:
- Barfi
- Burfi
Both spellings refer to the same general category of Indian sweet.
Is Barfi the Same as Burfi?
Yes.
Barfi and burfi are simply different English spellings of the same word.
What Is Barfi Made From?
There is no single barfi recipe.
The ingredients vary according to the type.
Common ingredients include:
- Milk
- Khoya or mawa
- Sugar
- Ghee
- Milk powder
- Condensed milk
- Cardamom
- Saffron
- Cashews
- Almonds
- Pistachios
- Coconut
What Is Khoya?
Khoya, also called mawa, is made by slowly reducing milk until most of the water evaporates.
The result is a dense milk solid that is commonly used in Indian desserts.
Khoya gives barfi:
- Richness
- Milky flavor
- Dense texture
What Does Barfi Taste Like?
Barfi is usually very sweet and rich.
The exact flavor depends on the variety.
Plain milk barfi may taste:
- Milky
- Creamy
- Sweet
- Cardamom-scented
Nut-based barfi may taste more:
- Nutty
- Rich
- Dense
while coconut barfi has a more pronounced coconut flavor and chewy texture.
What Is the Texture of Barfi?
Barfi is usually firm enough to cut and hold its shape.
However, it should not necessarily be hard.
Depending on the recipe, the texture can be:
- Soft
- Dense
- Fudgy
- Crumbly
- Slightly chewy
Is Barfi Like Fudge?
Barfi is often compared with fudge because both are dense, sweet confections cut into pieces.
However, they are different desserts.
Barfi vs. Fudge
| Barfi | Fudge |
|---|---|
| Indian sweet | Western confection |
| Often uses milk solids, nuts, coconut, or gram flour | Usually based on sugar, butter, milk, or chocolate |
| Cardamom and saffron common | Chocolate and vanilla common |
| Many regional varieties | Usually smoother and more uniform |
How Is Barfi Made?
The exact method depends on the recipe, but a general process may look like this.
Step 1: Prepare the Base
The base may be:
- Khoya
- Milk powder
- Nut paste
- Coconut
- Besan
Step 2: Add Sugar
Sugar is cooked into the mixture until it dissolves and begins to thicken.
Step 3: Add Flavorings
Common additions include:
- Cardamom
- Saffron
- Rose water
- Pistachios
- Almonds
Step 4: Cook Until Thick
The mixture is stirred until it becomes thick enough to pull away from the pan or hold its shape.
Step 5: Spread Into a Tray
The hot mixture is transferred into a greased or lined tray.
Step 6: Garnish
The top may be finished with:
- Nuts
- Saffron
- Edible silver leaf
Step 7: Cool and Set
The barfi is allowed to cool until firm.
Step 8: Cut Into Pieces
It is then cut into:
- Squares
- Rectangles
- Diamonds
Why Does Barfi Need to Be Cooked Until Thick?
The mixture needs enough moisture removed so it can set.
If it is undercooked, the barfi may remain:
- Sticky
- Loose
- Difficult to cut
If it is overcooked, it may become:
- Dry
- Crumbly
- Hard
Why Is Ghee Used in Barfi?
Ghee may be used to add:
- Richness
- Flavor
- Smoothness
and to help prevent some mixtures from sticking during cooking.
Not every barfi recipe uses the same amount of ghee.
What Is Milk Barfi?
Milk barfi is one of the most traditional versions.
It is usually made from:
- Milk solids
- Sugar
- Cardamom
- Ghee
It may be white, cream-colored, or lightly golden.
What Is Kaju Barfi?
Kaju barfi is a cashew-based sweet.
It is usually made from:
- Ground cashews
- Sugar
- Water
- Ghee in some recipes
It has a smooth, rich, nutty flavor.
What Is Kaju Katli?
Kaju katli is a thin diamond-shaped cashew sweet.
It is closely related to kaju barfi but is often rolled thinner and cut into distinctive diamonds.
Many people use the terms somewhat interchangeably, but kaju katli is usually thinner and more refined in texture.
Kaju Barfi vs. Kaju Katli
| Kaju Barfi | Kaju Katli |
|---|---|
| Broad cashew barfi category | Thin cashew confection |
| Can be thicker | Usually thin |
| May be square or rectangular | Usually diamond-shaped |
| Dense and rich | Smooth and delicate |
What Is Pista Barfi?
Pista barfi is made with pistachios.
It typically has:
- A green color
- Nutty flavor
- Dense texture
and may be flavored with cardamom or saffron.
What Is Badam Barfi?
Badam barfi is made primarily from almonds.
It is similar in concept to kaju barfi but has a deeper almond flavor.
What Is Coconut Barfi?
Coconut barfi is made using:
- Fresh coconut
- Desiccated coconut
combined with sugar and often milk or condensed milk.
It has a slightly chewy texture and strong coconut flavor.
What Is Besan Barfi?
Besan barfi is made from gram flour, which is flour made from chickpeas.
The flour is roasted with ghee until aromatic and then combined with sugar.
It has a:
- Nutty
- Toasted
- Rich
flavor.
Is Besan Barfi the Same as Besan Ladoo?
No.
They may use similar ingredients, but the final shape and preparation differ.
Besan Barfi
Is spread into a tray and cut into pieces.
Besan Ladoo
Is formed into round balls by hand.
What Is Chocolate Barfi?
Chocolate barfi is a modern variation made with cocoa or chocolate.
It may be:
- Entirely chocolate flavored
- Layered with plain milk barfi
This creates a dessert that combines Indian mithai with a familiar chocolate flavor.
What Is Mango Barfi?
Mango barfi may include:
- Mango pulp
- Mango puree
- Mango flavoring
combined with milk solids, milk powder, or nuts.
It has a fruity, sweet flavor and often a yellow or orange color.
What Is Rose Barfi?
Rose barfi is flavored with:
- Rose water
- Rose syrup
- Rose essence
depending on the recipe.
It may also be colored pink.
What Is Saffron Barfi?
Saffron barfi uses saffron for:
- Flavor
- Aroma
- Golden color
It is often combined with cardamom and nuts.
What Is Two-Layer Barfi?
Some barfi is prepared in multiple layers.
Examples include:
- Chocolate and milk barfi
- Pistachio and milk barfi
- Rose and milk barfi
This creates more visual contrast and allows two flavors in one piece.
Why Is Barfi Cut Into Squares?
Squares and diamonds are practical because barfi is usually set in a flat tray.
Cutting it this way makes it easy to:
- Portion
- Package
- Serve
- Display
Why Is Edible Silver Leaf Put on Barfi?
Some barfi is decorated with edible silver leaf, commonly called varak.
It adds a decorative metallic finish and is especially common on premium Indian sweets.
It is often seen on:
- Kaju katli
- Barfi
- Other mithai
What Is Mithai?
Mithai is a broad term for South Asian sweets.
Examples include:
- Barfi
- Gulab jamun
- Rasgulla
- Rasmalai
- Ladoo
- Jalebi
- Peda
Barfi is one of many types of mithai.
Barfi vs. Peda
Barfi and peda can use similar milk-based ingredients, but they are shaped differently.
| Barfi | Peda |
|---|---|
| Set in a tray and cut | Usually hand-shaped |
| Often square or diamond-shaped | Usually round and flattened |
| Many nut and flour varieties | Often milk-solid based |
| Can be layered | Usually individually shaped |
Barfi vs. Halwa
Barfi and halwa are both Indian sweets, but their textures are usually very different.
Barfi
Is generally firm enough to cut into pieces.
Halwa
Is usually:
- Softer
- Spoonable
- More pudding-like
depending on the type.
Barfi vs. Ladoo
The biggest difference is shape and preparation.
Barfi
Is spread into a tray and cut.
Ladoo
Is shaped into round balls.
Some ingredient bases, such as besan, can be used for both.
Barfi vs. Milk Cake
Milk cake is a milk-based Indian sweet with a more grainy, caramelized texture.
Barfi is often smoother and more uniform.
| Barfi | Milk Cake |
|---|---|
| Often smooth or fudgy | Usually grainier |
| Many flavor varieties | Primarily milk-based |
| Can be nut, coconut, or gram flour based | Usually made by reducing milk |
| Often evenly colored | May have a darker caramelized center |
Barfi vs. Kaju Katli
Kaju katli is best understood as a specific cashew-based sweet within the broader family of barfi-like confections.
Barfi is a broad category.
Kaju katli specifically focuses on:
- Cashews
- Sugar
- A thin diamond shape
Barfi vs. Gulab Jamun
These are completely different desserts.
Barfi
Is a firm sweet cut into pieces.
Gulab Jamun
Is made from fried milk-based dough balls soaked in sugar syrup.
Barfi vs. Rasmalai
Barfi is dense and served dry.
Rasmalai consists of soft chhena patties soaked in sweetened milk.
Rasmalai is:
- Wet
- Soft
- Chilled
while barfi is usually:
- Firm
- Cut
- Served without liquid
Is Barfi Vegetarian?
Most traditional barfi is vegetarian.
It usually contains:
- Milk
- Sugar
- Ghee
- Nuts
rather than meat or eggs.
Is Barfi Vegan?
Traditional milk barfi is not vegan because it contains dairy.
However, some coconut or nut-based recipes can be adapted with:
- Plant-based milk
- Coconut milk
- Plant-based fats
Is Barfi Gluten-Free?
Many types are naturally gluten-free.
Examples may include:
- Kaju barfi
- Badam barfi
- Pista barfi
- Coconut barfi
- Milk barfi
However, ingredients and cross-contact should always be checked.
Does Barfi Contain Nuts?
Many varieties do.
Common nuts include:
- Cashews
- Almonds
- Pistachios
Even plain barfi may be garnished with nuts.
Does Barfi Contain Dairy?
Many traditional varieties contain dairy in the form of:
- Milk
- Khoya
- Milk powder
- Condensed milk
- Ghee
Does Barfi Contain Eggs?
Traditional barfi generally does not require eggs.
Commercial products should still be checked when allergies are important.
Is Barfi Healthy?
Barfi is primarily a dessert.
It can contain nutritious ingredients such as:
- Milk
- Cashews
- Almonds
- Pistachios
but it is also usually high in:
- Sugar
- Calories
- Fat
Portion size matters because barfi is very dense.
Why Is Barfi So Rich?
Barfi often contains concentrated ingredients such as:
- Reduced milk
- Milk solids
- Nuts
- Ghee
- Sugar
There is relatively little water left in the finished sweet.
This makes a small piece feel very rich.
When Is Barfi Eaten?
Barfi can be eaten throughout the year.
It is especially common during:
- Diwali
- Weddings
- Religious celebrations
- Family gatherings
- Birthdays
- Festivals
Is Barfi Popular During Diwali?
Yes.
Barfi is one of the many sweets commonly served, purchased, and shared during Diwali.
Assorted mithai boxes may include:
- Milk barfi
- Kaju katli
- Pista barfi
- Besan barfi
- Ladoo
Why Is Barfi Popular at Indian Weddings?
Barfi is convenient for events because it can be:
- Prepared in advance
- Portioned consistently
- Displayed attractively
- Served without utensils
Its many flavors also make it easy to create an assorted dessert display.
How Is Barfi Served?
Barfi is usually served:
- At room temperature
- Slightly chilled
depending on the type and storage requirements.
It may be arranged on:
- Platters
- Mithai trays
- Dessert plates
- Gift boxes
How Should Restaurants Plate Barfi?
Restaurants may serve one or more pieces with:
- Chopped pistachios
- Saffron
- Rose petals
- Fruit
For catering, multiple varieties can be arranged together on a large platter.
Nishi Enterprise carries Commercial Platters for desserts, mithai, appetizers, and catered food presentations.
Can Barfi Be Served in a Thali?
Yes.
A small piece of barfi can be included as the sweet portion of an Indian thali.
Nishi Enterprise carries a Thali Collection for Indian restaurant and banquet service.
Can Barfi Be Served in Katoris?
Barfi does not normally require a bowl, but small pieces may be paired with other desserts or garnishes in katoris.
Nishi Enterprise carries Katoris & Small Serving Bowls for Indian restaurant desserts, chutneys, sauces, and side dishes.
How Restaurants Make Barfi in Large Batches
A commercial kitchen may prepare barfi in larger quantities by:
- Measuring ingredients carefully.
- Cooking the milk or nut mixture in a large pan.
- Stirring continuously to prevent scorching.
- Cooking to the correct consistency.
- Spreading the mixture evenly into trays.
- Adding garnishes.
- Cooling completely.
- Cutting into consistent portions.
Why Heavy Cookware Matters for Barfi
Milk-based sweets can scorch easily.
A heavy pan or brazier can help distribute heat more evenly during long cooking.
Nishi Enterprise carries Commercial Braziers for simmering, reducing, braising, and high-volume restaurant cooking.
Indian Cookware for Barfi Production
Restaurants producing mithai may need large cookware for:
- Reducing milk
- Cooking sugar
- Roasting besan
- Mixing nut-based sweets
Nishi Enterprise carries Indian Cookware for restaurants, caterers, banquet kitchens, and sweet shops.
Refrigeration for Barfi
Storage needs vary by recipe.
Milk-heavy barfi may require refrigeration depending on:
- Ingredients
- Preparation method
- Packaging
- Storage time
Nishi Enterprise carries Commercial Refrigeration for restaurants, bakeries, dessert shops, and commercial kitchens.
Can Barfi Be Made Ahead?
Yes.
Barfi is well suited to advance preparation because it needs time to cool and set before cutting.
This makes it useful for:
- Restaurants
- Catering
- Weddings
- Festivals
- Large events
How Long Does Barfi Last?
Shelf life depends on the ingredients.
Milk-based barfi generally has a shorter shelf life than some nut-heavy or lower-moisture varieties.
Restaurants and consumers should follow appropriate storage guidance for the specific recipe or packaged product.
Does Barfi Need Refrigeration?
Some types do, while others may be stable for a limited period at room temperature.
The answer depends on:
- Dairy content
- Moisture
- Temperature
- Packaging
Commercial products should be stored according to the manufacturer instructions.
Why Does Barfi Become Hard?
Barfi may become too hard if:
- It is overcooked
- Too much moisture evaporates
- It dries out during storage
Why Is Barfi Too Soft?
Barfi may fail to set if:
- The mixture was undercooked
- There was too much moisture
- The sugar ratio was incorrect
Correct cooking consistency is one of the most important parts of making barfi.
Why Is Barfi Grainy?
Some barfi is intentionally slightly grainy because of:
- Milk solids
- Reduced milk
- Nut particles
However, unwanted graininess can also result from sugar crystallization or uneven cooking.
Popular Barfi Varieties
Milk Barfi
A classic version made with milk solids and sugar.
Kaju Barfi
Cashew-based barfi with a smooth, nutty texture.
Pista Barfi
Pistachio barfi with a green color and rich nut flavor.
Badam Barfi
Almond-based barfi with a dense texture.
Coconut Barfi
Sweet coconut confection with a slightly chewy texture.
Besan Barfi
Gram flour roasted with ghee and combined with sugar.
Chocolate Barfi
A modern cocoa or chocolate-flavored version.
Mango Barfi
Fruit-flavored barfi made with mango pulp or puree.
Rose Barfi
Floral barfi flavored with rose.
Saffron Barfi
Rich barfi flavored with saffron and often cardamom.
Frequently Asked Questions About Barfi
What is barfi?
Barfi is an Indian sweet made from ingredients such as milk solids, sugar, nuts, coconut, or gram flour, cooked until thick and cut into pieces.
Is barfi the same as burfi?
Yes. Barfi and burfi are different spellings of the same Indian sweet.
What is barfi made from?
Common ingredients include milk, khoya, sugar, ghee, nuts, milk powder, coconut, and cardamom.
What does barfi taste like?
Barfi is usually sweet, rich, milky, and sometimes nutty or floral depending on the variety.
What is the texture of barfi?
It is usually dense and firm enough to cut, with a texture that can range from smooth and fudgy to slightly crumbly.
Is barfi like fudge?
Yes in texture, but barfi uses Indian ingredients and flavorings such as milk solids, cardamom, saffron, nuts, coconut, and gram flour.
What is khoya?
Khoya is milk that has been slowly reduced until most of its moisture evaporates, leaving concentrated milk solids.
What is milk barfi?
Milk barfi is a classic type made from milk solids, sugar, and often cardamom and ghee.
What is kaju barfi?
Kaju barfi is a cashew-based Indian sweet made with ground cashews and sugar.
Is kaju katli the same as barfi?
Kaju katli is a specific thin cashew sweet closely related to kaju barfi and is often considered part of the broader barfi family.
What is pista barfi?
Pista barfi is pistachio-based barfi with a nutty flavor and often a green color.
What is badam barfi?
Badam barfi is an almond-based Indian sweet.
What is coconut barfi?
Coconut barfi is made with coconut, sugar, and often milk or condensed milk.
What is besan barfi?
Besan barfi is made from roasted gram flour, ghee, and sugar.
What is the difference between barfi and peda?
Barfi is usually set in a tray and cut into pieces, while peda is usually individually shaped into small round or flattened pieces.
What is the difference between barfi and ladoo?
Barfi is cut into squares or diamonds, while ladoo is shaped into round balls.
What is the difference between barfi and halwa?
Barfi is generally firm and sliceable, while halwa is usually softer and spoonable.
What is the difference between barfi and milk cake?
Barfi is usually smoother, while milk cake often has a grainier texture and caramelized appearance.
What is the difference between barfi and gulab jamun?
Barfi is a dry cut sweet, while gulab jamun consists of fried dough balls soaked in sugar syrup.
Is barfi vegetarian?
Most traditional barfi is vegetarian.
Is barfi vegan?
Traditional milk barfi is not vegan because it contains dairy, although some coconut and nut versions can be adapted.
Is barfi gluten-free?
Many types are naturally gluten-free, but packaged ingredients and cross-contact should be checked.
Does barfi contain nuts?
Many varieties contain cashews, pistachios, or almonds, and even plain versions may use nuts as garnish.
Does barfi contain dairy?
Many traditional varieties contain milk, khoya, milk powder, condensed milk, or ghee.
Does barfi contain eggs?
Traditional barfi generally does not require eggs.
When is barfi eaten?
Barfi is eaten throughout the year and is especially popular during Diwali, weddings, festivals, and celebrations.
Why is silver leaf put on barfi?
Edible silver leaf, or varak, is used as a decorative finish on premium Indian sweets.
Can barfi be made ahead?
Yes. Barfi is commonly prepared ahead because it needs time to cool and set before cutting.
Does barfi need refrigeration?
Some varieties do, especially moist milk-based barfi. Storage depends on the specific recipe and ingredients.
Why is my barfi too soft?
It may have been undercooked or contain too much moisture.
Why is my barfi too hard?
It may have been overcooked or dried out during storage.
What can restaurants use to serve barfi?
Nishi Enterprise carries Commercial Platters for mithai, desserts, pastries, catering, and banquet service.
What cookware can restaurants use to make barfi?
Nishi Enterprise carries Indian Cookware and Commercial Braziers for reducing milk, roasting ingredients, and preparing sweets in volume.
Final Thoughts: What Is Barfi?
Barfi is one of the broadest and most recognizable categories of Indian mithai.
The basic idea is:
milk solids, nuts, coconut, gram flour, or another base + sugar + flavoring = a dense sweet that is set and cut into pieces.
Traditional varieties may include:
- Milk barfi
- Kaju barfi
- Pista barfi
- Badam barfi
- Coconut barfi
- Besan barfi
while modern versions may include:
- Chocolate
- Mango
- Rose
- Layered flavors
Barfi is different from peda because it is usually set in a tray and cut.
It is different from ladoo because ladoo is shaped into balls.
It is different from halwa because barfi is generally firm rather than spoonable.
And although barfi is sometimes compared with fudge, its use of ingredients such as:
- Khoya
- Cardamom
- Saffron
- Cashews
- Pistachios
- Coconut
gives it a distinctly South Asian identity.
For restaurants, caterers, and mithai shops producing barfi in larger quantities, Nishi Enterprise carries Indian Cookware and Commercial Braziers for reducing milk and cooking sweet mixtures.
Nishi Enterprise also carries Commercial Platters for displaying barfi, kaju katli, ladoo, and other Indian sweets at restaurants, weddings, buffets, and catered events.
Restaurants offering barfi as part of a traditional meal can also browse Nishi Enterprise's Thali Collection and Katoris & Small Serving Bowls for Indian dining and dessert service.
The easiest way to understand barfi is to think of it as Indian fudge with a much broader range of ingredients: a rich, dense sweet made from milk, nuts, coconut, gram flour, or other bases, cooked with sugar, set in a tray, and cut into bite-sized pieces.

