Perfect Semolina Halwa (Suji Ka Halwa)
Perfect Semolina Halwa (Suji Ka Halwa) is a easy Indian recipe that serves 4. 250 calories per serving.
Prep: 12 min | Cook: 24 min | Total: 45 min
Cost: $5.85 total, $1.46 per serving
Ingredients
- 1 cup Fine Semolina (Rava) (roasted until golden brown)
- 1 cup Water (for syrup)
- 1 cup Granulated Sugar (dissolves into syrup)
- 2 cup Full‑Fat Milk (warmed, can add saffron)
- 0.5 cup Ghee (Clarified Butter) (divided: some for roasting semolina, rest added at end)
- 2 tsp Cardamom Powder (freshly ground from pods)
- 1 pinch Saffron Strands (optional, soaked in warm milk)
- 10 pieces Almonds, sliced (toasted lightly)
- 10 pieces Raisins (golden raisins, toasted)
- 5 pieces Pistachios, sliced (optional garnish)
Instructions
Gather & Measure
Measure all ingredients into separate containers. Slice almonds and pistachios, and have the cardamom pods ready for grinding.
Time: PT3M
Roast Semolina
Heat 2 Tbsp of ghee in the heavy‑bottomed pan over medium flame. Add the fine semolina and stir continuously for 5‑6 minutes until it turns a light golden‑brown, biscuit‑like color.
Time: PT6M
Temperature: Medium flame
Prepare Simple Syrup
In a saucepan combine 1 cup water and 1 cup sugar. Bring to a gentle boil, stirring until the sugar fully dissolves. Turn off the heat as soon as it dissolves; do not let it thicken.
Time: PT5M
Temperature: Medium‑high
Cool Syrup
Transfer the syrup to a bowl and let it reach room temperature (about 5 minutes).
Time: PT5M
Grind Cardamom
Grind the cardamom pods in a spice grinder or mortar & pestle until a fine powder forms.
Time: PT2M
Toast Dry Fruits
In a dry pan, lightly toast the sliced almonds, raisins, and optional pistachios for 2 minutes until fragrant. Set aside.
Time: PT2M
Temperature: Medium flame
Warm Milk & Add Saffron
Warm 2 cups milk in a saucepan, add the pinch of saffron strands and let them infuse for 2 minutes.
Time: PT2M
Temperature: Medium flame
Combine Semolina & Milk
Pour the warm milk into the roasted semolina, stirring continuously. Cook for 5‑7 minutes on medium flame until the mixture thickens and the semolina absorbs most of the milk.
Time: PT6M
Temperature: Medium flame
Add First Half of Syrup
Stir in half of the cooled syrup (½ cup). Continue cooking until the liquid is fully absorbed and the halwa looks drier.
Time: PT5M
Temperature: Medium flame
Add Remaining Syrup
Add the remaining syrup (½ cup) and keep stirring. Cook for another 5 minutes until the halwa reaches a glossy, cohesive texture.
Time: PT5M
Temperature: Medium flame
Finish with Ghee & Nuts
Stir in the remaining ghee (¼ cup) and the toasted nuts. Cook for 3‑4 minutes, allowing the ghee to melt and coat the halwa evenly.
Time: PT4M
Temperature: Medium flame
Flavor & Rest
Add the freshly ground cardamom powder and give a final gentle stir. Turn off the heat and let the halwa rest for 2 minutes before serving.
Time: PT2M
Nutrition Facts
- Calories
- 250
- Protein
- 4 g
- Carbohydrates
- 45 g
- Fat
- 8 g
- Fiber
- 1 g
Dietary info: Vegetarian, Contains gluten, Contains dairy
Allergens: Milk, Ghee (dairy), Almonds, Raisins
Ingredient Substitutions
- Instead of Fine Semolina (Rava): Coarse semolina (will be grainier)
- Instead of Granulated Sugar: Jaggery (will change color and flavor)
- Instead of Full‑Fat Milk: Soy milk (will alter taste)
- Instead of Ghee (Clarified Butter): Unsalted butter (will have more moisture)
- Instead of Cardamom Powder: Ground cardamom from jar
- Instead of Saffron Strands: Turmeric for color (no flavor)
- Instead of Almonds, sliced: Cashews
- Instead of Raisins: Dried cranberries
Equipment Needed
- Heavy‑Bottomed Pan
- Saucepan
- Mixing Bowl
- Wooden Spoon or Spatula
- Spice Grinder or Mortar & Pestle (optional)
- Measuring Cups
- Plate for Garnish (optional)
Critical Steps — Do Not Skip
- Roasting semolina to the right golden color without burning.
- Adding syrup only after the milk is absorbed to avoid lumps.
- Incorporating the final ghee at the end for shine and texture.
Chef Tips from the Video
- Fine semolina gives the smoothest texture; avoid coarse varieties.
- Low to medium flame prevents scorching and ensures even cooking.
- Garnish with extra toasted nuts and a few saffron strands for visual appeal.
Troubleshooting
Halwa becomes grainy or lumpy.
Ensure the semolina is roasted evenly and add syrup only after the milk is fully absorbed; stir continuously.
Semolina sticks to the pan and burns.
Use a heavy‑bottomed pan, keep flame medium, and add a little extra ghee if needed.
Syrup is too thick.
Cook the syrup only until sugar dissolves; if it thickens, add a splash of warm water.
Storage
Refrigerator: Airtight container, up to 1 month.
Freezer: Not recommended; texture becomes grainy.
Room temperature: Cool, dry place for up to 2 days.
Make-Ahead Tips
- Prepare the simple syrup a few hours ahead and keep it at room temperature.
- Toast nuts and grind cardamom in advance; store in airtight containers.
- Measure all dry ingredients before starting.
Frequently Asked Questions
What is the cultural significance and history of Suji Ka Halwa in Indian festival cuisine?
Suji Ka Halwa is a traditional sweet offered as prasad during festivals like Ashtami and Navami. Its simple ingredients and quick preparation made it a staple in households, symbolizing prosperity and devotion.
How is Suji Ka Halwa traditionally served in North Indian households during Navami?
It is usually served warm in a shallow metal or earthenware dish, often garnished with toasted almonds, raisins, and a pinch of saffron. It is presented alongside other prasad items such as coconut and jaggery sweets.
What regional variations of semolina halwa exist within Indian cuisine?
In South India, a similar dish called 'Rava Kesari' uses orange food coloring and more ghee, while in Gujarat, it may include cardamom and pistachios. Some regions add coconut milk for a richer flavor.
What occasions or celebrations is Suji Ka Halwa traditionally associated with in Indian culture?
Besides Ashtami and Navami, it is prepared for weddings, birthdays, and as an offering during puja ceremonies because it is quick, sweet, and universally liked.
What are the authentic traditional ingredients for Suji Ka Halwa versus acceptable substitutes?
Authentic ingredients include fine semolina, ghee, full‑fat milk, sugar, cardamom, saffron, and dry fruits. Substitutes can be butter for ghee, soy milk for dairy milk, or coarse semolina, though texture and flavor will change.
What are the most common mistakes to avoid when making Suji Ka Halwa at home?
Common errors include over‑roasting the semolina, adding hot syrup too quickly (causing lumps), and cooking on high flame which burns the halwa. Follow the step‑by‑step timing and keep the flame medium.
Why does this Suji Ka Halwa recipe add the final ghee at the end instead of at the beginning?
Adding ghee at the end gives the halwa a glossy finish and prevents it from becoming greasy. Early ghee is used only to roast the semolina, ensuring a nutty flavor without excess oil.
Can I make Suji Ka Halwa ahead of time and how should I store it?
Yes, you can prepare it a day ahead. Store the cooled halwa in an airtight container in the refrigerator for up to a month. Reheat gently on low flame with a splash of milk before serving.
What texture and appearance should I look for when the Suji Ka Halwa is done?
The halwa should have a smooth, glossy surface, pull away from the sides of the pan, and not stick to the spoon. It will have a light golden‑brown color with visible toasted nuts on top.
What does the YouTube channel Unknown specialize in?
The YouTube channel Unknown focuses on simple, home‑cooked Indian recipes, offering clear step‑by‑step tutorials for everyday dishes and festive sweets.
How does the YouTube channel Unknown's approach to Indian sweet recipes differ from other cooking channels?
Channel Unknown emphasizes precise measurements and timing to achieve consistent results, often sharing insider tips like cooling the syrup before adding it, which sets it apart from more casual tutorial styles.
Last updated: August 25, 2026








