Atta Halwa Recipe (Wheat Flour Halwa)

4 from 6 votes
Updated: Sep 29, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Atta Halwa is a traditional North Indian dessert made with whole wheat flour, ghee, sugar, and water. Nutty, aromatic, and melt-in-your-mouth, this easy one-pan dessert is ready in about 30 minutes.

Here are a few more halwa recipes to serve for festivals, celebrations, or other special occasions. – Bread halwa, lauki halwa, rajgira sheera, sooji halwa, carrot halwa, and besan halwa.

A bowl of Atta Halwa, garnished with chopped almonds, cashews, pistachios, and dried rose petals sits on a dark surface, with scattered nuts and spices around it.

Quick Look: Atta Halwa

Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 6 people
Calories: Approx. 480 per serving
Dietary Info: Vegetarian. Can be easily made vegan (use oil and plant-based milk).
Skill Level: Easy
Tools Needed: Heavy-bottomed pan, ladle or spatula.

What Is Atta Halwa?

Atta halwa (aate ka halwa, atta ka sheera) is a North Indian dessert made by roasting whole wheat flour in ghee until it smells nutty, then cooking it with water and sugar until soft and glossy. It needs four pantry staples and takes about 30 minutes in one pan.

The whole house smells like toasted biscuits when atta halwa is on the stove. You don’t need a timer for this one. You need your nose, a heavy pan, and about 20 minutes of stirring.

My mom made this whenever there was something small to celebrate, or when guests showed up without warning. I’d know before anyone told me. The smell of atta slowly browning in ghee would drift out of the kitchen, and that meant something sweet was coming.

I still make it the same way. It’s rich and soft, melts on the tongue, and needs nothing you don’t already have at home. The trick is patience with the roasting. Get that right, and the rest is easy.

Atta halwa is quick enough for a weeknight craving and traditional enough for Diwali, a puja, or a Sunday halwa-poori breakfast. Roasting the nuts right in the pan also means one less step and one less pan to wash.

Is Atta Halwa The Same As Khada Prashad?

No, but they’re close cousins. Kada prashad (karah prasad) is the sacred sweet served at Sikh gurudwaras. It is the blessed offering handed out during prayers and alongside langar, the free community meal.

Both use the same ingredients: wheat flour, ghee, sugar, and water. Two things set them apart:

  • The flour: Kada prashad uses slightly coarse wheat flour. Atta halwa uses regular chapati atta.
  • The ratio: Kada prashad uses equal parts flour, ghee, and sugar. Atta halwa uses a bit less ghee.

Those small changes make a real difference in texture. If you want gurudwara-style kada prasad at home, grind some dalia (broken wheat) in a food processor into a fine, semolina-like flour and use that instead of atta.

Ingredients

  • Whole Wheat Flour – This is the base of the halwa (gehun ka atta or chapati atta). Indian chapati atta is ground finer than most US whole-wheat flours and yields a smoother halwa, so pick it up from an Indian grocery store if you can. I use Aashirvad brand atta.
  • Ghee – Desi ghee (clarified butter) carries all the flavor here, so use a good one. Unsalted butter works if you have no ghee.
  • Sugar – I use regular granulated white sugar (cheeni). Brown sugar or jaggery powder (gur) work too. I keep my halwa only mildly sweet, so add more if you like it sweeter.
  • Cardamom – Green cardamom powder (elaichi powder) or freshly crushed pods give the halwa its warm aroma.
  • Almonds and Cashews – Roughly crushed almonds (badam) and cashews (kaju) roast right along with the flour. They add crunch to every bite. Pistachios (pista) and slivered almonds go on top.
  • Water or Milk – Water provides a classic, light texture. Milk (doodh) makes it richer and creamier.

How To Make Atta Halwa

Step 1: Heat the ghee. Melt ¾ cup ghee in a heavy-bottomed pan over medium-low heat. Keep the flame low from the start. Atta goes from golden to burnt faster than you’d think.

