Atta Halwa Recipe (Wheat Flour Halwa)

4 from 6 votes
Updated: Mar 09, 2026
Pinterest Hidden Image

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

Atta Halwa (Wheat Flour Halwa, Atta Ka Sheera) is a traditional North Indian dessert made with whole wheat flour, ghee, sugar, and water, slowly roasted until it turns nutty, aromatic, and deeply caramelized. This melt-in-your-mouth Indian pudding is easy to make and perfect for festivals or special occasions. Make this one-pan dessert in about 30 minutes using my easy recipe.

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.

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

Atta Halwa is one of the simplest Indian halwa recipes made with everyday pantry ingredients like whole wheat flour (atta), ghee, and sugar. It is gooey and smooth, and just melts in your mouth.

Growing up, my mom made this warm, comforting dessert at home for small celebrations or when guests arrived unexpectedly. As she roasted the atta slowly in ghee, the kitchen would fill with a rich, nutty aroma that instantly signaled something special was coming.

What I love most about this traditional atta halwa recipe is how quickly it comes together while tasting incredibly rich and satisfying. The key is to roast the flour patiently until it turns perfectly golden and aromatic. Serve this ghee-rich wheat-flour halwa warm, with a few nuts on top, and it becomes the perfect quick Indian dessert for festive occasions or comforting sweet cravings.

Is Atta Halwa The Same As Khada Prashad?

Khada Prashad (Karah Prasad) is a sacred sweet offered at Punjabi gurudwaras (Sikh temples). It serves as a blessed offering (prasad) in langar (community lunch).

While both Atte Ka Halwa and Karah Prashad are made with the same ingredients, they differ in their preparation. The wheat flour used to make Karah Prashad is ground slightly coarse, while atta halwa is made with the regular wheat flour used to make chapattis at home. The amounts of ghee, flour, and sugar are equal to make kada prashad, while slightly less ghee is used when making atte ka halwa.

Just these minor differences make a world of difference between the two.

To make Gurudwara-style kada prasad, add some dalia (broken wheat) to a food processor and grind it into a fine, semolina-like flour. Use this flour to make the halwa.

Ingredients

  • Whole Wheat Flour (Gehu Ka Atta, Chapati Atta) makes the base of this halwa. Indian wheat flour has a slightly different texture than the wheat flour you get from American supermarkets. Try to get chapati atta from a local Indian grocery store for the best result. You can also add a little fine sooji (semolina) for a different texture in the atta halwa.
  • Ghee – This halwa should be made in desi ghee (clarified butter) for the best result. If ghee is unavailable, you can use unsalted butter instead.
  • Sugar – I use granulated white sugar to make atta ka halwa, but you can use brown sugar or jaggery powder, too. I like my atta ka halwa, which is very mildly sweet, but you can increase the amount of sugar to suit your taste.
  • Flavorings – Add crushed green cardamom or cardamom powder; it gives the halwa a nice flavor and aroma.
  • Nuts like almonds and cashew nuts give this atta halwa a lovely texture.

How To Make Atta Halwa

Step 1: Heat ¾ cup ghee in a heavy-bottom pan over medium-low heat.

Tip – Use a heavy-bottomed or thick pan to avoid burning the flour while roasting.

Ghee heating in a pan.

Step 2: Add 1 cup whole wheat flour to the pan and fry on medium-low heat until the flour is slightly browned (6-8 minutes). Stir very frequently while frying.

Whole wheat flour added to the pan.
Flour roasted until lightly browned.

Step 3: Add 10-12 roughly crushed almonds and 10-12 roughly crushed cashew nuts, and fry until the color of the wheat flour changes to dark brown and it emits a nutty aroma (12-15 minutes). Stir very frequently, and do not let the flour burn.

Tip – Roasting the flour is the essential step in this recipe. The final color of the atta halwa will be the same as that of the roasted flour. Make sure that you do not over-roast it. Otherwise, it will turn dark brown and will smell of burnt flour. And if not roasted well, it will taste raw.

Nuts added to the pan.
Flour roasted until nicely browned.

Step 4: Water or Milk? Once the flour is roasted well, add 2 cups of water, stirring continuously, and cook until the water is almost absorbed. You can replace water with milk for a richer halwa. The halwa will become very light in color at this stage, but worry not.

