Festival & Special

Easy Halwa Recipe (Semolina Pudding)

Halwa, or semolina pudding, is an iconic Indian dessert that's beloved for its comforting warmth, velvety texture, and rich flavors. Whether you're new to Indian sweets or craving a nostalgic taste of home, this easy halwa recipe is your ticket to a quick, satisfying treat.

With just a handful of pantry staples and 30 minutes, you can whip up this golden, fragrant pudding—no complicated steps or specialty equipment required. My method ensures a lump-free, perfectly cooked halwa every time. Let’s get started!

Why you'll love it
  • Ready in under 30 minutes
  • Requires just a few basic ingredients
  • Naturally vegetarian and easily made vegan
  • Perfect for festivals, celebrations, or a simple dessert
  • Customizable with nuts, raisins, or your favorite spices
Prep 5 minutesCook 20 minutesTotal 25 minutesServes 4Dessert

Ingredients

  • 1 cup (170 g) fine semolina (sooji/rava)
  • 1/2 cup (1 stick/115 g) unsalted butter or ghee
  • 3/4 cup (150 g) granulated sugar
  • 2 1/4 cups (540 ml) water or whole milk
  • 1/4 tsp ground cardamom
  • 2 tbsp golden raisins (optional)
  • 2 tbsp slivered almonds or cashews (optional)
  • Pinch of saffron strands (optional)

Instructions

  1. Heat the butter or ghee in a large nonstick skillet over medium-low heat.
  2. Add the semolina and roast, stirring constantly, for 8-10 minutes until fragrant and light golden (do not brown).
  3. While the semolina roasts, heat water or milk in a saucepan until just simmering. Add saffron if using.
  4. Stir raisins and nuts into the semolina. Pour in hot water or milk slowly, stirring briskly to avoid lumps (stand back as it may splutter).
  5. Add sugar and cardamom. Stir continuously; cook for 4-5 minutes until the mixture thickens, pulling away from the sides.
  6. Remove from heat. Cover and let rest for 2 minutes before serving warm, garnished with extra nuts if desired.

Make It Your Way

Instant Pot Version

Select 'Sauté' mode. Melt butter/ghee, add semolina, and roast for 6-7 minutes. Add warm water or milk, sugar, cardamom, and optional add-ins. Stir well, seal lid, and cook on 'Porridge' for 2 minutes. Quick release, stir, and rest for 2 minutes before serving.

Ingredient Substitutions

If you can't find ghee, use unsalted butter or a neutral oil for a vegan version. Coarse semolina works but will yield a slightly grainier pudding—toast a bit longer. No cardamom? Try a pinch of cinnamon or vanilla extract. Almonds, pistachios, or walnuts can replace cashews.

Expert Tips

  • Roast semolina patiently on medium-low heat to avoid bitterness.
  • Always use hot (not cold) liquid to prevent lumps.
  • Add sugar after the liquid, not before, for best texture.
  • Soak raisins in hot water for a few minutes to plump them up.
  • For a richer flavor, substitute half the water with whole milk.
  • Leftovers thicken as they cool—add a splash of milk when reheating.

What to Serve It With

Serve halwa warm as a dessert after an Indian meal, or enjoy it with masala chai for an afternoon treat. It’s delicious on its own or topped with extra toasted nuts.

Storage & Reheating

Store cooled halwa in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a little milk or water to restore creaminess. Halwa can be frozen for up to 1 month.

Frequently Asked Questions

Can I use whole wheat flour instead of semolina?

Traditional halwa uses semolina for its texture, but you can substitute whole wheat flour for a variation called 'atta halwa.' It will be softer and denser.

Is halwa gluten-free?

Classic semolina halwa is not gluten-free. For a gluten-free version, try using fine cornmeal or cream of rice.

Can I make halwa vegan?

Yes! Use plant-based butter or oil instead of ghee, and swap milk for a non-dairy alternative like almond or oat milk.

Why is my halwa lumpy?

Lumps form if you add cold liquid to hot semolina or don't stir constantly. Always use hot liquid and stir vigorously when combining.

How do I double the recipe?

Simply double all ingredients. Use a larger pot and add liquid slowly, stirring well to prevent lumps.

Can I reduce the sugar?

Absolutely. Adjust sugar to your taste, but reducing it by more than a third may change the texture slightly.

#indian dessert#halwa#semolina pudding#easy recipes#vegetarian#quick dessert#festival sweets#comfort food
More recipes