Ghee heating in a pan.

Step 2: Add the flour. Add 1 cup whole wheat flour and mix it well into the ghee. It will look like a loose, smooth paste at first.

Whole wheat flour added to the pan.

Step 3: Start roasting. Roast on medium-low heat for 8-10 minutes, stirring frequently, until the flour is lightly browned.

Flour roasted until lightly browned.

Step 4: Add the nuts. Add 10 to 12 roughly crushed almonds and 10 to 12 roughly crushed cashews, but only once the atta has started to turn golden. This is my own little shortcut. The nuts roast in the same ghee, so there’s no need for a separate pan. Add them too early, though, and they’ll burn before the flour is done.

Nuts added to the pan.

Step 5: Roast until deep brown and nutty. Keep roasting for another 12 to 15 minutes, stirring often, until the flour turns a rich brown and smells like toasted nuts. The mixture will loosen and look almost sandy, with ghee shining around the edges. This color is your final color. Whatever shade the flour is now, the finished halwa will be too. Stop as soon as it smells nutty; a sharp, bitter smell means it has gone too far.

Flour roasted until nicely browned.

Step 6: Add the water. Slowly pour in 2 cups of water (or milk), stirring the whole time. Stand back. It will hiss, splutter, and bubble up hard for a few seconds. Stirring as you pour keeps lumps from forming.

water added to the pan.

Step 7: Cook until the water is absorbed. Keep stirring until the flour soaks up almost all the liquid. The halwa will turn very pale at this point, like in the photo below. Don’t worry. The color comes back in the next step.

Water absorbed by flour.

Step 8: Add sugar and cardamom. Add 1 cup sugar and ½ teaspoon cardamom powder. Cook for 3 to 4 minutes, stirring often. The sugar melts first, so the halwa will look runny for a minute. Then it caramelizes, and the halwa darkens and thickens again.

Sugar and cardamom powder added to the pan.

Step 9: Garnish and serve. Top with slivered almonds and pistachios. Serve warm or at room temperature.

Ready Atta halwa.

Pro Tips By Neha

Trust your nose more than the clock. Stoves and pans vary a lot. The nutty smell tells you the flour is done better than any timer.

Don’t cut back on the ghee. With too little ghee, the flour can’t roast evenly, and the halwa ends up dry and pasty.

Scrape the corners. Burning usually starts where the side of the pan meets the base. Run your spatula around it with every few stirs.

Cook it a little looser than you want. Halwa keeps thickening as it cools. Take it off the heat while it’s still soft and glossy.

Using milk and jaggery together? Add the jaggery off the heat. Jaggery can split hot milk.

Variations

  • Gur wala atta halwa: Swap the sugar with an equal amount of jaggery powder.
  • Milk halwa: Use 2 cups milk instead of water for a creamier, richer halwa.
  • Kada prashad style: Use equal parts atta, ghee, and sugar, and coarsely ground wheat flour.
  • Atta and sooji halwa: Replace 2 tablespoons of the atta with fine semolina for a slightly grainy bite.
  • Extra fragrant: Add a few saffron strands soaked in warm water along with the sugar.

Serving Suggestions

Atta halwa works as a dessert or as a sweet breakfast.

My favorite way to eat it is the classic North Indian combo: hot poori with aloo matar curry on the side and a bowl of warm halwa.

Storage Suggestions

Atta halwa tastes best fresh and warm, when the ghee is still glossy and the texture is soft.

Leftovers keep well in an airtight container in the fridge for 3 to 4 days. The ghee sets as it chills, so the halwa will feel firm straight out of the fridge.

To reheat, warm it on a tawa or in a small kadai over low heat with a splash of milk or water, stirring until it loosens and turns glossy again.

You can freeze atta halwa in a freezer-safe container for up to 3 months. Thaw it overnight in the fridge, then reheat it on the stove with a little milk.

Atta Halwa FAQs

