• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Category Index
  • How To

Indian Ambrosia

menu icon
go to homepage
  • Category
  • Collections
  • Chicken
  • Vegetarian
  • Subscribe
  • Instant Pot
  • Quick & Easy
  • What's New
  • About
subscribe
search icon
Homepage link
  • Category
  • Collections
  • Chicken
  • Vegetarian
  • Subscribe
  • Instant Pot
  • Quick & Easy
  • What's New
  • About
×
You are here: Home » Desserts

Published: Jan 20, 2019 · Modified: Oct 6, 2021 by Saima · This post may contain affiliate links. As an Amazon affiliate, I earn from qualifying purchases · This blog generates income via ads.

Suji ka Halwa (Semolina Dessert)

514 shares
  • 315
Jump to Recipe
Suji ka halwa on a plate with a spoon

Suji ka halwa is one of the most popular and droolworthy semolina desserts ever. Wonderfully soft and grainy, this sweet confection from India will win you over!

Another recipe that uses semolina is this panjiri recipe. It is a dry mixture of whole wheat flour, semolina, nuts and seeds all roasted in ghee. It's packed with nutrition and simply delicious!

suji ka halwa on a plate with a spoon

Hello suji ka halwa or sooji halwa! Indian cooking is no stranger to semolina desserts and this halwa is my adaptation of a classic recipe that anyone even remotely interested in Indian sweets would know about.

Here's the other, more basic but equally delicious version of the semolina halwa.

SHEERA RECIPE - a simple and classic but super moist semolina halwa. 

This is what it looks like:

rava sheera in a red bowl with poori on the side

In today's post, I jazz up the simple semolina halwa with two ingredients that really take it to the next level.

Don't believe me? Just make it for yourself and see.

But I'm getting ahead of myself. Before I launch into the details of making it, I must take care of a few FAQs. I'm always asked these whenever I make this dessert, so now's a good time to answer them.

What is semolina or suji flour?

Yes, believe it or not, I do get asked this question often, and I'm not surprised any more. Semolina flour is widely used in Indian and middle-eastern cooking, but not so much in American cuisine, I should think, although it is available easily.

Anyhow. For the uninitiated, semolina flour is made from grinding durum wheat, the same ingredient that's used to make pasta. That makes pasta and suji ka halwa cousins, the most unlikely relatives ever!

Here are some more facts about semolina flour:

  • It consists of small, coarse granules and is slightly yellow in colour. Indian varieties of semolina are even paler than the ones available in the West.
  • It is healthier than regular white flour as its nutritional profile is better than the former. Check this article if you want more detailed info.
  • If you are gluten intolerant, you should probably avoid semolina anything since it does happen to be a form of wheat.

 What is halwa made of?

In case you are unfamiliar with halwa, it is a broad term used for rich and dense desserts made with one main ingredient plus ghee, sugar, milk (though not always), nuts, and spices like cardamom. The main ingredient can be anything from flours like semolina and wheat to carrots, dates and even eggs! Yes, egg halwa is quite delicious. Surprising but true.

Okay, so now that that's out of the way, let's get down to the suji halwa making process.

How do you make suji ka halwa?

In its simplest form (familiar to most people), this halwa is made without milk. Suji or semolina is dry roasted in a pan until it turns medium brown in colour and then cooked in water, ghee and sugar. Nuts like almonds are also added sometimes. The semolina absorbs the water pretty quickly and becomes a fluffy, soft mush called halwa.

It's made in minutes especially if you have the dry, roasted semolina at hand. Nothing too fancy but it is quite nice to eat, especially when you have a craving for something sweet but quick.

I have made one significant change to this recipe. My halwa is milk based rather than water based. So, instead of water, I usually add evaporated milk + milk powder to the semolina. You wouldn't be able to guess, but these two ingredients transform the humble suji ka halwa to something quite spectacular in taste. Take my word for it:)

Ingredients

  • evaporated milk (any brand)
  • pure ghee (clarified butter)
  • whole milk powder
  • semolina flour
  • sugar (white or brown)
  • almonds and pistachios
  • cardamom
  • coconut powder (optional)
Sooji halwa ingredients.

And here's how to make it:

Step 1: Dry roast the semolina flour in a pan until it turns brown in colour. It gets roasted in 5 minutes but you do have to keep stirring it continuously to prevent burning.

Step 2: Divide the nuts (almonds and pistachios) into two equal halves. Chop one-half of the nuts coarsely for garnishing later. Grind the remaining nuts and cardamom in a spice grinder. You can do the nuts first and then the cardamom or both together. It doesn't matter as it's all going in the same cooking pot at the same time.

semolina, chopped nuts, ground nuts in three bowls and a teaspoon of cardamom powder.

Step 3: Heat the ghee in a heavy and deep bottomed cooking pot and add all the ingredients except the chopped nuts. Cook on low to medium heat for 10-12 minutes or until the halwa becomes thick and starts leaving the sides of the pot.

You will have to keep stirring continuously to prevent it from sticking to the bottom, and it will get harder to stir as it thickens, but keep at it! You don't want a burnt mess on your hands. It's done when you can't stir any more and it has thickened quite a bit.

Roasting the semolina and other ingredients in ghee.

Step 4: Take out the halwa in a shallow dish and garnish with the chopped nuts. Serve warm.

