Almond and Oat Barfi
A rich, fudgy Indian sweet made with finely ground almonds and roasted oats, held together with reduced milk and fragrant cardamom. This barfi has a tender, melt-in-the-mouth texture with a nutty crunch, making it a perfect festive treat or a healthier dessert option ready in under an hour.
For 4 servings
- prep · ~3 min
Grind the almonds and oats.
1.Grind 1 cup almonds to a coarse powder in a food processor. Don't over-process or they'll release oil.2.Grind 0.5 cup rolled oats to a fine powder separately.3.Crush the cardamom seeds from 4 pods into a fine powder.TIPPulse in short bursts so the almonds don't turn into butter. - saute · ~5 min
Roast the oat powder in ghee.
Heat 1 tablespoon ghee in a heavy-bottomed pan over low heat. Add the powdered oats and roast, stirring continuously, until it turns a shade darker and smells nutty, about 4 to 5 minutes. Remove and set aside.
TIPLow heat is crucial — oats burn faster than you think. - saute · ~2 min
Saute the almond powder.
In the same pan, add the remaining 2 tablespoons ghee. Add the ground almonds and sauté on low heat for 2 minutes until lightly aromatic.
- boil · ~12 min
Cook the milk and almond mixture together.
1.Pour 0.5 cup whole milk into the pan with the almonds, stirring to combine.2.Add 0.5 cup powdered sugar and a pinch of salt.3.Cook on low heat, stirring continuously, until the mixture thickens and starts leaving the sides of the pan, about 10 to 12 minutes.4.Add the roasted oat powder and cardamom powder. Mix well. - assemble · ~45 min
Set the barfi in the tray.
1.Transfer the thick mixture immediately into a greased tray lined with parchment.2.Spread evenly with a spatula to about 1 cm thickness.3.Scatter the slivered almonds on top and gently press them in with the back of a spoon.4.Let it cool to room temperature for 30 minutes, then refrigerate for 15 minutes to firm up.TIPWork fast once the mixture is cooked — it stiffens as it cools. - serve · ~1 min
Cut into diamonds or squares and serve.
Lift the set barfi out using the parchment, place on a cutting board, and cut into 8 pieces. Serve at room temperature or store in an airtight container.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Grind almonds in short pulses to prevent them from releasing oil and turning into almond butter.
- 2Roast the oat powder on low heat, stirring constantly, as it burns easily and turns bitter.
- 3Use full-fat whole milk for the richest, creamiest texture in the barfi.
- 4Cook the milk-almond mixture until it thickens and starts to leave the sides of the pan — this is the key doneness cue.
- 5Work quickly when transferring the cooked mixture to the tray, as it stiffens rapidly upon cooling.
- 6Let the barfi cool completely at room temperature before refrigerating, to avoid condensation making it sticky.
- 7For clean, sharp cuts, use a sharp, greased knife and wipe it clean between each slice.
Adapt it for your goals.
Vegan
Replace ghee with coconut oil or vegan butter, and use full-fat coconut milk or oat milk instead of whole milk. The result is a dairy-free barfi with a subtle coconut twist, perfect for plant-based diets.
low sugarLow-sugar
Substitute the powdered sugar with a granular monk fruit or erythritol sweetener (use about ⅓ cup). This reduces the glycemic impact while still providing sweetness, ideal for those watching their sugar intake.
nut freeNut-free
Replace almonds with sunflower seeds or pumpkin seeds (ground to a coarse powder) and use seed-based milk. The barfi will have a different but equally delicious nutty flavor, making it safe for nut allergies.
chocolate infusedChocolate-infused
Add 2 tablespoons of unsweetened cocoa powder to the milk-sugar mixture along with the dry powders. This creates a chocolate-almond barfi, a modern twist that appeals to chocolate lovers.
Why this is on our healthy list.
Rich in Healthy Fats
Almonds and ghee provide unsaturated fats and butyrate, which support heart health and digestion when consumed in moderation.
Good Source of Fiber
Rolled oats contribute soluble fiber, which aids digestion and helps maintain steady energy levels.
Packed with Vitamin E
Almonds are a top natural source of vitamin E, an antioxidant that protects cells from oxidative stress.
Contains Calcium from Milk
Whole milk adds calcium and vitamin D, supporting bone health and teeth strength.
Frequently asked questions
Yes, you can substitute 1 cup of store-bought almond flour, but it will yield a slightly finer and less textured barfi. Avoid almond meal, which is too coarse and may not bind well.



