Sweet Potato Halwa (Shakarkandi ka Halwa)

Step by StepJump to Recipe

Here’s one of the not so popular Shakarkandi or Sweet Potato, which I quite like because it is one of those vegetables that can be naturally turned into many sweet dishes. Just like this Sweet Potato Halwa. It is an easy and quick dessert that you can make for any occasion as well. This Shakarkandi ka Halwa recipe is gluten free and vegan (when not using ghee), and is perfect during vrats/fasts, any other festive celebrations or even when you want to have something sweet as well as nutritious.

sweet potato halwa garnished with fried cashews, rose petals and served on a white colored plate.

About Sweet Potato Halwa

As it is, Halwa are that category of Indian desserts that are really a fuss-free way of relishing something sweet anytime of the day. Also, be it religious fasting or any other special occasion, the versatile halwa is a good option as it can be made with a lot of different ingredients. For instance, this one here is the Shakarkandi ka Halwa made with sweet potatoes.

Usually, in the Indian cuisine, sweet potatoes is used in making chaats or are popular during the Hindu fasting days. At home, I too always add boiled sweet potatoes in the Fruit Chaat as it gives a nice sweet taste to the chaat. This easy Sweet Potato Chaat is also a famous preparation served as a popular street food outside schools and colleges in North India.

Other than sweet potatoes, all you need to make this halwa are just the usual ingredients from your kitchen like sugar, ghee and some flavorings. Minimal ingredients, simple recipe yet high on flavors and filling too – the Sweet Potato Halwa is quite a win!

More on Shakarkandi Halwa

This Shakarkandi ka Halwa can be prepared in 2 ways; either by grating the raw sweet potatoes or by boiling them first and then mashing. Personally, I will choose the boiled and mashed version. As it is faster than the grating version.

Since I wanted to make this Sweet Potato Halwa a vegan friendly recipe, I used oil in cooking the halwa. But just as in any other sweet dish, especially Indian, ghee works like a wonder in this dessert recipe too. However, using ghee would also mean a richer dish.

This is quite a simple recipe and apart from stirring the halwa, there is not much effort required in the making. This halwa is another way you can consume this lovely, nutrient-rich root veggie. Have it hot, warm or cold, this is your choice.  

In addition to this Shakarkandi Halwa recipe and the chaat, there are many dishes that are possible with this amazing vegetable. The famous Bengali sweet ‘rangalur puli pithe’ is sweet potato dumplings stuffed with a coconut mixture, fried and soaked in a sweet syrup. It is a special during the Makar Sankranti festival.

How about trying the Sweet Potato Gulab Jamun and the Sweet Potato Cutlet, while I work on many other delectable preparations with sweet potatoes. You can even take the shakarkandi cutlets, jazz them up with your favorite chutneys, toppings and turn into a sweet potato cutlet chaat.

Step-by-Step Guide

How to make Sweet Potato Halwa


1. Boil 2 medium to large sweet potatoes (shakarkandi) first. Drain all the water. When they become warm, peel and mash them with a potato masher.

You can cook sweet potatoes in a pressure cooker, in a pan or in the Instant Pot adding water as required. Cook them till they are tender and softened.

boiled, peeled and mashed sweet potatoes on a steel plate to make shakarkandi ka halwa

2. Heat 7 to 8 tablespoons oil (any neutral oil) or ghee in a heavy wok (kadai) or pan. First, fry 10 to 12 cashews till golden. Remove on a plate and set aside.

You could also add your preferred nuts instead of cashews.

frying cashews in hot oil.

Make Sweet Potato Halwa

3. In the same oil, add the mashed sweet potatoes. Stir well and sauté for 3 to 4 mins on medium-low to medium heat.

mashed sweet potatoes added in the hot oil.

4. Add 4 tablespoons sugar or as required (depends on the sweetness of the sweet potatoes). Mix well and sauté for 4 to 5 minutes on medium-low to medium heat stirring often.

sugar added to the mashed sweet potatoes.

5. After 4 to 5 minutes, add ½ teaspoon cardamom powder (or about 3 to 4 green cardamoms powdered in a mortar-pestle). Stir to mix.

crushed green cardamoms added to the mashed sweet potatoes.

6. Add 12 to 15 strands of saffron and stir. Adding saffron strands are optional.

saffron added to the mashed sweet potatoes.

7. Keep stirring and cooking the halwa till the oil or ghee starts to leave the sides of the pan. This will take approximately 10 to 12 minutes.

The mixture would sort of come together and clump. The color of the halwa will also change.

Lastly, add the fried cashews and stir to mix. The texture of the halwa would resemble sooji (semolina) halwa, but the taste will be different.

fried cashews added to cooked shakarkandi ka halwa.

8. Serve Sweet Potato Halwa hot, warm or cold. Keep any leftovers in the fridge. This halwa keeps well for 1 to 2 days in the refrigerator.

