Beetroot Halwa

Step by StepJump to Recipe

Beetroot Halwa is a delish Indian sweet made by slow-cooking grated beetroots with milk, sugar, cardamom, ghee and dry fruits. This Beetroot Halwa recipe is the one that I have grown up eating. At home, we used to make this together with Carrot Halwa on most festive occasions. This tradition continues till today. Try this unique recipe which will make you fall in love with beetroots all the more.

beetroot halwa served in a bowl

More on Beetroot Halwa

Beetroot Halwa may not be as popular and favored as its siblings Carrot Halwa or Sooji Halwa, but many people do like it. The exceptional natural color and texture that the beetroots bring in this recipe is unmatched. So, the end result is beautiful too.

In addition to this, the Beetroot Halwa recipe is actually very nutritious and good for health too. It is also excellent for kids who are usually not fond of this root vegetable. Other ways to feed beetroot to your kids are by including it in chaat and salad recipes.

Beetroot Halwa is made in a similar way as that of carrot halwa. One major difference is that the texture of Beetroot Halwa is moist as compared to gajar halwa. You can increase the health quotient by adding dry fruits and nuts in the halwa. I have added cashews and flavored it with crushed cardamom powder. You can also add raisins, pistachios and almonds.

The best thing about the Beetroot Halwa recipe is that even after adding other ingredients, the taste of beetroot is quite prominent in the dessert. This Beetroot Halwa can be relished hot, warm or chilled as well.  

Step-by-Step Guide

How to make Beetroot Halwa

1. Rinse, peel and grate 500 grams beetroots. You can either use a hand-held grater or a food processor to grate the beetroots.

grating beetroots

2. Take the grated beetroots in a thick bottomed kadai or pan. Add 3 cups full fat whole milk.

adding milk to grated beetroot in pan

3. Mix and cook the grated beetroot and milk mixture on a low to medium heat.

cooking grated beetroot and milk mixture

4. The milk will boil and froth while cooking. Continue to cook and keep stirring often.

cooking grated beetroot and milk mixture

5. When the milk has reduced to almost 75% to 80%, add 3 tablespoons ghee and 6 tablespoons sugar. Stir and continue to simmer the halwa till its almost done.

adding ghee and sugar to grated beetroot and milk mixture in pan

6. Towards the end, add ⅓ teaspoon cardamom powder.

adding cardamom powder to grated beetroot and milk mixture in pan

7. Add 15 to 20 cashews.

adding cashewnuts to grated beetroot and milk mixture in pan

8. Stir and continue to cook till the milk has evaporated.

cooking the beetroot halwa

9. Serve Beetroot Halwa hot or warm or cold. Store any leftovers by refrigerating the halwa for about 3 to 4 days. While serving, lightly warm the halwa in a skillet or pan.

For more delicious beetroot recipes, you can check this link – Beetroot Recipes.

beetroot halwa served in a bowl

Expert Tips

  1. Buy the best beetroots: It is important to buy tender beetroots so that they are easy to grate. Prepare yourself for an arm workout, unless you have a food processor.
  2. Grating vs. shredding: I recommend grating the beets versus shredding. Grating can be done by using a hand-held grater or a food processor. Obviously, a food processor makes grating of the beetroots easier.
  3. Best pan to make halwa: I suggest using a heavy iron skillet or kadai (wok) to make the halwa. You can also use any thick-bottomed pan or skillet.
  4. Storing: You can store the halwa in the refrigerator for 3 to 4 days. While serving, just warm the halwa and then serve.
  5. Scaling: You can easily halve, double or triple this Beetroot Halwa recipe depending on how many servings you’d like to make.
  6. You can add nuts and dry fruits like cashews, almonds, pistachios and raisins in the halwa. If you don’t have these, you can skip adding these too.


For how many days the Beetroot Halwa lasts?

The Beetroot Halwa stays good for 3 to 4 days if stored in the refrigerator. Do not keep it at room temperature as it gets spoilt.

Can I make this halwa without nuts or dry fruits?

Absolutely! Feel free to use any toasted seeds of your choice instead or omit them altogether.

