• Facebook
  • Whatsapp
  • Threads
  • Messenger
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Summer Recipes
  • Recipe Index
  • Dr. Who?
  • Contact

Butter Over Bae logo

menu icon
go to homepage
  • Summer Recipes
  • Recipe Index
  • Dr. Who?
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • search icon
    Homepage link
    • Summer Recipes
    • Recipe Index
    • Dr. Who?
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • ×
    Home » Breakfast & Brunch

    Published: Mar 28, 2020 · Modified: Sep 26, 2024 by Wajiha · This post may contain affiliate links ·

    Sooji ka Halwa (Semolina Pudding)

    Jump to Recipe Print Recipe

    This Sooji (or Suji) ka halwa is a classic Pakistani/Indian dessert made with semolina. Suji ka halwa is famously eaten in brunches and is super easy to whip up. You only need 20 minutes and beginner-level skills! Bonus: It’s a one-pot dish!

    sooji ka halwa served in bowls

    What is Sooji ka Halwa?

    Halwa means “sweet” in Arabic, and the same in South Asian culture. Halwas can be made from carrots, eggs, or nuts. Sooji ka halwa is made with fine semolina. There is more than one type of halwa that can be made with Sooji. There are Sooji bars and caramelized Sooji halwa. This halwa recipe is of the dhaba-style halwa that is commonly eaten in desi brunches.

    Sooji ka halwa is a pet favorite in every brown household and one of the easiest Pakistani desserts to master. Ironically, we South Asians eat it for breakfast with puris (fried bread), aloo tarkari (potato curry) and chanay(chickpea curry). But of course, on occasions, we’d consume it as is, which is a dessert.

    Jump to:
    • What is Sooji ka Halwa?
    • Ingredients
    • How to make Suji ka halwa?
    • Expert Tips
    • Frequently Asked Questions
    • More Desi Desserts for you to try
    • sooji ka halwa

    Ingredients

    You need very few ingredients to make this recipe

    • Semolina
      I use fine Semolina for Sooji ka halwa as a personal preference. Coarse semolina will taste pretty much the same, differing only in a more grainy texture that it will have.
    • Ghee
      Ghee is the main fat used in all Pakistani halwas. You can use good quality butter if you don’t have ghee.
    • Cardamom pods – The green cardamom is the Western equivalent of Vanilla essence. You’ll find it in most of the desi desserts. It adds aroma and a subtle flavor characteristic of Pakistani/Indian food.
    • Full-fat Milk powder – This secret ingredient at the end of the halwa makes all the difference between a good and an EXCELLENT halwa. It adds depth of flavor to the halwa without any excessive liquid. If you have none, use evaporated milk or heavy cream instead.
    • Food color – The restaurant-style suji halwa has a characteristic amber-yellow color. I use regular powder food coloring (which I use for biryani) for this halwa. You can use bloomed saffron too, or skip coloring entirely if you like.
    • Other aromatics (optional) – This recipe doesn’t need it but some people like adding rose water, or saffron to the halwa.
    • Garnish – Nuts! Any halwa is incomplete without a good garnish on top. Chop or slice your favorite nuts, almonds, walnuts, pistachios, etc, or add in whole as well.

    See the recipe card for full information on ingredients and quantities

    How to make Suji ka halwa?

    Traditionally, this halwa is made by preparing a sticky sugar syrup separately and roasting the semolina separately. But through trial and error, I realized, hey it can be wayyy simpler than that! Here it is, my one-pot Suji ka halwa.

    I’ve put together all the steps in a simple pictorial for you to see how easy this is to make.

    ghee and cardamom in a pot.

    STEP 1: In a thick base cooking pot, add ghee and cardamom at medium heat.

    raw semolina in a pot with ghee.

    STEP 2: Reduce the heat to low and add semolina.

    crumbly sauteed semolina in a pot with a wooden spoon.

    STEP 3: Roast the semolina till it absorbs all the ghee. Now saute for 5 mins making sure the semolina doesn’t burn.

    water pouring into semolina in a pot.

    STEP 4: Add 1/2 cup of water to the semolina and saute until fully absorbed.

    NOTE: We don’t want semolina to change its color to brown (that gives you a different kind of Suji halwa). So avoid over-roasting for more than 5 minutes.

    semolina in a paste like consistency in a pot being stirred.

    STEP 5: Add another cup of water, stir well to avoid clumps.

    semolina in a thick porridge style consistency in a pot.

    STEP 6: Let the semolina fully absorb the water and break any large clumps if you see any.

    water sitting on top of semolina in a pot.

    STEP 7: Add the remaining water.

    white sugar added to semolina halwa.

    STEP 8: Add sugar.

    orange food color added to semolina halwa.

    STEP 9: Add orange food color.

    semolina halwa all mixed up.

    STEP 10: Stir to combine everything well.

    pot covered with a lid.

    STEP 11: Cover the pot and let it simmer at medium heat for 5 mins. Turn the heat to low and cook for another 5 mins.

    semolina halwa thickened after cooking.

    STEP 12: Uncover and stir the halwa around for about a minute.

    milk powder added to semolina halwa.

    STEP 13: Add milk powder. Stir for another 2 minutes.

    top view of halwa garnished with nuts.

    STEP 14: Turn off the heat, and sprinkle chopped pistachios, almonds, or walnuts.

    NOTE: When you stir your halwa at the end, you’ll notice that it leaves the sides of the pot and sticks together cohesively. That’s how you know your halwa is done.

    Serve your halwa warm. Top it off with almond shavings or pistachio crumbs and serve with either puri in breakfast or as a dessert.

    Expert Tips

    • This is a very forgiving Sooji halwa. If you do a taste test at the end, and you feel like its not as sweet as you like, simply add more sugar, and cook for another 3 minutes.
    • You can also add more food color (if you are not happy) in the end by mixing color in a little bit of milk and drizzling it all over.
    • Sooji halwa always thickens up as it cools down so if you feel your halwa is too runny, just wait it out. And avoid the urge to cook it down more. We also want the halwa to be a little runny to be eaten with puris.
    sooji ka halwa  served in 3 seperate bowls.

    Frequently Asked Questions

    I posted this recipe on Instagram and tiktok first, which is great! because now I can put up questions here that I generally go with this recipe.

    How long does the halwa last?

    It can survive in the fridge for up to 4 days. It is also totally freezable. You can put it in a zip lock bag and freeze it for a month.

    Can I use oil instead of ghee?

    Yes! I prefer ghee, but oil won’t make a very big difference to the recipe tastewise.

    Can I make this Suji halwa in an instant pot?

    Theoretically yes, but the amount of time it’ll take an instant pot and on the stove is going to be the same. It won’t give you much benefit in this recipe.

    More Desi Desserts for you to try

    I respect the time, ingredients, and effort you spend on cooking. On my part, I’ve tested and tried my recipe over 20 times before giving it to you, these dessert recipes are fool-proof.

    • rose and honey poke cake
      Rose and Honey Milk Cake
    • gulab jamuns, a sweet fried milk ball dessert shown garnished with nuts in a silver platter
      Gulab Jamun with milk powder
    • rasmalai served in a black plate.
      Rasmalai Recipe with Milk Powder
    • Lab e shireen or creamy fruit custard
      Lab e Shireen – Creamy Fruit Custard

    Do you have any questions? I’m happy to help! And of course, If you try this recipe, I’d loveeeee to see it or simply hear about it! Hit me up in the comment section below and I’ll get back to asap! Happy Cooking!

    sooji ka halwa

    A traditional Pakistani / Indian sweet semolina halwa or pudding, eaten as a dessert or paired with puris (fried bread)
    4.78 from 18 votes
    Print Pin
    Course: Desserts
    Cuisine: South Asian
    Cook Time: 18 minutes minutes
    Total Time: 18 minutes minutes
    Servings: 6 servings
    Calories: 278kcal
    Author: Wajiha

    Ingredients

    • 1 cup semolina sooji
    • 1/2 cup ghee or clarified butter
    • 4 to 5 whole green cardamom
    • 4 1/2 cup water
    • 1 1/2 cup white sugar or to taste
    • 2 tbsp full fat milk powder
    • yellow food color optional

    Instructions

    • In a thick base cooking pot, add ghee and cardamom. Keep at medium-low heat on the stove for 2 minutes.
    • Reduce the heat to low and add semolina. Roast the semolina till it absorbs all the ghee. Now roast for 5 mins making sure the semolina doesn't burn or change color. If it starts to change color sooner than 5 mins, proceed to the next step immediately.
    • Add 1/2 cup of water to the semolina and saute until fully absorbed.
    • Add another cup of water, stir well to avoid clumps, and let the semolina fully absorb the water.
    • Now add the remaining water, food color and sugar. Mix to combine everything well.
    • Cover the pot and let it simmer at medium heat for 5 mins.
    • Turn the heat to low and cook for another 5 mins.
    • Stir the halwa around for about a minute and add milk powder. Stir for another 2 minutes.
    • Turn off the heat, and sprinkle chopped pistachios, almonds, or walnuts.
    • Suji halwa is served hot with breakfast or as dessert.

    Notes

    • Milk powder is the secret ingredient creating depth of flavor. If you have none, use evaporated milk or heavy cream instead.
    • This recipe doesn’t need it but some people like adding rose water, or saffron to the halwa.
    • We don’t want semolina to change its color to brown (that gives you a different kind of Suji halwa). So avoid over-roasting for more than 5 minutes.
    • This is a very forgiving Sooji halwa. If you do a taste test at the end, and you feel like it’s not as sweet as you like, simply add more sugar, and cook for another 3 minutes.
    • You can also add more food color (if you are not happy) in the end by mixing color in a little bit of milk and drizzling it all over.
    • Sooji halwa always thickens up as it cools down so if you feel your halwa is too runny, just wait it out. And avoid the urge to cook it down more. We also want the halwa to be a little runny to be eaten with puris.
    • This halwa stays fresh in the fridge for 3 to 4 days and reheats in the microwave very well.
    • You can freeze the halwa for up to a month. 

    Nutrition

    Serving: 1servingCalories: 278kcalCarbohydrates: 42gProtein: 2gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 4gCholesterol: 30mgSodium: 5mgFiber: 1gSugar: 30g
    Can’t wait to see your remakes! Tag meon IG with your pictures @butteroverbae
    « Dahi Baray and batch freezing
    Aloo ki Tarkari – Potato Curry »

    Reader Interactions

    Comments

    1. Sadia says

      February 14, 2023 at 12:03 am

      Just made this…on an electric stove..for the first time in my life (i’m 47 😆) without any illaichi, food colour and Nido!! I’ll be better prepared next time IA.
      It’s an extremely easy to follow recipe and it has turned out well but it’s too sweet. Is there anyway I can fix that?
      Btw your shakshouka is my go to anytime I have guests over for brunch. Thank you Wajiha.

      Reply
      • Wajiha says

        February 19, 2023 at 9:02 am

        Hi Sadia! Im so glad you are trying my recipes! So the Nido actually kind of cuts the sweetness, and since you didn’t add any, that is probably why you ended up with a sweeter halwa. You can always cook it with a little bit of regular milk or evaporated milk to cut down the sweetness

        Reply
    2. Nikki says

      February 19, 2022 at 2:06 pm

      Thank you for such a wonderful and simple to follow recipe. First time I’ve made halva and I used this recipe and it tastes delicious and so therapeutic to mix and make. Really enjoyed it. In the last three weeks I have made 7 times, perfect every time. Thank you for making me confident to make this. Look forward to cooking more of your recipes 🙂

      Reply
    3. Anonymous says

      January 02, 2021 at 11:39 am

      Love this recipe. This is the first time I am try it and it was perfect

      Reply
      • Wajiha says

        January 02, 2021 at 7:09 pm

        thats amazing!!!

        Reply
    4. Anonymous says

      April 14, 2020 at 7:25 am

      I made it today for nababarsha in Bengal i.e. Bengali New year….it was sooo good and too simple to make .. thanks a ton…loads of love

      Reply
      • Wajiha says

        April 14, 2020 at 3:28 pm

        Happy new year hun!!!! yayyy! glad i could brighten up your new year’s

        Reply
    5. areej says

      April 09, 2020 at 10:58 am

      absolutely loved this recipe. the addition of milk powder in the end, made a major difference to the texture.

      Reply
      • Wajiha says

        April 14, 2020 at 3:32 pm

        Thnx Areej! thats my mom’s tip. I’ll be sure to pass it on to her!

        Reply
    6. Mariam Pirzadah says

      March 31, 2020 at 9:20 am

      I’ve tried it this morning! Easy and tasty ♥️

      Reply
      • Wajiha says

        March 31, 2020 at 4:40 pm

        That’s my girl! yay!

        Reply
    7. Anonymous says

      March 31, 2020 at 9:18 am

      I’ve tried it this morning ♥️ and it is love! Easy peeasy and tasty!!!

      Reply
      • Wajiha says

        March 31, 2020 at 4:41 pm

        wooooho!!

        Reply
    8. Hamail Pirt says

      March 31, 2020 at 8:47 am

      I like your recipes really very much ♥️ this one too is really easy and yummy! Tried this halwa today ????????????????????????

      Reply
      • Wajiha says

        March 31, 2020 at 4:42 pm

        awww! you just made my dayy! so glad!

        Reply
    9. Tayyaba Aslam says

      March 30, 2020 at 7:38 pm

      Tried this recipe today and absolutely loved it!! So simple and turned out amazingg!! Thank you ❤️

      Reply
      • Wajiha says

        March 31, 2020 at 4:42 pm

        woohoo! on cloud 9!

        Reply
    10. Zarish Asim says

      March 30, 2020 at 10:29 am

      AMAZING recipe! Turned out great!

      Reply
      • Wajiha says

        March 31, 2020 at 4:42 pm

        🙂 yayyyyyy

        Reply
    11. Urooba Faheem says

      March 30, 2020 at 12:26 am

      Tried this today! Such a fantastic flavorful recipe! Thank you! ❤️

      Reply
      • Wajiha says

        March 30, 2020 at 8:17 am

        woohooo! that was quick! hi5 🙂

        Reply
    4.78 from 18 votes (16 ratings without comment)

    Questions? Thoughts? Leave them below Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hey there! I am Wajiha, the blogger and cook behind Butter over Bae.
    My friends had an intervention for me, to stop me from spamming them with all my kitchen experiments and food pictures. But, instead, I made this! And now I put up my food spam for the world!

    My blog is literally all my food obsessions in one: Pakistani/Indian food, Pan-Asian recipes, and desserts! I’d loveeeee to show you around and tell you more. Grab a cup guys and click below

    Who this lady? →

    Summer Favorites

    • pineapple coconut ice cream scoops in a bowl
      Dairy free No churn Pineapple coconut ice cream
    • dripping rose syrup on malai kulfi icecream bar.
      Easy Malai Kulfi Ice Cream With Condensed Milk
    • 4 scoops of chocolate ice cream
      Easy Home-made Chocolate Ice cream
    • tangy savory lentil oats
      Low-carb Tangy Savory Oatmeal and Lentil bowl
    • a glass of orange hued lemon iced tea with slices of lemon and ice cubes visible in the glass
      Ginger Lemon Iced Tea
    • grilled bihari chicken tikka on a tray.
      Bihari Chicken Tikka

    Popular Recipes

    • paper towel with lots of crispy golden brown onion slices on it against a grey background
      How to make crispy fried onions and store them
    • Qeema macaroni
      Keema macaroni
    • Lahori Chargha Recipe
    • khageena or spicy scrambled eggs in a pan
      Khageena – Pakistani spicy scrambled eggs
    • 2 chicken tikka pieces sitting on a bed of rice in a black plate
      Easy Chicken Tikka Recipe
    • a plate of chicken pieces and colored rice with some onion and cucumber sliced on the side
      Pakistani chicken biryani, Karachi special

    Footer

    ↑ back to top

    Privacy Policy
    Terms & Conditions

    Contact

    • Instagram
    • Facebook
    • TikTok
    • Pinterest

    All images and content are copyright-protected. Please do not use my images or recipes without prior permission.

    Copyright © 2025 Butter Over Bae

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.