sweet potato halwa garnished with fried cashews, rose petals and served on a white colored plate.

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.

sweet potato halwa garnished with fried cashews, rose petals and served on a white colored plate.

Sweet Potato Halwa (Shakarkandi ka Halwa)

Sweet Potato Halwa also called Shakarkandi ka Halwa in Hindi is a delicious Indian sweet made with boiled and mashed sweet potatoes and scented with cardamom, saffron.
4.91 from 11 votes
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Cuisine North Indian
Course Desserts, Sweets
Diet Gluten Free, Vegan, Vegetarian
Difficulty Level Moderate
Servings 3


  • 2 sweet potatoes (shakarkandi), medium to large
  • 4 tablespoons sugar or as required, depends on the sweetness of the sweet potatoes
  • 7 to 8 tablespoon oil (any neutral oil), can add ghee instead
  • 3 to 4 green cardamoms crushed or powdered or ½ teaspoon green cardamom powder
  • 12 to 15 strands of saffron – optional
  • 10 to 12 cashews


  • Boil the sweet potatoes first adding water as needed in a pot on the stovetop or in a pressure cooker or the Instant Pot.
  • Drain the water and set aside the cooked sweet potatoes to become warm. The sweet potatoes should be fork tender and softened well after cooking.
  • When the sweet potatoes become warm, peel and mash them with a potato masher.
  • Heat oil or ghee in a heavy kadai (wok) or pan.
  • First fry the cashews.
  • Remove when they become golden and keep aside.
  • In the same oil, add the mashed sweet potatoes.
  • Stir well and sauté for 3 to 4 mins on medium-low to medium heat.
  • Add sugar. Mix and sauté for 4 to 5 mins on medium-low to medium heat.
  • Now add cardamom powder and stir to mix.
  • Add saffron and mix again.
  • Keep on stirring and cooking the halwa till the oil or ghee starts to leave the sides of halwa. This will take approx. 10 to 12 minutes on a medium-low to medium heat.
  • Lastly add the fried cashew nuts and stir again.
  • Serve sweet potato halwa hot, warm or cold.


  • I have used oil in making the halwa, however you can use ghee too.
  • Scale the recipe to make for a smaller serving or more servings.  

Nutrition Info (Approximate Values)

Nutrition Facts
Sweet Potato Halwa (Shakarkandi ka Halwa)
Amount Per Serving
Calories 528 Calories from Fat 315
% Daily Value*
Fat 35g54%
Saturated Fat 4g25%
Polyunsaturated Fat 2g
Monounsaturated Fat 29g
Sodium 90mg4%
Potassium 637mg18%
Carbohydrates 52g17%
Fiber 5g21%
Sugar 22g24%
Protein 4g8%
Vitamin A 21396IU428%
Vitamin B1 (Thiamine) 0.1mg7%
Vitamin B2 (Riboflavin) 0.1mg6%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 0.4mg20%
Vitamin C 7mg8%
Vitamin E 14mg93%
Vitamin K 6µg6%
Calcium 61mg6%
Vitamin B9 (Folate) 22µg6%
Iron 2mg11%
Magnesium 68mg17%
Phosphorus 114mg11%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

This Sweet Potato Halwa recipe post from the blog archives first published in August 2013 has been republished and updated on 2 August 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.

4.91 from 11 votes (5 ratings without comment)


  1. I was wondering if Jaggery can be used instead of Sugar? And if so, what modifications in proportions and process would be necessary?

    1. you can use jaggery. use the same amount of jagger as mentioned for sugar which is 4 tbsp. there is no change in the method.

  2. Hiiii i hv read the recipe of sweet potato halwa and i made it…. Its very simple and easy to make i love this website…. Thanks for awesome website

    1. glad to know Shraddha our food blog has helped you in learning new recipes. thankyou for trying them 🙂

  3. Dear Dassana, tried this recipe as well. I must say I am not a fan of sweet potatoes, my husband loves them, he has a sweet tooth as well. Intended to make this for him but it was quite an effort to save some for him. It was too good!5 stars

    1. thanks deepti for sharing positive feedback on halwa. glad to know this.

  4. Hi Dassana,

    Yet another easy and great recipie. Tried it and my family loved it.

    Thank you5 stars

  5. I have used earth balance (a vegan, non-hydrogenated margarine) to make something similar to ghee. The same process for clarifying butter can be used to make “vegan ghee” out of earth balance, producing a buttery oil that is semi-solid at room temperature. I cannot say how it compares in taste, as I have never tried ghee before–all I know is that it is very, very good, and behaves similarly in terms of melting point.

    1. thanks whitney for sharing this information. in india we don’t get earth balance. but would love try it in future whenever it is available.

  6. I have never tried shakarkand halwa. It sounds good and I am sure it is better and healthier. Would love to give it a try some day soon. Thanks for sharing.5 stars

  7. My grand ma does this It is in my to do list for a while.. You hv tempted me more