Ready in

25 mins

Cuisine

Indian · North Indian

Prep Time

5 min

Cook Time

20 min

Serving

4-6 People

Difficulty

Easy

Calories / Serving

~450 kcal

Spicy Level

Very Mild
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 11 ready
All Ingredients

Main Ingredients

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. Roast Semolina with Ghee

    Heat a non-stick pan. Add 1 bowl of semolina (sooji) to the pan. Pour in some ghee (approximately 1/2 bowl) and begin roasting the semolina on medium-low heat, stirring continuously.

  2. Add Besan and More Ghee

    After a few minutes of roasting, add 2 tablespoons of gram flour (besan) to the semolina. Add a little more ghee (about 1-2 tablespoons) and continue roasting until the mixture turns golden brown and releases a fragrant aroma.

  3. Incorporate Dry Fruits and Cardamom

    Once the semolina mixture is golden brown, add chopped cashews, sliced almonds, raisins, and cardamom seeds (from 4 pods). Mix well and roast for another minute, allowing the dry fruits to become slightly crunchy from the heat.

  4. Add Water and Sugar

    Carefully pour 3 bowls of water into the semolina mixture. Stir well to combine. Then, add 1/2 bowl of sugar and continue mixing until the sugar dissolves and the halwa starts to thicken.

  5. Stir in Condensed Milk

    Once the halwa has thickened, pour in 1 bowl of condensed milk. Stir continuously until all ingredients are well combined and the halwa reaches a thick, creamy consistency, pulling away from the sides of the pan.

  6. Final Touch and Serving

    Add a final drizzle of ghee (about 1 tablespoon) for extra richness and shine. Mix it in. Transfer the cooked halwa to a serving bowl or plate. Garnish generously with chopped dry fruits, red tutti-frutti, and green tutti-frutti before serving.

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 2 swaps
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
AllergensThis recipe contains gluten and dairy and nuts.
glutendairynuts

Variations

Simple ways to adapt this recipe.

  • Substitute condensed milk with regularIngredient swap

    Substitute condensed milk with regular milk and adjust sugar to taste.

  • Experiment with different dry fruits

    Experiment with different dry fruits like pistachios or walnuts.

Helpful Tips

Small details that can improve the final result.

  • Flavour tipAdding a Small Amount of

    Adding a small amount of besan (gram flour) enhances the flavor and texture of the halwa.

  • Flavour tipAdd Dry Fruits Towards the

    Add dry fruits towards the end of roasting the semolina so they become crunchy from the residual heat.

  • TipFor an Even Richer Halwa

    Consider adding khoya (milk solids) along with the condensed milk.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...