This halwa keeps in the fridge for a few days. When you want to have it, take out some in a bowl and microwave for a few seconds. It will be good to eat!

suji ka halwa on a plate

More Indian halwas you might like

Besan halwa - Made with chickpea flour, ghee, jaggery, milk, and nuts, this halwa is perfect for serving on special Indian holidays like Diwali, Holi, and Eid!

Moong dal halwa - Cooked and mashed mung lentils are roasted in ghee, cardamom, saffron, and sugar to make an irresistibly sweet halwa. Made in the instant pot for ease!

Carrot halwa - The starring ingredient of this halwa is carrots...lots of them! Another instant pot recipe.

📖 Recipe

suji ka halwa on a plate

Suji ka Halwa (Semolina Dessert)

Saima Zaidi
Suji ka halwa is a droolworthy Indian dessert made with semolina flour, evaporated milk, sugar, nuts and cardamom. A wonderfully soft and sweet confection!
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 12 minutes mins
Cook Time 12 minutes mins
Total Time 24 minutes mins
Course Dessert
Cuisine Indian
Servings 6 servings
Calories 527 kcal

Ingredients
  

  • 1 cup semolina
  • ¼ cup almonds
  • ¼ cup pistachios
  • 25 green cardamom
  • 4 tablespoon ghee
  • 354 ml evaporated milk can
  • 1 cup milk powder
  • ½ cup white sugar granulated
  • 1 tablespoon coconut powder optional
Prevent your screen from going dark

Instructions
 

Preparation (12 minutes)

  • Dry roast the semolina in a pan over medium heat. Stir continuously with a wooden spoon in a circular motion for 5-8 minutes. You will see the colour change from pale yellow to brown. Take off the heat and continue stirring for a minute more to prevent the granules at the bottom from burning.
  • Divide the nuts (almonds and pistachios) into two parts. Chop one half and grind the rest in a dry spice or coffee grinder.
  • Peel and grind the cardamom also. You can do this in a mortar and pestle separately or save time and throw the peeled cardamom into the spice grinder along with the nuts above.

Cooking (12 minutes)

  • Heat the ghee in a deep, heavy bottomed pot or karahi (wok) and add the rest of the ingredients except the chopped nuts.
  • Cook on medium heat, stirring continuously with a wooden spoon in a circular motion. After a few minutes, you will notice the mixture becoming thicker as the liquid evaporates, leaving behind a thick, granular and shiny halwa. The stirring will become more difficult as the halwa forms but don't stop or else it will burn.
  • Garnish with the chopped nuts and serve warm.

Notes

  1. All the ingredients including the semolina and ghee are available in any Indian store near you. They can be found in Walmart or Superstore too if you are in Canada.

Nutrition

Calories: 527kcalCarbohydrates: 59gProtein: 16gFat: 26gSaturated Fat: 13gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gCholesterol: 63mgSodium: 144mgPotassium: 702mgFiber: 5gSugar: 31gVitamin A: 362IUVitamin C: 5mgCalcium: 406mgIron: 3mg
Keyword indian semolina dessert, sooji halwa, suji ka halwa
Tried this recipe?Let us know how it was!

More Desserts

  • Sheer khurma in a bowl with spoon.
    Sheer Khurma (Seviyan)
  • Sweet potato kheer in a bowl with spoon.
    Instant Pot Sweet Potato Kheer (Shakarkandi Ki Kheer)
  • Shahi Tukray in a plate with a spoon.
    Shahi Tukray (Double ka Meetha)
  • Coconut barfi squares in a plate.
    Coconut Barfi Recipe With Condensed Milk
514 shares
  • 315

Reader Interactions

Comments

  1. Sakina says

    June 25, 2019 at 12:18 pm

    5 stars
    Just loved making and eating this incredibly delicious halwa. The flavors were amazing and it turned out perfect with your step to step recipe. Thanks for posting this recipe!

    Reply
    • Saima says

      June 25, 2019 at 12:34 pm

      Thank you!

      Reply
  2. Mina says

    January 07, 2021 at 8:26 am

    I can't find any information about the amount of water or evaporated milk needed?

    Reply
    • Saima says

      January 07, 2021 at 2:55 pm

      Sorry, Mina! The post is updated for this info. You need a 354 ml can of evaporated milk.

      Reply
5 from 1 vote

Thanks for coming! Let me know what you think: Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

headshot of Saima

Hi, I'm Saima! I live in Alberta, Canada with my husband and twin boys. Here, you'll find Indian recipes with fresh, natural ingredients and easy, no-fuss cooking techniques. Welcome to my blog!

More about me →

Popular Posts

  • chicken malai tikka skewers on a plate with green chutney and roti on the side
    Chicken Malai Tikka
  • pooris on a checkered red and white cloth in a red basket
    Crispy and Fluffy Puri Recipe (Fried Indian Poori Bread)
  • Lamb karahi gosht in a bowl with a spoon.
    Lamb Karahi Gosht (Indian Lamb Curry)
  • Palak paneer in a bowl.
    Palak Paneer

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy

Newsletter

  • Subscribe for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Indian Ambrosia

Indian Ambrosia uses cookies to improve your experience. If you continue to use this site, we will assume you're okay with the terms:) GOT IT Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
SAVE & ACCEPT

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.