
This traditional Indian sweet potato halwa brings warm spices and natural sweetness together in a comforting dessert. The dish transforms humble ingredients into something extraordinary through slow cooking and careful spice balancing.
Cardamom and saffron infuse the grated sweet potatoes as they cook down with ghee, creating layers of aromatic flavor. The addition of milk powder helps achieve that signature creamy texture without excessive liquid.
What emerges is a rich, golden halwa with a slightly caramelized edge and melt-in-your-mouth consistency. Each bite delivers the earthy sweetness of potatoes complemented by warm, fragrant spices.
Serve this warm or at room temperature for a dessert that feels both nostalgic and special. The process takes patience, but the results are worth every minute.
Ingredients for Sweet Potato Recipe Indian Food
Transform humble sweet potatoes with ghee, warm spices, and milk powder into this aromatic dessert.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Peeled and finely grated |
| Ghee 🧈 | ½ cup | Clarified butter, pure |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Milk Powder 🥛 | ½ cup | Full-fat for creaminess |
| Cardamom Pods 🌿 | 8 whole | Green, seeds removed and crushed |
| Saffron Threads 🌼 | ¼ tsp | Soaked in 2 tbsp warm milk |
| Cashew Nuts 🌰 | ¼ cup | Chopped, for garnish |
| Raisins 🍇 | ¼ cup | Golden or black, optional |
| Whole Milk 🥛 | ½ cup | Warm, for soaking saffron |
| Ground Cinnamon 🌿 | ½ tsp | Ceylon or Cassia variety |
| Ground Nutmeg 🌰 | ¼ tsp | Freshly grated preferred |
| Rose Water 🌹 | 1 tsp | Pure, food-grade quality |
The ghee quality is paramount here. Patel Brothers or any Indian grocery store carries authentic clarified butter with the rich, nutty aroma essential for halwa. Cardamom pods should be green and plump—discard any that are pale or brittle. For saffron, Kashmiri threads offer the best color and fragrance, available at Whole Foods or online at Burlap & Barrel. Milk powder must be full-fat for the proper texture.
No ghee? Clarified butter in a pinch, but avoid regular butter—it will burn. Substitute cardamom powder at one-third the amount if using pre-ground. Saffron can be omitted, but the color and flavor won’t be the same. Almonds or pistachios work instead of cashews for garnish. For a dairy-free version, use coconut oil and coconut milk powder, though the flavor profile will shift slightly.
Store halwa in an airtight container at room temperature for up to 3 days. Reheat gently with a splash of milk to restore creaminess. Saffron and cardamom keep indefinitely in a cool, dark place—6-12 months for peak potency. Always check your milk powder’s expiration date before use.
Why You’ll Love This Recipe
- One Pot Magic: I just dump everything in a single pot—sweet potatoes, ghee, sugar—and let the cardamom do its work.
- Melt-in-Mouth Goodness: The ghee and milk powder turn these into little pillows of sweetness with that warm cardamom kick.
- Diwali to Dessert: I make this for festivals, but honestly, it’s my Tuesday night treat too.
- Stretches Far: A small batch of sweet potatoes feeds my whole family, and leftovers taste even better the next day.
Step-by-Step Instructions for Spiced Halwa With Cardamom Aroma
This method ensures a perfectly textured halwa with balanced spices and rich aroma.
Step 1: Prepare the Sweet Potatoes and Infuse the Milk
Peel the 2 lb sweet potatoes and finely grate them using a box grater. I recommend using the smallest holes for a smooth, uniform texture in your halwa. Transfer the grated sweet potatoes to a clean bowl and set aside.
In a small bowl, combine the 0.25 tsp saffron threads with 2 tablespoons of the 0.5 cup whole milk warmed gently. Let this steep for 10 minutes to release the saffron’s vibrant color and delicate flavor. The milk should turn a beautiful golden hue when ready.
Step 2: Toast the Spices and Nuts
In a heavy-bottomed pan, dry-roast the 8 whole cardamom pods (seeds removed and crushed) over medium heat for 1-2 minutes until fragrant. Remove the cardamom and set aside. In the same pan, add the 0.25 cup cashew nuts and toast until light golden brown, about 3-4 minutes.
Transfer the cashews to a plate and set aside for garnishing later. Toasting the nuts enhances their natural oils and adds a satisfying crunch to the finished dish.
Step 3: Cook the Sweet Potatoes with Ghee
Heat the 0.5 cup ghee in the same pan over medium heat. Add the grated sweet potatoes and stir well to coat evenly. Cook for 10-12 minutes, stirring frequently, until the mixture softens and the raw smell disappears.
The sweet potatoes should turn slightly translucent and begin to thicken. At this stage, add the toasted cardamom, 0.5 tsp ground cinnamon, and 0.25 tsp ground nutmeg. Stir for 1 minute to allow the spices to bloom and infuse the mixture with their warm, aromatic flavors.
Step 4: Incorporate Sugar, Milk Powder, and Saffron Milk
Add the 0.75 cup granulated sugar to the pan and mix thoroughly. Cook for 3-4 minutes until the sugar dissolves completely and the mixture begins to caramelize slightly. Then, sprinkle in the 0.5 cup milk powder and stir continuously to prevent lumps.
Pour in the remaining whole milk and the saffron-infused milk. Mix well and cook for another 5-7 minutes on low heat. The halwa will thicken and start to pull away from the sides of the pan.
Step 5: Finish with Raisins and Rose Water
Add the 0.25 cup raisins and cook for 2 minutes, allowing them to plump up slightly. Stir in the 1 tsp rose water and mix well. The halwa should now have a glossy sheen and a thick, fudgy consistency.
Remove from heat and let it rest for 5 minutes. Garnish with the toasted cashew nuts before serving warm. Each bite should offer a harmonious blend of sweetness, spice, and floral aroma.
Pro Tips For Making Sweet Potato Recipe Indian Food
- Roast Before Mashing: Always roast the sweet potatoes whole at 400°F until they’re oozing syrup—about 45-50 minutes. I learned this the hard way: boiling makes them watery and the halwa never gets that deep, caramelized flavor.
- Crush Cardamom Fresh: Lightly crush the cardamom pods just before using, and fish out the shells after infusing in warm ghee. Sounds tedious but it works: the seeds release way more aroma than pre-ground powder.
- Skip Cold Milk Powder: Mix the milk powder with a splash of warm ghee or milk first to prevent clumping. After ruining a batch with lumpy halwa, I finally figured out that cold powder just doesn’t dissolve evenly.
- Cook Low and Slow: Once the ghee and sugar are in, keep the heat at medium-low and stir often. High heat burns the sugar before the sweet potatoes absorb it, and you’ll end up with a bitter, grainy mess.
Pro Cooking Tips for This Dish
Ghee Temperature Control
Always use medium heat when cooking with ghee to prevent burning. I maintain a consistent 325-350°F range for even cooking. Ghee has a higher smoke point than butter, but it will still scorch if overheated. 🔥
Spice Bloom Technique
Toast whole spices like cardamom in dry pan first to release essential oils. This 1-2 minute step at medium heat makes a huge difference in flavor depth. I notice the aroma immediately fills my kitchen.
Sweet Potato Grating
Use the finest grater setting for 2 lb sweet potatoes to achieve smooth texture. The small holes create uniform pieces that cook evenly in 10-12 minutes. Larger gratings can leave the halwa with a coarse mouthfeel.
Sugar Caramelization
Cook the 0.75 cup sugar with sweet potatoes until it dissolves completely and starts to turn golden. This 3-4 minute process adds depth. I stir constantly to prevent hot spots.
Milk Powder Integration
Sprinkle 0.5 cup milk powder gradually while stirring to avoid lumps. The key is low heat and patience. I find this creates that signature creamy texture without excessive liquid.
Cook for 5-7 minutes until the mixture pulls from pan sides. This visual cue tells me it’s ready for the next step. ✨
Nutrition Facts
Frequently Asked Questions
Can I use regular butter instead of ghee?
You can, but clarified butter or ghee is preferred for authentic flavor. Regular butter may burn at medium heat and lacks the nutty aroma. For best results, use 0.5 cup ghee as specified.
How do I know when the halwa is done?
It’s ready when the mixture pulls away from the pan sides and has a glossy sheen. After 5-7 minutes on low heat, the texture should be thick and fudgy.
Can I skip the milk powder?
Yes, but the texture will be less creamy. For a substitute, use 1 cup evaporated milk cooked down. Add it gradually to avoid lumps.
How long can I store the halwa?
Store in an airtight container at room temperature for up to 3 days. Reheat gently with a splash of milk to restore creaminess.
- Pork Loin Recipe Roaster Oven: Herb-Infused Juiciness With Golden Crust - November 5, 2026
- Sweet Chicken Recipe for Rosh Hashanah: Pomegranate-Glazed Holiday Centerpiece - November 5, 2026
- Pork Shoulder Blade Recipe Oven: Slow-Roasted to Fork-Tender Richness - November 5, 2026