What is the ratio of atta, ghee, and sugar in atta halwa?

This recipe uses 1 cup atta, ¾ cup ghee, 1 cup sugar, and 2 cups water. Kada prashad uses equal parts atta, ghee, and sugar.

Can I make atta halwa without ghee?

Unsalted butter works as a swap. Ghee gives the best flavor and texture, though.

Why did my atta halwa turn hard after cooling?

It was cooked too long after the sugar went in. Warm it over low heat with a few spoonfuls of hot milk or water until soft again.

Why does my atte jka halwa smell bitter or burnt?

The flame was too high, or the flour sat too long without stirring. Unfortunately, a burnt taste won’t cook out, so start a fresh batch on lower heat.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

Other Indian Dessert Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, Instagram, and Google for all of the latest updates.

A bowl of Atta Halwa, garnished with chopped almonds, cashews, pistachios, and dried rose petals sits on a dark surface, with scattered nuts and spices around it.
4 from 6 votes

Atta Halwa Recipe (Wheat Flour Halwa)

Atta Halwa is a traditional North Indian dessert made with whole wheat flour, ghee, sugar, and water. Nutty, aromatic, and melt-in-your-mouth, this easy one-pan dessert is ready in about 30 minutes.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 6 people

Ingredients 

  • ¾ cup ghee
  • 1 cup whole wheat flour (gehu ka atta, chapati atta)
  • 10-12 roughly crushed almonds
  • 10-12 roughly crushed cashew nuts
  • 2 cups water (or milk)
  • 1 cup granulated white sugar (or powdered jaggery)
  • ½ teaspoon cardamom powder (elaichi powder)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Heat the ghee. Melt the ghee in a heavy-bottomed pan over medium-low heat. Keep the flame low from the start. Atta goes from golden to burnt faster than you’d think.
  • Add the flour. Add whole wheat flour and mix it well into the ghee. It will look like a loose, smooth paste at first.
  • Start roasting. Roast on medium-low heat for 8-10 minutes, stirring frequently, until the flour is lightly browned.
  • Add the nuts. Add almonds and cashews, but only once the atta has started to turn golden. This is my own little shortcut. The nuts roast in the same ghee, so there’s no need for a separate pan. Add them too early, though, and they’ll burn before the flour is done.
  • Roast until deep brown and nutty. Keep roasting for another 12 to 15 minutes, stirring often, until the flour turns a rich brown and smells like toasted nuts. The mixture will loosen and look almost sandy, with ghee shining around the edges. This color is your final color. Whatever shade the flour is now, the finished halwa will be too. Stop as soon as it smells nutty; a sharp, bitter smell means it has gone too far.
  • Add the water. Slowly pour in the water (or milk), stirring the whole time. Stand back. It will hiss, splutter, and bubble up hard for a few seconds. Stirring as you pour keeps lumps from forming.
  • Cook until the water is absorbed. Keep stirring until the flour soaks up almost all the liquid. The halwa will turn very pale at this point, like in the photo below. Don’t worry. The color comes back in the next step.
  • Add sugar and cardamom. Add sugar and cardamom powder. Cook for 3 to 4 minutes, stirring often. The sugar melts first, so the halwa will look runny for a minute. Then it caramelizes, and the halwa darkens and thickens again.
  • Garnish and serve. Top with slivered almonds and pistachios. Serve warm or at room temperature.

Video

Nutrition

Calories: 480kcal, Carbohydrates: 49g, Protein: 3g, Fat: 32g, Saturated Fat: 18g, Cholesterol: 76mg, Sodium: 5mg, Potassium: 100mg, Fiber: 2g, Sugar: 33g, Calcium: 14mg, Iron: 1mg
Like this recipe? Rate and comment below!
4 from 6 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating




5 Comments

  1. 5 stars
    You did well. I have tried it in my home it comes as it is. My family also love this recipe a lot. Thanks for awarding this delicious recipe. I hope you do more and more like this recipe. Great job!