Photo: Gaurav Dhwaj Khadka · CC BY-SA 4.0 · Wikimedia Commons
Gram Flour Barfi
🟢 Veg📊 Medium
Traditional Recipe 50: Gram Flour Barfi recipe
⏱️8 minPrep
🔥25 minCook
🕒33 minTotal
🍽️8Serves
🧺 Ingredients
👩🍳 How to make Gram Flour Barfi
- Heat ghee in heavy-bottomed pan (170°C). Add wheat flour in 3–4 batches, stirring continuously.
- Roast flour on medium heat (160°C) for 10–12 minutes, stirring frequently to ensure even browning and prevent burning.
- Visual cue: Flour becomes light golden brown with nutty aroma. No raw flour smell remains.
- Add crushed cardamom and nutmeg, stir for 30 seconds to release aromas.
- Add chopped cashews and raisins, stir for 1 minute. Nuts should become slightly golden (aromas intensify).
- In separate pot, melt jaggery with 30ml water on low heat (120°C), stirring occasionally until liquid, about 3 minutes.
- Strain melted jaggery through fine sieve to remove impurities. Add strained jaggery to roasted flour mixture.
- Stir constantly on medium heat (160°C) for 2–3 minutes until jaggery fully incorporates. Mixture should resemble wet sand.
- Remove from heat. The mixture will set as it cools.
- Transfer to parchment paper, spread evenly (1cm thickness). Cool for 15–20 minutes until partially set.
- Store in airtight container.
- Heat 60ml ghee in heavy-bottomed pot (170°C). Add broken wheat in batches, stirring continuously.
- Roast wheat on medium heat (160°C) for 6–8 minutes until light golden and aromatic. Stir frequently to prevent burning.
- Add water (600ml) carefully—will bubble. Stir to combine.
- Bring to boil (100°C), then reduce to low-medium heat (130°C). Cover.
- Simmer for 10–12 minutes until wheat softens and water mostly absorbs. Stir occasionally.
- In separate pot, melt jaggery with 50ml water on low heat (120°C) for 2–3 minutes.
- Strain melted jaggery to remove impurities.
- Add strained jaggery to cooked wheat, stir well. Add remaining 60ml ghee, cardamom, cloves, cinnamon, salt.
- Cook on medium heat (160°C) for 3–4 minutes, stirring constantly, until mixture becomes thick and glossy.
- Taste for sweetness; adjust jaggery if needed. Remove from heat.
- In separate pan, heat 20ml ghee (180°C). Fry cashews until golden (1 minute), then raisins until plump (1 minute). Remove.
- Serve hot or warm.
- Line baking sheet with parchment paper. Lightly oil hands and wooden spoon.
- In heavy-bottomed pan, combine jaggery and ghee. Heat on medium (160°C), stirring occasionally until jaggery completely melts, about 4–5 minutes.
- Test readiness: Drop small amount of melted jaggery into cold water. If it forms hard, brittle ball, jaggery is ready (hardball stage, approximately 260–270°F).
- If not brittle, continue cooking another 1–2 minutes, test again.
- Remove from heat immediately when hardball stage reached. Visual cue: Jaggery slightly darker, glossy.
- Add sesame seeds, peanuts, cashews, coconut, and cardamom powder. Stir vigorously for 1–2 minutes (mixture will thicken as it cools).
- Working quickly (mixture hardens fast), pour onto prepared parchment paper, spread thinly using oiled wooden spoon.
- Cut into 2x2 inch pieces using oiled knife while still warm but not piping hot (cutting while too hot burns, while too cool cracks during cutting).
- Cool completely before storing in airtight container.
- Heat ghee in heavy-bottomed pot (170°C). Add wheat flour in 2–3 batches, stirring continuously.
- Roast flour on medium heat (160°C) for 10–12 minutes, stirring frequently. Visual cue: Flour becomes light golden brown with strong nutty aroma.
- Add crushed cardamom, dry ginger, nutmeg, stir for 30 seconds to release aromas.
- Add chopped cashews and raisins, stir for 1–2 minutes until nuts become golden.
- Add grated jaggery in 3–4 additions, stirring thoroughly after each addition to distribute evenly.
- Add grated coconut, mix well.
- Cook on medium heat (160°C) for 1–2 more minutes, stirring constantly, until mixture is well combined and no dry flour remains.
- Remove from heat. Let cool for 5 minutes.
- Wet hands in water, take about 40g mixture (walnut-sized portion), roll into round ball. Compress firmly to help binding.
- Shape 12 laddus from total mixture. Place on parchment paper to cool completely.
- Store in airtight container for up to 2 weeks.
- Dry-roast sesame seeds on low heat (120°C) for 3–4 minutes, stirring constantly, until fragrant. Cool completely.
- Line baking sheet with parchment paper. Lightly oil hands.
- In heavy-bottomed pan, combine jaggery and ghee. Heat on medium (160°C), stirring occasionally, until jaggery completely melts (4–5 minutes).
- Test hardball stage: Drop small amount into cold water. Should form hard, brittle ball when cooled.
- Add roasted sesame seeds to melted jaggery, stir vigorously for 1–2 minutes until completely combined (sesame should coat evenly with jaggery).
- Working quickly, pour onto parchment paper, spread thinly using oiled wooden spoon.
- Cut into 2x2 inch pieces while still warm but not hot.
- Dry-roast raw peanuts on low heat (120°C) for 8–10 minutes, stirring frequently, until skins begin to crack and peanuts become golden. Cool completely.
- Rub cooled peanuts between palms to remove loose skins (not necessary to remove all skins). Set aside.
- Line baking sheet with parchment paper. Lightly oil hands.
- In heavy-bottomed pot, combine jaggery and ghee. Heat on medium (160°C), stirring occasionally, until jaggery melts completely (4–5 minutes).
- Test hardball stage: Drop small amount into cold water. Should form hard, brittle ball.
- Add roasted peanuts to melted jaggery, stir vigorously for 1–2 minutes until peanuts are well coated.
- Working quickly, pour onto parchment paper, spread thinly using oiled spoon or hands (dip hands in cold water intermittently to prevent sticking).
- Cut into pieces while still warm but not hot.
- Cool completely. Store in airtight container.
- Heat 50ml ghee in heavy-bottomed pot (170°C). Add cracked wheat, stir continuously.
- Roast wheat on medium heat (160°C) for 6–8 minutes until light golden and fragrant. Stir frequently to prevent burning.
- Add 400ml water (will bubble). Stir to combine.
- Bring to boil (100°C), reduce to low-medium heat (130°C), cover.
- Simmer for 8–10 minutes until wheat softens and water mostly absorbs.
- In separate pot, melt jaggery with 50ml water on low heat (120°C) for 2–3 minutes.
- Strain jaggery, add to cooked wheat. Add remaining 50ml ghee, cardamom, cloves, cinnamon, nutmeg, salt.
- Cook on medium heat (160°C) for 2–3 minutes, stirring constantly, until thick and glossy.
- Heat 20ml ghee (180°C), fry cashews until golden, then raisins until plump. Remove.
- Serve hot or warm.
- Heat 40ml ghee in heavy-bottomed pot (170°C). Add semolina in batches, stirring continuously.
- Roast semolina on medium heat (160°C) for 6–8 minutes until light golden and aromatic. Stir frequently. Visual cue: Golden color with strong nutty smell.
- Add crushed cardamom, cloves, cinnamon, stir for 30 seconds.
- Add 100ml water carefully (will sizzle). Stir to combine.
- In separate pot, heat milk (160°C) until steaming but not boiling.
- Slowly add hot milk to semolina while stirring continuously to prevent lumps. Mix thoroughly.
- Bring mixture to boil (100°C), then reduce to low-medium heat (130°C).
- Simmer uncovered for 8–10 minutes, stirring frequently, until semolina absorbs milk and becomes creamy.
- In separate pot, melt jaggery with 50ml water (120°C).
- Add melted jaggery and remaining 40ml ghee to kheer, stir well.
- Heat remaining ghee (180°C), fry cashews until golden, then raisins until plump. Add to kheer.
- Add nutmeg powder, stir well. Cook for 1–2 more minutes.
- Serve hot or warm.
- In large heavy-bottomed pot, heat 50ml ghee (170°C). Add grated carrots.
- Cook on medium heat (160°C), stirring frequently, for 8–10 minutes until carrots soften and ghee releases. Carrots should become soft, slightly translucent. Liquid will evaporate.
- Add condensed milk, stir well. Cook for 2–3 minutes on medium heat (160°C), stirring occasionally.
- Melt jaggery with 100ml water in separate pot on low heat (120°C) for 2–3 minutes. Strain.
- Add strained jaggery to carrot mixture, stir well to combine.
- Cook on medium-high heat (170°C) for 8–10 minutes, stirring frequently, until mixture becomes thick and starts leaving sides of pot.
- Add crushed cardamom, cloves, nutmeg, stir well.
- In separate pan, heat 30ml ghee (180°C). Fry cashews until golden, then raisins until plump. Add to halwa.
- Add remaining 20ml ghee, stir thoroughly.
- Dry-roast mung dal on low heat (110°C) for 8–10 minutes, stirring frequently, until slightly darker and fragrant. Cool completely.
- In coffee/spice grinder, grind roasted dal until fine powder (like flour consistency). Don't grind to paste.
- Heat 60ml ghee in heavy-bottomed pot (170°C). Add ground mung dal powder in batches, stirring continuously.
- Roast powder on medium heat (160°C) for 6–8 minutes, stirring frequently, until light brown and fragrant. Visual cue: Golden brown color, strong nutty aroma.
- Add 300ml water carefully (will sizzle), stir to combine thoroughly.
- Bring to boil (100°C), then reduce to low heat (120°C).
- Simmer for 8–10 minutes, stirring frequently, until water absorbs and mixture becomes thick.
- Melt jaggery with 100ml water in separate pot (120°C).
- Strain jaggery, add to mung dal mixture, stir well.
- Cook on medium heat (160°C) for 3–4 minutes, stirring constantly, until well combined and thick.
- Add crushed cardamom and cloves, stir for 1 minute.
- Heat remaining 60ml ghee (180°C), fry cashews until golden, then raisins until plump. Add to halwa with nutmeg.
- Serve warm as pudding or cool and cut into fudge pieces.
Nutrition (approx, per serving)
| Calories | Protein | Carbs | Fat | Fiber |
|---|---|---|---|---|
| 185 kcal | 4.2g | 25.1g | 9.1g | –g |
📖 Cultural notes
Each recipe follows the exact structure demonstrated in Recipes 1–10:
Track the macros of Gram Flour Barfi and 100s of Indian dishes with Nutri Macro India.