Besan Ka Halwa

Punjab cuisine

Besan Ka Halwa

Prep: 10m Cook: 40m Total: 50m Serves: 4 medium Updated 2024-12-04

Besan Ka Halwa is a traditional Punjab Pakistani dish. A deeply satisfying Punjabi halwa made by slowly roasting gram flour in ghee until it turns a warm golden-brown and fills your kitchen with a nutty, almost butterscotch-like aroma — then enriched with fragrant sugar syrup and cooked until glossy and pulling away from the sides. Rich, warming, and wildly good.

Besan ka halwa is the kind of dish that separates patient cooks from impatient ones — and rewards the patient ones generously.

It is made in virtually every Punjabi household during winters, after childbirth (as it is believed to strengthen new mothers), and at religious gatherings where large quantities are prepared as nazrana (offering). The roasting step — bhunna — is the entire soul of this halwa. Gram flour roasted in ghee undergoes a dramatic transformation: the raw, grassy smell of besan converts into a warm, nutty fragrance that smells somewhere between hazelnut and caramel. Skipping or rushing this step produces a flat, raw-tasting halwa. The roasting is not negotiable.

Ingredients

Instructions

  1. MAKE THE SUGAR SYRUP FIRST: Before you start the halwa, prepare the chashni (sugar syrup) so it's ready to pour when needed. In a pateela (saucepan), combine 0.75 cup cheeni and 1.5 cups paani. Heat on medium, stirring until the sugar dissolves completely. Once dissolved, bring to a boil and then lower to a gentle simmer for 5 minutes. Add elaichi powder, saffron (if using), and kewra. Keep this syrup warm on the lowest heat setting. WHY: The syrup must be hot or warm when you add it to the roasted besan — adding cold liquid to hot roasted flour causes it to seize up and form lumps. Having it ready and warm means you can pour it immediately at the right moment.
  2. ROAST THE BESAN IN GHEE: In your heaviest karahi (wok) or a thick-bottomed degh (heavy-bottomed pot), melt the ghee on medium heat. Once the ghee is melted and hot (you'll see it shimmer), reduce to medium-low heat. Add the sifted besan all at once and start stirring immediately with a chamcha (ladle) using continuous circular motions. The mixture will look like a thick, pale paste at first. FUN FACT: This is the most meditative cooking step in all of Pakistani cuisine. You must stir continuously for the next 20-25 minutes. No phone, no distractions. The stirring distributes heat evenly and prevents any part of the besan from burning. Put on some music. Make peace with the commitment.
  3. WATCH THE TRANSFORMATION: Over the next 20-25 minutes on medium-low heat, the besan will go through several visible and olfactory stages. Stage 1 (first 5 minutes): Pale yellow, raw smell of chickpea flour. Stage 2 (5-12 minutes): The mixture begins to dry out and look slightly grainy; a faint toasty smell begins. Stage 3 (12-18 minutes): Colour shifts to a warm golden-tan; the smell becomes noticeably nutty and fragrant — somewhat like roasted nuts or butterscotch. Stage 4 (18-25 minutes): Deep golden-brown colour; intensely nutty aroma that fills the entire room; the ghee will appear to separate slightly and pool around the edges of the besan. This is your signal that it's ready. HINT: The colour test is most reliable — it should be the colour of golden sand or light caramel, not pale yellow (undercooked) and not dark brown (overcooked and bitter). If in doubt, taste a tiny bit — cooked besan has a warm, nutty, almost sweet flavour.
  4. ADD THE SYRUP — STAND BACK: This is the dangerous-beautiful moment. Reduce the heat to low. Take the warm sugar syrup in one hand and the chamcha in the other. Pour the syrup slowly into the hot roasted besan in a steady stream while simultaneously stirring vigorously. The mixture will ERUPT in steam, sizzle violently, and bubble up dramatically. This is normal and expected — but stand back a little as the steam is very hot. HINT: If you have a long-handled chamcha, use it. The steam rising from the pot is genuinely scalding. Keep stirring rapidly through the bubbling to prevent lumps forming. After 30-45 seconds the violent sizzling will subside and you'll have a wet, bubbly halwa.
  5. COOK UNTIL IT PULLS AWAY: Increase heat back to medium and keep stirring the halwa. It will look quite loose and almost soup-like immediately after adding the syrup — this is fine. As you stir and cook, the mixture will absorb the moisture and tighten up. Cook for 8-12 minutes, stirring continuously, until the halwa thickens and begins to pull away cleanly from the sides and bottom of the karahi. The halwa is ready when it forms a cohesive mass that doesn't stick to the pan and has a glossy sheen. WHY: The pulling-away test is how every Pakistani daadi (grandmother) judges halwa doneness. It means the starch has fully gelatinised and the moisture has been absorbed — the halwa will set properly when served.
  6. SERVE AND GARNISH: Transfer the halwa to a serving plate or individual shikoras (clay bowls). Smooth the top with a wet spatula or the back of a wet spoon. Garnish with sliced pista and badam arranged decoratively on top. Besan ka halwa can be served hot (it will be soft and flowing) or at room temperature (it will firm up to a denser, sliceable texture). FUN FACT: This halwa is traditionally served in Punjabi households after Jumma (Friday prayers) and is also distributed as niyaz (charitable offering) at mosques and during religious observances. It's food with community baked into its DNA.

Essential for This Recipe

As an Amazon Associate, we earn from qualifying purchases

Pure Ghee (Clarified Butter)

The authentic cooking fat for Pakistani dishes — adds rich flavor that oil can't match

Check Price on Amazon →

Chickpea Flour (Besan)

For pakoras, kadhi, and batters — adds protein and authentic texture to fried snacks

Check Price on Amazon →

Green Cardamom Pods (Elaichi)

The fragrant heart of biryanis, pulaos, chai, and desserts — use whole pods for best flavor

Check Price on Amazon →

Saffron Threads (Zafran)

The luxury spice for biryanis, zarda, kheer, and special occasions — adds golden color and floral elegance

Check Price on Amazon →

Chef's Secrets

  • The roasting step cannot be shortened by increasing heat — high heat burns the outside of the besan while the inside stays raw. Medium-low and patience is the only path
  • Add a pinch of namak (salt) to the halwa — it dramatically enhances the sweetness and nuttiness
  • For a richer halwa, replace some of the water in the syrup with full-fat milk
  • Leftover halwa firms up in the refrigerator — reheat in a pan with a splash of water or milk, stirring constantly
  • For nazrana (offering) quantities, this recipe scales well — roast the besan in batches if making large amounts to ensure even cooking

Common Questions

How long does Besan Ka Halwa take to make?

Total time is 50m — 10m prep and 40m cooking.

How many servings does this recipe make?

This recipe makes 4 servings, and is rated medium difficulty.

Which region of Pakistan is Besan Ka Halwa from?

Besan Ka Halwa is from Punjab, Pakistan — one of the country's most distinctive culinary traditions.

What do you serve with Besan Ka Halwa?

Served warm or at room temperature as a dessert or snack. Traditionally eaten with puri (fried bread) as a sweet side. Also served as niyaz (religious offering) and distributed at Islamic gatherings. Excellent with chai.

Nutrition Facts

Per serving

Calories380
Protein7g
Fat22g
Carbs40g
Fiber3g
Sodium25mg

Serving Suggestions

Served warm or at room temperature as a dessert or snack. Traditionally eaten with puri (fried bread) as a sweet side. Also served as niyaz (religious offering) and distributed at Islamic gatherings. Excellent with chai.

Goes Well With

Cite This Recipe

Writing about Pakistani food? Use these ready-made citations.

Web / Blog <a href="https://pakistani.recipes/recipes/gajar-ka-halwa/gajar-ka-halwa/">Gajar Ka Halwa — Classic Pakistani Carrot Dessert</a> — Pakistani Recipes
Plain Text Zainab Tariq. "Gajar Ka Halwa — Classic Pakistani Carrot Dessert." Pakistani Recipes, 2024. https://pakistani.recipes/recipes/gajar-ka-halwa/gajar-ka-halwa/
Academic Zainab Tariq. (2024). Gajar Ka Halwa — Classic Pakistani Carrot Dessert. Pakistani Recipes. Retrieved 2026-07-20, from https://pakistani.recipes/recipes/gajar-ka-halwa/gajar-ka-halwa/

Recipe by Zainab Tariq

Zainab is a culinary expert from Lahore, known for reviving traditional Punjabi recipes with modern flair.

What Cooks Are Saying

5 ★ ★ ★ ★ ★ 3 reviews
Khalid R. ★★★★★ 2025-12-21

Absolutely delicious! The flavours are spot on — tastes just like what I grew up eating.

Farida H. ★★★★★ 2025-11-01

This recipe is a keeper. Followed it exactly and it turned out perfect.

Razia K. ★★★★★ 2025-02-12

My husband said it's the best he's ever had. Coming from him that means everything!