water added to the pan.
Water absorbed by flour.

Step 5: Add 1 cup of granulated white sugar and ½ teaspoon of cardamom powder, then cook for 3-4 minutes. Once the sugar starts to melt and caramelize, the atta halwa will start to darken in color. Stir very frequently while cooking.

Sugar and cardamom powder added to the pan.

Step 6: Garnish with slivered almonds and pistachios. Serve warm or at room temperature.

Ready Atta halwa.

Pro Tips By Neha

Heavy Bottom Pan – Use a heavy-bottomed pan to roast the flour and the atta until they are nicely browned. 

Heat – Roasting the flour on medium-low heat yields the best results. Do not roast the flour on high heat; otherwise, atta halwa will taste burned.

Proportion is the Key – Make sure you use the correct wheat flour and ghee measurements. The halwa will turn out dry if enough ghee is not used.

Nuts – Go generous with nuts. They add a lovely crunch to the halwa.

Stir – Keep stirring frequently while roasting the flour.

My Little Secret – Adding nuts midway through roasting is my innovative step. The slightly roasted nuts give a very nice taste to each bite, and you don’t have to roast them separately, making the process easier.

Serving Suggestions

Serve this traditional halwa recipe for a hearty breakfast or post-meal dessert. It is a great Indian dessert for festive occasions or special days.

You can serve it hot or at room temperature. My favorite way of serving this halwa is with Poori, Aloo Matar Curry, or Sookha Kala Chana.

Storage Suggestions

You can easily store aate ka halwa in an airtight container in the refrigerator for 3-4 days.

Reheat in a microwave or a pan over the stovetop before serving.

Atta halwa doesn’t taste great when served cold, as the ghee solidifies.

Splash a little milk or water while reheating if the halwa thickens.

You can also freeze it in a freezer-safe container for up to 3 months. Thaw, reheat, and serve.

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 FacebookPinterest, and Instagram 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 (Wheat Flour Halwa, Atta Ka Sheera) is a traditional North Indian dessert made with whole wheat flour, ghee, sugar, and water, slowly roasted until it turns nutty, aromatic, and deeply caramelized. This melt-in-your-mouth Indian pudding is easy to make and perfect for festivals or special occasions. Make this one-pan dessert in about 30 minutes using my easy recipe.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 6 people

Equipment

  • Kadai
  • Heavy Bottom Pan

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 ghee in a heavy bottom pan over medium-low heat.
  • Tip – Use a heavy-bottomed pan or a thick pan, to avoid burning the flour while roasting.
  • Add whole wheat flour to the pan and fry on medium-low heat until the flour is slightly browned (6-8 minutes). Stir very frequently while frying.
  • Add almonds and cashew nuts and fry until the color of the flour is changed to dark brown and it starts to emit a nutty aroma (12-15 minutes ). Stir very frequently and do not let the flour burn.
  • Tip – Roasting the flour is the most important step in this recipe. The final color of the halwa will the same as that of the roasted flour. Make sure that you do not over roast it, otherwise, it will turn dark brown and will smell of burnt flour. And if not roasted well, it will taste raw.
  • Once the flour is roasted well, add 2 cups of water, stirring continuously, and cook until the water is almost absorbed. You can replace water with milk for a richer halwa. The halwa will become very light in color at this stage but worry not.
  • Add sugar and cardamom powder and cook for another 3-4 minutes. Once the sugar starts to melt and caramelize, the halwa will start to darken in color. Stir very frequently.
  • Garnish atta halwa with slivered almonds and pistachios. Serve warm or at room temperature.

Video

Notes

Heavy Bottom Pan – Use a heavy-bottomed pan to roast the flour until it is nicely browned. 
Heat – Roasting the flour on medium-low heat yields the best results. Do not roast the flour on high heat; otherwise, atta halwa will taste burned.
Proportion is the Key – Make sure that you use the correct measurements of wheat flour and ghee. The halwa will turn out dry if not enough ghee is used.
Nuts – Go generous with nuts. They add a lovely crunch to the halwa.
Stir – Keep stirring frequently while roasting the flour.
My Little Secret – Adding nuts midway through roasting is my innovative step. The slightly roasted nuts give a very nice taste in each bit and you don’t have to roast them separately, making the process easier.

Nutrition

Calories: 484kcal, 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!