Can I make a vegan version of this Beetroot Halwa?

Yes, you definitely can. Simply swap the dairy milk with your favorite non-dairy milk and use coconut oil or any neutral flavored oil in place of ghee. But remember, coconut oil will impart its own flavor and aroma to the halwa.

More Halwa Recipes To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

beetroot halwa in a bowl

Beetroot Halwa

Beetroot Halwa is a tasty Indian sweet made by slow-cooking grated beetroots with milk, sugar, cardamom, dry fruits and nuts.
4.92 from 24 votes
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Cuisine Indian
Course Desserts
Diet Vegetarian
Difficulty Level Moderate
Servings 5


  • 500 grams beetroot or about 3 cups grated beetroot
  • 3 cups whole milk
  • 6 tablespoons sugar or raw sugar – adjust as required
  • 3 tablespoons Ghee
  • ½ teaspoon cardamom powder or 5 to 6 green cardamom crushed and finely powdered in a mortar-pestle
  • 15 to 20 cashews
  • 1 tablespoon golden raisins – optional


  • Rinse, peel and grate the beetroots using a hand held grater or food processor.
  • In a kadai or deep thick bottomed pan, combine milk and grated beetroot.
  • On a low to medium heat, bring the whole mixture to a boil and then simmer.
  • Keep on stirring at intervals while the mixture comes to a boil and later simmers.
  • The grated beetroot will cook in the milk and the milk will start to reduce and evaporate.
  • When the milk has almost reduced to 75% to 80%, add the ghee and sugar to the halwa mixture.
  • Stir well, continue to simmer and cook on a low heat.
  • Keep stirring the Beetroot Halwa at intervals.
  • Towards the end, add the cashews, cardamom powder and raisins (if using) and simmer till all the milk is evaporated. Stir often. Switch off the heat.
  • Serve Beetroot Halwa hot, warm or cold.


  1. Try to use beets which are fresh and tender. 
  2. Do use whole milk and not toned or low-fat milk as it may split or curdle. 
  3. Choose to add your choice of nuts and dry fruits depending on what is available to you.
  4. Slow cooking is the key to the recipe. Try not to speed up the process as it may result in the halwa getting browned or burnt.
  5. You can easily halve or double this beetroot halwa recipe.

Nutrition Info (Approximate Values)

Nutrition Facts
Beetroot Halwa
Amount Per Serving
Calories 302 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 9g56%
Polyunsaturated Fat 1g
Monounsaturated Fat 5g
Cholesterol 41mg14%
Sodium 135mg6%
Potassium 603mg17%
Carbohydrates 35g12%
Fiber 3g13%
Sugar 30g33%
Protein 7g14%
Vitamin A 270IU5%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin B12 1µg17%
Vitamin C 5mg6%
Vitamin D 2µg13%
Vitamin E 1mg7%
Vitamin K 2µg2%
Calcium 202mg20%
Vitamin B9 (Folate) 110µg28%
Iron 1mg6%
Magnesium 56mg14%
Phosphorus 219mg22%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

This Beetroot Halwa post from the archives first published on Feb 2014 has been republished and updated on 10 May 2022.

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Comments are closed.


  1. Hi Dasannaji, I always refer to your recipes and they are amazing… your betroot halwa recipe reminds me of my childhood.. just a small clarification.. can I replace sugar with sugarfree and if yes what would be the proportion?5 stars

    1. thanks akshita. i am not sure how much proportion of sugarfree you can add. however, you can just add first around 4 tablespoons of sugarfree. once the halwa is done then check the taste. if less sweet, then you can add 1 to 2 tablespoons and mix it very well.

  2. Hello,
    When I search any recipe on the google., your’s is the first listed. I always like your recipes and try out. Especially paneer butter masala is my favourite recipe of yours. It comes out as you describe. Great job . Keep it up.5 stars

    1. Thanks Shaistha for this positive feedback. Glad to know that you like the recipes from the blog.

  3. I made this recipe yesterday, it was awsome. We all loved it. Thank you dasanna.5 stars

    1. welcome alisha. thanks for the positive review on beetroot halwa recipe.