Halwa Calories Count: Sweet Truth & Lighter Options

Updated November 7, 2026

Total time
35 min
prep 10 min · cook 25 min
Serves
8
portions as written

Jump to recipe

Halwa Calories Count: Sweet Truth & Lighter Options

Halwa, a beloved sweet across South Asia and the Middle East, is made from ingredients like semolina (sooji), ghee, sugar, and nuts, which give it its rich, dense texture. While undeniably delicious, its calorie count can be surprisingly high, making portion control key. This guide breaks down the calories in a classic semolina halwa and offers practical ways to enjoy it without derailing your goals.

Ingredients

  • 1 cup (170 g) coarse semolina (sooji/rava)
  • ½ cup (113 g) ghee (or unsalted butter)
  • 1 cup (200 g) granulated sugar
  • 2 cups (480 ml) water
  • ¼ cup (60 ml) milk (optional, for richness)
  • 1 teaspoon cardamom powder
  • 2 tablespoons (20 g) slivered almonds
  • 2 tablespoons (20 g) raisins
  • A pinch of saffron strands (optional)

Instructions

  1. Heat a large, heavy-bottomed pan or kadai over medium heat. Add the ghee and let it melt.
  2. Add the semolina and roast it, stirring constantly, for 5–7 minutes until it turns aromatic and light golden. Do not brown it too much, as it will become bitter.
  3. While the semolina roasts, bring the water (and milk, if using) to a boil in a separate saucepan. Add the sugar and stir until fully dissolved, then add the cardamom powder and saffron (if using). Keep the syrup warm.
  4. Carefully pour the hot syrup into the roasted semolina. It will bubble vigorously—stir immediately and continuously to avoid lumps.
  5. Cook on low heat, stirring often, until the halwa thickens and starts to pull away from the sides of the pan. This takes about 8–10 minutes. The halwa should be soft and glossy, not dry.
  6. Add the almonds and raisins, reserving a few for garnish. Stir to combine and cook for another minute.
  7. Remove from heat. Serve warm, garnished with the reserved nuts.

Tips

  • Roasting is key: Under-roasted semolina tastes raw; over-roasting makes the halwa dark and bitter. Stop when the semolina smells nutty and turns a light golden color.
  • Substitute ghee: For a lower-calorie version, use a mix of ghee and a neutral oil (like sunflower) or a plant-based butter. The flavor will be slightly less rich, but the texture stays similar.
  • Control sweetness: Reduce sugar to ¾ cup (150 g) for a less sweet halwa. You can also use a sugar substitute like erythritol, but note that it may alter the texture slightly.
  • Common mistake: Adding cold syrup to hot semolina causes lumps. Always use boiling-hot syrup and stir immediately.

Serving Suggestions

Serve warm halwa in small bowls or as a dessert after a meal. It pairs beautifully with a scoop of vanilla ice cream or a drizzle of heavy cream. In North India, it is often enjoyed for breakfast with poori or as a festive offering (prasad).

Variations

  • Carrot Halwa (Gajar ka Halwa): Replace semolina with 4 cups (500 g) grated carrots, cook in ghee until tender, then add milk and sugar. Cook until the milk reduces.
  • Pumpkin Halwa: Use 2 cups (250 g) roasted pumpkin puree and reduce water to 1 cup (240 ml). Add a pinch of nutmeg for warmth.
  • Whole Wheat Halwa: Swap semolina with whole wheat flour (atta) for a denser, more rustic texture. Roast the flour a bit longer to remove the raw taste.
  • Nutty Halwa: Add 2 tablespoons of chopped pistachios and a tablespoon of almond meal for extra crunch and flavor.

Storage and Reheating

Store leftover halwa in an airtight container in the refrigerator for up to 4 days. To reheat, place it in a microwave-safe bowl and heat in 30-second bursts, stirring in between, until warm. Alternatively, reheat in a pan over low heat with a splash of milk or water to restore moisture. Halwa also freezes well for up to 2 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

How many calories are in a serving of this halwa?
One serving (about ½ cup) of this classic semolina halwa contains approximately 280–320 calories. The exact number depends on the amount of ghee and sugar used. For a lighter version, reduce the ghee to ¼ cup (56 g) and the sugar to ¾ cup (150 g), which brings it down to about 220–250 calories per serving.

Can I make halwa without ghee?
Yes, you can use unsalted butter or a neutral oil like canola or sunflower. Butter will give a similar rich flavor, while oil will make it slightly less aromatic. The calorie difference is minimal, but the taste will vary.

Why does my halwa become hard after cooling?
Halwa firms up as it cools because the ghee solidifies and the sugar sets. To soften it, reheat with a little warm milk or water and stir. For a softer texture from the start, cook it slightly less—remove from heat when it still looks a bit glossy.

Is halwa gluten-free?
Traditional semolina is made from wheat, so it contains gluten. For a gluten-free version, use a mix of rice flour and cornmeal (polenta) in the same quantity. The texture will be slightly different but still delicious.

Can I use jaggery instead of sugar?
Absolutely. Jaggery adds a deeper, caramel-like flavor. Use the same amount (1 cup / 200 g) but dissolve it in the hot water first. The color of the halwa will be darker.

How do I reduce the sweetness without ruining the texture?
Cut the sugar to ¾ cup (150 g) and increase the water slightly (by 2 tablespoons) to maintain the same liquid ratio. You can also add a pinch of salt to balance the sweetness.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).