One typical barfi piece (35–45 g) delivers roughly 120–150 calories; nut-rich versions land higher.
Per Piece (Low)
Per Piece (Mid)
Per Piece (High)
Milk Barfi
- Khoya + sugar + ghee
- Typically 35–45 g per piece
- About 120–150 kcal
Balanced
Kaju Or Pista
- Cashew/pistachio paste
- Lighter cuts, dense energy
- About 90–160 kcal
Nut-rich
Besan Or Coconut
- Gram flour or coconut base
- Often more ghee
- About 140–200+ kcal
Heavier
Calories In A Barfi Piece: Real-World Ranges
Barfi is a dense Indian sweet built from milk solids, sugar, ghee, and flavorings like cardamom or nuts. A small square goes a long way because water cooks off during the process, leaving a concentrated bite. In shops, a single piece usually lands between 30 and 45 grams. At that size, most milk-based squares sit near 120–140 calories, while nut-forward slices can span 90–180 calories depending on weight and fat.
Numbers vary because no two mithai counters slice the same way. Kaju katli tends to be thinner and lighter per piece, while besan or coconut versions carry more ghee. When you read a calorie figure online, always check the serving weight attached to it; per-piece counts that don’t state grams can mislead.
Early Table: Typical Pieces And Estimated Calories
The table below groups common styles by typical piece weight sold at sweet shops. Use it as a starting point. If your slice is larger, scale up by weight.
| Style | Typical Piece (g) | Calories Per Piece |
|---|---|---|
| Milk Barfi (khoya) | 35–45 | 120–150 |
| Kaju Katli (cashew) | 20–25 | 80–110 |
| Pista Barfi (pistachio) | 25–35 | 110–160 |
| Besan Barfi (gram flour) | 35–50 | 140–200 |
| Coconut Barfi | 30–45 | 130–190 |
| Kalakand | 30–40 | 120–150 |
Per 100 grams, generic “barfi or burfi” entries in nutrient databases land near 280–500 kcal depending on recipe and brand. A widely used database entry shows about 124–128 calories for a ~44–45 g portion with a macro split near 36% fat, 56% carbs, and 8% protein—figures that map to a 35–45 g square in the 120–150 band on MyFoodData.
Once you’ve pegged your daily target, snacks slot in cleanly—setting your daily calorie needs makes the box easier to budget.
What Drives The Calorie Count
Serving Weight Comes First
Two pieces that look similar can differ by 10–15 grams, which alone swings energy by 30–60 calories. If you’re logging food, weighing a piece once gives you solid ground for future estimates.
Milk Solids, Ghee, And Sugar
Khoya-based recipes have lactose and milk fat; besan versions pull in more ghee; nut bars pack plant fats. Sugar syrup sets the structure. More fat raises calories per gram, while higher moisture lowers them. That’s why fresh, softer slabs sometimes show lower energy per 100 g than very dry festival pieces.
Add-Ins And Finish
Silver leaf, saffron, chopped nuts, or desiccated coconut change weight and density a bit. Nuts raise energy quickly because they add fat calories. Edible silver adds shine, not energy.
How To Estimate Your Slice Without A Label
Step 1: Check Thickness And Size
Match your piece to the styles in the first table. Thin diamonds like kaju katli weigh less per piece than thick squares from a dairy counter.
Step 2: Use A Rule-Of-Thumb
Milk-based squares: 3–3.5 calories per gram; nut slices: 4–5 calories per gram; besan or coconut bars: 3.5–4.5 calories per gram. Multiply by your piece weight for a quick estimate.
Step 3: Cross-Check With A Database
For a benchmark, the “barfi or burfi” item in a US dietary survey dataset shows about 124–128 kcal per ~44–45 g portion, with macro split around 36% fat, 56% carbs, and 8% protein. You can view that breakdown on the MyFoodData listing.
Ingredients And Smarter Tweaks
Ways To Trim Calories At Home
- Reduce sugar syrup density slightly; aim for a softer set and smaller pieces.
- Swap part of the ghee for milk powder or extra khoya to lift protein per bite.
- Make smaller diamonds; portion size is the biggest lever.
When Buying From A Shop
- Ask for thinner cuts of rich nut bars.
- Favor milk-based squares if you want fewer calories per piece.
- Pick mixed boxes with variety so you can rotate lighter picks with richer ones.
Later Table: Calories By Style Per 100 Grams
Use this second table when comparing recipes. It compresses typical ranges drawn from brands and standard entries. Always match the style to your piece.
| Style | Calories / 100 g | Notes |
|---|---|---|
| Milk Barfi | 300–360 | Moisture varies by shop |
| Kaju Katli | 420–500 | Cashew fat raises energy |
| Besan Barfi | 380–480 | Ghee-heavy mixes read higher |
| Coconut Barfi | 380–460 | Shredded coconut + sugar |
| Kalakand | 300–340 | Softer, more moisture |
Nutrition Beyond Calories
A 44–45 g portion of generic barfi lines up near 3 g protein, 5 g fat, and 17 g carbohydrate with most of the carbs as sugars. Calcium shows up thanks to milk solids, and there’s a little vitamin A. The pattern fits dairy-based confectionery: some protein, modest minerals, and plenty of sugar and fat.
Those figures come from a standard food and nutrient database built from national surveys and lab analysis, aggregated and presented on a public dashboard. It’s handy when labels aren’t available, and it keeps the method transparent for shoppers and dietitians who need a reliable baseline via MyFoodData (FNDDS). For a broader view of Indian foods, India’s nutrition authority publishes national composition references that explain sampling and lab methods; see the Indian Food Composition Tables.
Quick Comparison With Other Mithai
Gulab jamun often ranges around 150–200 calories per ball when fried and soaked. Ladoo varies wildly by base: besan or boondi batches are usually heavier than rava laddoo. Jalebi swings by oil uptake and syrup time. Against that field, a thin diamond of kaju katli can be a lighter pick per piece, while a thick besan square pushes the upper band. The common thread is portion size and fat content; those two levers set most of the spread you see across boxes.
Festival Box Tactics
Make The First Plate Small
Start with two thin pieces or one medium square. That first plate shapes appetite and keeps you from grazing through the box.
Rotate Styles
Mix lighter diamonds with one richer square later in the day. Spacing the heavy bites keeps your energy plan steady.
Share And Store Smart
Split large pieces in half before serving. Store the rest in the fridge in a clear box so you can see what’s left and plan tomorrow’s treat.
A Note On Data Sources And Limits
Shop recipes vary, and home cooks tweak sugar stages and ghee ratios. That means no single number fits every piece. The ranges in this guide reflect common weights and recognized database entries rather than one brand. For a sweeping look at Indian foods, the national composition tables describe the sampling and lab methods used across staples and dishes.
Wrap-Up: Make The Piece Work For You
If you want the sweet without overdoing energy, aim for one small diamond from nut bars or one medium square from a milk-based tray. If you bake at home, cut smaller pieces and soften the syrup a touch. Want a step-by-step walkthrough on energy budgeting? Try our calorie deficit guide.