Suji Halwa is a warm, comforting Indian dessert made with semolina, ghee, sugar, and milk or water. It is soft, aromatic, lightly rich, and can be prepared with simple ingredients found in most Indian kitchens.
This beginner-friendly version is perfect when you want a quick homemade sweet without complicated techniques. Garnish it with nuts and raisins to make it look attractive enough for festivals, guests, or a cozy after-dinner dessert.
Recipe Overview
Preparation Time: 5 minutes
Cooking Time: 15–20 minutes
Total Time: 20–25 minutes
Servings: 4
Cuisine: Indian
Course: Dessert
Difficulty: Easy
Ingredients
Main Ingredients
- 1 cup suji (semolina/rava)
- ½ cup sugar
- ⅓ cup ghee
- 1½ cups milk
- 1 cup water
- ¼ teaspoon cardamom powder
For Garnishing
- 10 cashews, roughly chopped
- 10 almonds, sliced
- 1 tablespoon raisins
- 1 teaspoon ghee for roasting the nuts, optional
Detailed Method
Step 1: Heat the Milk and Water
Add the milk and water to a saucepan.
Warm them over medium heat until hot, but you do not need to bring the mixture to a strong boil.
Keeping the liquid warm helps the suji cook more evenly later.
Set aside.
Step 2: Roast the Nuts
Heat 1 teaspoon ghee in a small pan.
Add the cashews, almonds, and raisins.
Roast for about 1–2 minutes until the nuts become lightly golden and the raisins puff slightly.
Remove them from the pan and keep aside.
Step 3: Roast the Suji
Heat ⅓ cup ghee in a heavy-bottomed pan over low to medium heat.
Add the suji.
Roast it for about 7–9 minutes, stirring continuously.
The suji should gradually become aromatic and lightly golden.
Do not use very high heat because semolina can burn quickly.
Step 4: Add the Hot Liquid
Reduce the heat.
Carefully add the warm milk-and-water mixture to the roasted suji.
Add it slowly because the mixture may bubble and produce steam.
Stir continuously to prevent lumps.
Step 5: Cook the Halwa
Cook the mixture over low-medium heat for about 3–4 minutes.
The suji will absorb the liquid and begin to thicken.
Continue stirring until the texture becomes smooth and soft.
Step 6: Add Sugar
Add the sugar and mix well.
The halwa may become slightly loose again after adding sugar. This is normal.
Continue cooking for another 2–3 minutes, stirring regularly.
Step 7: Add Cardamom
Add the cardamom powder.
Mix in about half of the roasted nuts and raisins.
Cook for another 30 seconds, then turn off the heat.
Step 8: Garnish and Serve
Transfer the warm halwa to serving bowls.
Top with the remaining almonds, cashews, and raisins.
Serve warm for the best texture and flavor.
Tips for Perfect Suji Halwa
Roast the suji patiently: Proper roasting gives the halwa its nutty aroma and prevents a raw semolina taste.
Keep stirring: Stirring continuously while roasting helps the suji cook evenly.
Use warm liquid: Adding warm milk and water reduces the chance of lumps.
Add liquid carefully: The mixture can bubble strongly when liquid touches hot suji and ghee.
Adjust sweetness: Use ⅓ cup sugar for a mildly sweet version or increase it slightly if you prefer sweeter halwa.
Serve warm: Suji halwa has its best soft, smooth texture when freshly prepared.
Substitutions
No Milk?
Replace the milk with an equal amount of water.
Use a total of about 2½ cups water for a dairy-free version, and adjust slightly if needed.
No Ghee?
You can use unsalted butter, though the traditional flavor will be different.
No Cashews or Almonds?
Skip them completely or use whichever nuts you have available.
No Raisins?
Simply leave them out.
No Cardamom?
You can prepare the halwa without it, or add a small pinch of cinnamon for a different flavor.
Recipe Variations
Saffron Suji Halwa
Soak 5–6 saffron strands in 2 tablespoons warm milk for 5 minutes.
Add the saffron milk near the end of cooking.
Banana Suji Halwa
Mash 1 small ripe banana and stir it into the cooked halwa just before adding the cardamom.
Coconut Suji Halwa
Add ¼ cup grated coconut while roasting the suji.
Extra-Rich Halwa
Use 2 cups milk and ½ cup water instead of the standard milk-and-water mixture.
Festive Halwa
Add saffron, extra nuts, and a few drops of rose water for a more aromatic version suitable for special occasions.
Serving Suggestions
Suji Halwa can be served:
- Warm as an after-dinner dessert
- With masala chai
- As part of a festive meal
- Alongside puri for a traditional combination
- In small dessert bowls topped with nuts
- With a few saffron strands for an elegant presentation
For a more attractive presentation, pack warm halwa into a small bowl, turn it upside down onto a plate, and garnish with nuts.
Storage Instructions
Allow leftover Suji Halwa to cool completely.
Transfer it to an airtight container and refrigerate for up to 2–3 days.
The halwa will become firmer after refrigeration.
How to Reheat
Place the required amount in a pan.
Add 1–2 tablespoons of milk or water and heat over low heat while stirring.
You can also microwave it in short intervals, adding a small splash of milk first.
Frequently Asked Questions
Why is my Suji Halwa lumpy?
Lumps usually form when the liquid is added too quickly without stirring. Add the warm liquid gradually while continuously mixing.
How do I know when the suji is properly roasted?
Properly roasted suji develops a pleasant nutty aroma and becomes slightly golden.
Can I make Suji Halwa without milk?
Yes. Traditional versions can be made entirely with water.
Why is my halwa too dry?
The suji may have absorbed too much liquid. Stir in a little warm milk or water until you reach your preferred consistency.
Why is my halwa too runny?
Cook it for another few minutes over low heat. The suji will continue absorbing liquid as it cooks.
Can I reduce the sugar?
Yes. You can adjust the sugar according to your taste.
Can I prepare Suji Halwa in advance?
Yes. Prepare it in advance, refrigerate it, and gently reheat with a small amount of milk or water before serving.
Can I use fine suji?
Yes. Fine or medium suji can both be used. Fine suji generally produces a smoother texture.
Final Thoughts
This Easy Creamy Suji Halwa is a simple homemade dessert that requires only a handful of everyday ingredients and less than 30 minutes to prepare.
The combination of roasted semolina, ghee, cardamom, milk, and crunchy nuts creates a warm and comforting dessert that works just as well for an everyday sweet craving as it does for a festive meal.
Serve it warm, add your favorite garnish, and enjoy a classic homemade Indian dessert.
Midnight Cravings – Simple recipes for every craving.