Indian

Sweet Potato Halwa (Shakarkandi)

Shakarkandi halwa cooks mashed sweet potato in ghee and milk until it thickens and darkens.

Jump to recipe ↓
Sweet Potato Halwa (Shakarkandi)

55 mintotal

35 min hands-on20 min hands-off

Prep 15 min · Cook 20 min

Serves
2
Difficulty
Easy
Spice
None

Ingredients

Quantities are for 2 servings.

You'll need: Stovetop.

Includes prep-ahead time.

Method

  1. Melt the ghee in a heavy-bottomed non-stick pan or a sturdy kadhai.

  2. Add the well-mashed sweet potatoes. Stir and roast them steadily over low to medium heat for 7-8 minutes.

    7–8 min

  3. This intensive fat-roasting phase is non-negotiable; it completely eradicates the raw, starchy profile, replacing it with a profound, caramelized aromatic depth.

  4. Pour in the warm milk along with the saffron infusion. Stir continuously until the sweet potato has taken up all the liquid and the mixture is completely smooth.

  5. Add the sugar. The halwa will loosen and turn more fluid as the sugar melts into it.

  6. Persist with a constant stirring rhythm for an additional 5 minutes. The endpoint is achieved when ambient moisture evaporates entirely, allowing the halwa to form a singular, hyper-glossy sphere that rejects the pan walls.

    5 min

  7. Extinguish the flame. Carefully fold in the potent cardamom powder and the professionally chopped nuts.

  8. Serve the halwa while it is still comfortingly warm.

How to tell it's done

Extremely smooth, rich, and buttery, melting instantly in the mouth.

Getting it right

Tip

Sweet potatoes are naturally sweet and highly starchy, meaning they require much less sugar and cooking time compared to traditional Gajar (Carrot) Halwa.

What to serve it with

A heavy, satisfying dessert perfect for breaking a long fast.