The most classic halwa preparation across the Indian subcontinent is Suji Ka Halwa – made with fine semolina (suji/rava), sugar, ghee, nuts, and flavored with cardamom powder. While this is the delicious North Indian version, in Maharashtra it’s known as Sheera. This easy recipe comes together in just 15 minutes and is a family heirloom we’ve been making for decades during get-togethers, festivals, and special occasions.
Suji Ka Halwa is a traditional Indian dessert made by roasting semolina (suji or rava) in ghee, then cooking it with water or milk, sugar, and cardamom. Soft, rich, and fragrant, it’s a dish that brings both comfort and celebration – often made as prasad, served during festivals, or simply enjoyed as a sweet snack.
For me, this halwa is deeply nostalgic. I still remember the bowls of warm suji halwa served in temples as prasad, the aroma mingling with incense. During Ganesh Chaturthi festival in Mumbai, we’d relish sheera served with devotion in little leaf bowls at pandals.
Over the years, I slowly learned the fine nuances that make a great halwa – how much to roast the suji, when exactly to pour in the water, and how ghee transforms the texture into something truly melt-in-the-mouth. It’s these small details that turn a simple recipe into a lifelong favorite.
Suji Ka Halwa is enjoyed across India under different names, each with its own regional identity and subtle variations — though the base ingredients remain the same: suji (semolina), ghee, sugar, and water.
No matter what it’s called, this semolina sweet holds a timeless place in Indian cuisine; from temple offerings to festive feasts.
You can explore more delightful variations in my Halwa Recipes Collection.
Suji Ka Halwa is often made in large quantities for religious events. For best results, follow this base proportion:
Suji : Sugar : Water : Ghee = 1 : 1 : 2 : ½
However, I adjust this slightly for a balanced taste:
This version makes a soft, melt-in-the-mouth halwa that’s perfect as a snack, dessert, or even served with puri.
Suji halwa is that rare dish which fits just about every occasion:
During Navami pooja in Navratri, this halwa is traditionally served with kala chana and Poori to young girls (kanjak), symbolizing the Mother Goddess. It’s one of those comforting, auspicious sweets that never go out of style – and you honestly don’t need a special reason to enjoy it.
Step-by-Step Guide
1. Heat ⅓ cup ghee in a kadai or a thick bottomed pan. Keep the heat to a low or medium-low. Use a heavy pan to cut down on the risk of burnt suji.
Keep ⅓ cup sugar and 1.25 cups water to boil in a pan on a different burner, while the ghee heats up. You can check the section ‘Making sugar syrup’ for this.
2. Add ½ cup suji (rava or semolina). Use a fine variety of suji and not the coarser variety.
3. Also, add 10 to 12 halved or whole cashews.
4. Mix well and start roasting the suji and cashews.
5. Stir the suji continuously, so that the grains do not stick to the pan. This way, you can evenly roast the suji too.
6. You have to roast the suji till the ghee separates and cashews turn golden. The color of the suji or rava should not become brown. There will also be a fragrant of suji and ghee in your kitchen.
Roasting suji takes 7 to 8 minutes approximately, on low heat. Without roasting the suji well, you will not get the perfect texture in the halwa. There will be a slight raw taste in the halwa. So, this step is important.
Tip: The suji fries well, by the time the cashews turn golden. So, keep stirring and wait for the cashews to get golden.
7. Next, add 1 teaspoon chironji (optional), 2 tablespoons golden raisins and a pinch of edible camphor (optional).
8. Next, add ½ teaspoon cardamom powder (4 to 5 green cardamoms, powdered in a mortar-pestle, husks discarded). You can also add sliced almonds or pistachios.
9. Mix well.
10. When you keep the suji for roasting in the ghee, at the same time, take ⅓ cup sugar in another pan or saucepan.
Here, I have used raw sugar and hence the color of the water is not transparent but a light brown. I always use unrefined raw sugar in almost all of my cooking.
Feel free to use white sugar in this halwa recipe. You can add the same amount of white sugar.
11. Pour 1.25 cups water.
12. Keep the pan on a stovetop on medium-low to medium heat. With a spoon, stir so that the sugar dissolves.
13. Bring the syrup to a boil.
14. Once you stir the raisins, cardamom powder and chironji, pour the boiling sugar syrup slowly in the suji mixture, with continuous stirring.
Pour gently and carefully, as the mixture sizzles and splutters.
15. For a lump-free mixture, stir well. Break the lumps, if any, with a spoon.
16. The suji grains will begin to absorb the water and swell.
17. The mixture will start thickening. Stir often.
18. In the below picture, the halwa mixture has thickened but still soft, moist and the consistency is like that of pudding.
19. After the mixture absorbs all the water, there will be a change in the texture too. The ghee also will be visible at the sides.
20. Keep stirring and cooking till you get the final texture of the Sheera like the picture below. It should absorb all the water and leave the sides of the pan.
If you want to make slices, cubes or squares, then immediately pour the halwa mixture in a greased pan or tray.
Spread evenly and when warm or cooled, cut into diamond-shaped or square slices.
21. Serve Suji Ka Halwa hot, warm or at the room temperature. You can refrigerate the leftover halwa. Before serving, warm in a small pan or in a microwave.
Suji Ka Halwa is incredibly versatile and can be served in different ways depending on the occasion:
Store leftover halwa in an airtight container in the fridge for up to 3 to 4 days. Reheat on a stovetop or in the microwave.
Add a splash of water or milk to loosen the texture if it has thickened or set. Ghee may separate if overheated. Heat gently and stir well.
Yes, jaggery is a great substitute. Dissolve it in warm water, strain to remove impurities, and then bring it to a boil before adding it to the roasted suji.
Use fine suji or Bombay rava for a smooth, soft texture. Coarse suji can make the halwa gritty.
Absolutely. Using milk makes the halwa richer and creamier. You can even try a half-and-half mix of milk and water.
For a lighter version, use ¼ to ½ cup sugar per 1 cup suji, and reduce ghee as per your preference. The texture and flavor will still be delicious.
More Halwa Recipes You May Enjoy!
If you love Suji Ka Halwa, here are some other traditional sweets you might want to try:
If you’ve tried this recipe, please rate it in the recipe card or leave a comment below – I’d love to hear your feedback. For more vegetarian inspiration, sign up for my email updates or follow me on Instagram, Youtube, Facebook, Pinterest or X.
Suji Ka Halwa (also called Sheera) is a classic Indian semolina pudding made with roasted suji (rava/semolina), ghee, sugar, and cardamom, garnished with nuts. This melt-in-the-mouth North Indian sweet is my family’s heirloom recipe; made for decades during festivals, poojas, and special occasions. Quick to prepare and easily scalable, this halwa is perfect as prasad or a comforting dessert any time.
Prep Time 1 minute
Cook Time 14 minutes
Total Time 15 minutes
Prevent your screen from going dark while making the recipe
Crush the green cardamom seeds to a fine powder in a mortar-pestle and keep aside. Remove the husks
Keep a kadai or pan on a low flame.
Add the ghee and when the ghee is heating up, do the following.
Take the sugar and water in another pan.
Keep this pan on a medium to high heat and let the sugar syrup come to a boil.
Once the ghee becomes hot, add the suji (semolina) and cashews and stir.
Keep on stirring the suji (semolina) so that the grains does not stick to the pan and are roasted evenly.
Meanwhile keep your attention on the sugar syrup also.
If the mixture starts to boil, then lower the heat and let it simmer.
Keep on roasting and stirring the semolina for 7 to 8 minutes till the grains change their color and when the cashews also change to a light golden or golden.
You have to roast sooji till you can see the ghee getting separated. The color of the suji or rava should not become brown. There will also be a fragrant aroma of suji and ghee in your kitchen.
Remember that the roasting rava is very important. If the rava not is not roasted well then you won’t get the best texture in the halwa and there will be slightly raw taste.
Then add the cardamom powder, chironji, raisins and edible camphor (optional). Mix very well.
Stir and then add the bubbling hot sugar syrup slowly to the roasted suji mixture.
Be careful as the mixture has the tendency to splutter.
Be quick enough to stir. The sooji will begin to absorb the water and swell.
Keep on stirring often till the whole mixture starts thickening and starts to leave the edges of the kadai or pan.
Serve sooji halwa hot or warm or when cooled at room temperature.
It can be had as a sweet snack or served as a dessert after meals.
Store any leftovers in the fridge in an air tight container for 1 to 2 days. Reheat in a pan for while serving.
Nutrition Facts
Suji Ka Halwa | Sheera Recipe
Amount Per Serving
Calories 344 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 11g69%
Polyunsaturated Fat 1g
Monounsaturated Fat 5g
Cholesterol 44mg15%
Sodium 32mg1%
Potassium 115mg3%
Carbohydrates 40g13%
Fiber 48g200%
Sugar 21g23%
Protein 4g8%
Vitamin A 11IU0%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 3mg15%
Vitamin B6 1mg50%
Vitamin C 1mg1%
Vitamin E 1mg7%
Vitamin K 1µg1%
Calcium 161mg16%
Vitamin B9 (Folate) 26µg7%
Iron 8mg44%
Magnesium 23mg6%
Phosphorus 151mg15%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.
Suji Halwa recipe from the blog archives was first published on July 2014.
Idli is a classic South Indian breakfast dish prepared from a fermented batter of rice…
Here’s a Raita recipe that uses a rather different vegetable in it. While you may…
This simple all butter pie crust recipe gives you a flaky, tender, and delicious pie…
Aloo Bhindi is a hearty North Indian dish made by stir-frying tender okra (bhindi) and…
Aloo Bhindi is a hearty North Indian dish made by stir-frying tender okra (bhindi) and…
Paneer ki Sabji is a comforting North Indian curry made with soft paneer cubes and…