recipes

Prepare Sohan Halwa, A Rich And Indulgent Winter Confection

Known for bringing warmth during winter months, this sohan halwa recipe will make winter a little more bearable (and delicious).

Contributed By

OT Staff

December 15, 2025

A sohan halwa recipe that will bring you warmth this winter. (hafizhalwa.com)

A sohan halwa recipe that will bring you warmth this winter. (hafizhalwa.com)

Sohan halwa is a classic confection that features a dense, richly flavoured halwa, which blends caramelised sugar, aromatic cardamom, saffron, ghee, and crunchy nuts into a jewel-like sweet. Its origin traces back through centuries of Mughlai influence and Persian culinary traditions, and in places like Multan (now in Pakistan), it is an iconic specialty known for its deeply caramelized flavor and satisfyingly firm yet chewy texture. The confection found its way to India and is easily available in parts of Old Delhi. Among many other shops in the city, Chaina Ram Sindhi Halwai is one of the most well-known for its sohan halwa.
Unlike lighter desserts that are served cool, sohan halwa is traditionally associated with the winter season. In many old confectionery traditions, halwa makers prepared it primarily during the cold months (November through February), when the ambient temperature helped preserve its texture and richness, and the body benefits from its dense, energy-giving properties (high ghee, sugar, nuts) that provide warmth and strength in colder months. Although it’s enjoyed throughout the year today, its warming profile and higher ghee content historically made it more suited to winter consumption.
While it’s certainly indulgent, enjoying sohan halwa in moderation can be a delightful way to energise yourself, particularly when the weather chills and the body craves richer, comforting foods. Its combination of sugar for quick energy, ghee for sustained warmth, and nuts for healthy fats results in a treat that’s as nourishing as it is delicious.
Quick Info
Prep Time 20 min
Cook Time 50 min
Total Time 70 min
Servings 9
Difficulty easy
Ingredients
  • Sugar - 400 g
  • Water - 1 cup
  • Liquid glucose - 120 g
  • White vinegar or lemon juice - 1.5 tsp
  • Cornflour - 120 g
  • Water - 300 ml
  • Ghee - 220 g
  • Cardamom powder - 1.5 tsp
  • Saffron (soaked in warm water) - 15 piece
  • Almonds - 0.5 cup
  • Pistachios - 0.5 cup
Instructions
Step-1
To begin with, you will need a heavy-bottomed kadhai or saucepan, a spatula, sugar thermometer (highly recommended), and a greased, 9*9 inch tray.
Step-2
In a bowl, whisk cornflour and water until the mixture becomes completely smooth.
Step-3
Set aside. Stir once more before using to ensure no settling.
Step-4
In a heavy-bottomed pan, combine sugar and water.
Step-5
Cook on medium heat and stir until the sugar dissolves.
Step-6
Add liquid glucose and vinegar/lemon juice.
Step-7
Stop stirring once the syrup begins to boil.
Step-8
Cook until the syrup reaches 145–148°C (hard crack stage). Once there, reduce heat to low.
Step-9
Slowly pour the cornflour slurry into the syrup in a thin stream, stirring continuously. The mixture will turn opaque and thick.
Step-10
Stir vigorously for 2–3 minutes to cook out the raw starch
Step-11
Add one tablespoon of warm ghee at a time. Ensure that you stir constantly. (Tip: allow each addition to fully blend and settle before adding the next)
Step-12
Continue cooking on low heat for 15–20 minutes.
Step-13
By this time, the mixture begins to becomes glossy, the ghee separates at the edges, and the halwa pulls together and leaves the sides of the pan.
Step-14
Add cardamom powder and saffron water. Stir for 1 minute.
Step-15
Fold in almonds and pistachios.
Step-16
Immediately transfer the hot halwa into a greased tray or marble slab. Spread evenly with a greased spatula.
Step-17
Let it cool at room temperature for 2–3 hours until fully set.
Step-18
Cut into squares or diamonds using a sharp, greased knife.
Step-19
You can store it in an airtight container for the next 10-12 days. Avoid refrigeration.
Recipe
Prep Time 20 min
Cook Time 50 min
Total Time 70 min
Servings 9
Difficulty easy
Ingredients
  • Sugar - 400 g
  • Water - 1 cup
  • Liquid glucose - 120 g
  • White vinegar or lemon juice - 1.5 tsp
  • Cornflour - 120 g
  • Water - 300 ml
  • Ghee - 220 g
  • Cardamom powder - 1.5 tsp
  • Saffron (soaked in warm water) - 15 piece
  • Almonds - 0.5 cup
  • Pistachios - 0.5 cup
Instructions
Step-1
To begin with, you will need a heavy-bottomed kadhai or saucepan, a spatula, sugar thermometer (highly recommended), and a greased, 9*9 inch tray.
Step-2
In a bowl, whisk cornflour and water until the mixture becomes completely smooth.
Step-3
Set aside. Stir once more before using to ensure no settling.
Step-4
In a heavy-bottomed pan, combine sugar and water.
Step-5
Cook on medium heat and stir until the sugar dissolves.
Step-6
Add liquid glucose and vinegar/lemon juice.
Step-7
Stop stirring once the syrup begins to boil.
Step-8
Cook until the syrup reaches 145–148°C (hard crack stage). Once there, reduce heat to low.
Step-9
Slowly pour the cornflour slurry into the syrup in a thin stream, stirring continuously. The mixture will turn opaque and thick.
Step-10
Stir vigorously for 2–3 minutes to cook out the raw starch
Step-11
Add one tablespoon of warm ghee at a time. Ensure that you stir constantly. (Tip: allow each addition to fully blend and settle before adding the next)
Step-12
Continue cooking on low heat for 15–20 minutes.
Step-13
By this time, the mixture begins to becomes glossy, the ghee separates at the edges, and the halwa pulls together and leaves the sides of the pan.
Step-14
Add cardamom powder and saffron water. Stir for 1 minute.
Step-15
Fold in almonds and pistachios.
Step-16
Immediately transfer the hot halwa into a greased tray or marble slab. Spread evenly with a greased spatula.
Step-17
Let it cool at room temperature for 2–3 hours until fully set.
Step-18
Cut into squares or diamonds using a sharp, greased knife.
Step-19
You can store it in an airtight container for the next 10-12 days. Avoid refrigeration.
Note:
  • Double the ingredients when cooking for more people to ensure everyone gets a fluffy stack.
  • Swap out eggs for mashed bananas, yogurt, or flaxseed mix if you're vegetarian or allergic to eggs.
  • Use buttermilk instead of regular milk for extra soft and airy pancakes.
  • Let the batter rest for 5-10 minutes before cooking to get fluffier pancakes.
  • Cook on medium-low heat to avoid burning while ensuring even cooking.
  • Add vanilla extract or cinnamon for an extra touch of flavor.
  • Top with fresh fruits, nuts, or honey for a delicious and healthy twist.
seperator
Advertisement

Got a Tasty Tale to Tell?

Whether it’s a secret family recipe, a drool-worthy food adventure, share it with us and get featured on OT Eats.

ALSO EXPLORE

Vector-1