Sweet Potato Indian Sweet Recipe: Cardamom-Spiced Filling in 30 Minutes

Side Dishes

Sweet Potato Indian Sweet Recipe: Cardamom-Spiced Filling in 30 Minutes

This Indian sweet potato recipe transforms humble sweet potatoes into a fragrant, golden dessert that tastes like a celebration. The secret lies in slow-cooked ghee, warm cardamom, and just enough sugar to caramelize naturally—no artificial flavors, just pure comfort.

I first made this for Diwali when my grandmother insisted "real sweetness comes from patience," and she was right: the longer it simmers, the deeper the flavor becomes.

What sets this apart is the texture—creamy yet firm, with pockets of spiced sweet potato that melt in your mouth.

We start by roasting the sweet potatoes until tender, then simmer them in ghee until they break down into a velvety purée. Cardamom and saffron infuse the ghee, while toasted nuts add crunch. The result?

A dessert that feels luxurious without being complicated, perfect for festive occasions or quiet evenings when you crave something warm and comforting.

By the time you're done, you'll have a dish that looks as impressive as it tastes—golden, fragrant, and studded with nuts. The aroma alone will have everyone gathering around the kitchen, and the first bite delivers that perfect balance of sweet, spiced, and creamy.

This recipe serves 6, but trust me: you'll want to make it twice as much.

For extra richness, drizzle with extra ghee before serving. Or, if you prefer a lighter version, reduce the sugar slightly and add dried fruits like raisins or apricots. Either way, this dessert proves that traditional sweets can be both nostalgic and completely foolproof.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato indian sweet

Six ingredients transform humble sweet potatoes into a fragrant Diwali-worthy dessert.

Ingredient Amount Notes
Sweet Potatoes 🍠 3 lbs Medium, peeled and cubed
Ghee 🧈 ½ cup Clarified butter for richness
Granulated Sugar 🍚 1 cup Adjust to taste for sweetness
Cardamom Pods 🌿 8 whole Lightly crushed for aroma
Saffron Threads 🧡 ¼ tsp Soaked in 1 tbsp warm water
Cashews 🥜 ½ cup Toasted for crunchy texture
Almonds 🌰 ½ cup Toasted and roughly chopped
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Vanilla Extract 🌸 1 tsp Pure extract for depth
Salt 🧂 ¼ tsp Kosher or sea salt
Ground Cinnamon 🌶️ ½ tsp For subtle warmth
Water 💧 ¼ cup For simmering consistency

The sweet potatoes are the heart of this recipe, so pick ones that are firm and vibrant orange—no green spots. I always grab the organic ones at Whole Foods (they hold up better during roasting), but regular sweet potatoes work fine. The ghee is non-negotiable here—it's what gives this dessert that luxurious, golden finish. Gujarat brand ghee is my go-to if you can find it, but any high-quality ghee will do. Toast the nuts in a dry pan until they're fragrant—about 3-4 minutes—that's what adds that crunchy contrast to the creamy filling.

No saffron? Turmeric at half the amount gives a similar golden hue, though it won't have that floral note. Running low on cardamom? Cinnamon plus a pinch of nutmeg mimics the warmth. The cashews and almonds can be swapped for pistachios if you prefer, but toast them first—that step is essential. For a lighter version, reduce the sugar to 3/4 cup and add 1/4 cup dried apricots (chopped). The heavy cream can be replaced with coconut milk for a dairy-free option, though the texture will be slightly lighter.

This dessert keeps beautifully for 5 days in the fridge, though it's best enjoyed fresh. The filling thickens as it cools, so if it seems too firm after refrigerating, warm it gently with a splash of milk. For serving, I like to arrange it in small bowls and drizzle with extra ghee—trust me, it's worth the extra minute. The aroma alone will have everyone thinking it's a restaurant-quality dessert. Freezes well for 3 months if you want to make it ahead for a celebration.

❤️

Why You'll Love This Recipe

  • Sweet Potatoes in Minutes: I swear, this takes less time than waiting for a pot of tea to boil. Peel, boil, and toss in ghee—no peeling skills required, and the sugar caramelizes while you stir.
  • Warm Spice Magic: That first whiff of cardamom and saffron in ghee? Instant mood booster. The sweet potatoes soak up the aroma like a sponge, making every bite taste like a hug from your favorite Indian kitchen.
  • Crowd-Pleaser Any Day: I’ve served this at breakfast, dessert, or even as a side with curry—no one bats an eye. The kids go for it because it’s sweet, and adults love the sophisticated spices. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Ghee feels fancy, but a little goes a long way. Sweet potatoes are cheap, sugar is cheap, and a few cardamom pods stretch forever. Leftovers? Even better—reheat with a splash of milk, and it’s like fresh-baked again.

Step-by-step instructions for sweet potato Indian sweet recipe

Here's how to create a fragrant, spiced sweet potato filling that's creamy, nutty, and perfectly balanced.

1

Cook the Sweet Potatoes Until Tender

Place the 3 lbs of peeled and cubed sweet potatoes in a large pot and cover with 1 cup of water. Bring to a boil over medium-high heat, then reduce to medium heat and simmer for 15-20 minutes until the sweet potatoes are fork-tender but not falling apart. You'll know they're ready when a fork slides in easily with just a little resistance.

Drain the sweet potatoes in a colander and set aside. Don't rinse them—they'll release their natural sweetness as they cool. While they're still warm, give them a gentle mash with a potato masher or fork. This helps break down the fibers and creates a smoother texture for the filling. The potatoes should be soft but still hold their shape slightly—this prevents the final mixture from becoming too watery.

2

Toast the Nuts and Infuse the Spices

In a dry skillet over medium heat, toast the 0.5 cup of cashews and 0.5 cup of almonds for 5-7 minutes, stirring constantly, until they turn a light golden color and release their nutty aroma. Remove from heat and set aside to cool slightly. Toasting enhances their flavor and adds a delightful crunch to the final dish.

In the same skillet, add the 0.5 cup of ghee over low heat. Add the 8 lightly crushed cardamom pods and let them sizzle gently for 1 minute until the ghee becomes fragrant and lightly golden. Remove from heat and let the spice-infused ghee cool for 2 minutes. This step is crucial—it awakens the cardamom's warm, floral notes that will permeate the entire filling.

3

Combine and Simmer the Filling

In a large mixing bowl, combine the mashed sweet potatoes, the cooled ghee with cardamom, 1 cup of granulated sugar, 0.25 tsp of salt, and 0.5 tsp of ground cinnamon. Mix well until the sugar is fully incorporated and the mixture is smooth. The sweet potatoes should be warm enough to help dissolve the sugar completely.

In a separate small bowl, soak the 0.25 tsp of saffron threads in 1 tablespoon of warm water for 5 minutes to release their vibrant color and delicate flavor. Add this saffron infusion to the sweet potato mixture along with the 1 tsp of vanilla extract and 0.5 cup of heavy cream. Stir gently to combine—you want to maintain a smooth texture without overmixing.

4

Finish with Toasted Nuts and Adjust Consistency

Add the toasted cashews and almonds to the mixture and stir until evenly distributed. The nuts should be roughly chopped to create pockets of texture throughout the filling. Taste and adjust the sweetness if needed—you can add more sugar if desired, but remember that the sweet potatoes will contribute their own natural sweetness as they cool.

For a smoother texture, you can blend the mixture briefly with an immersion blender, being careful not to over-blend which would create a paste. If the filling is too thick, add 1-2 tablespoons of water at a time until it reaches a spreadable consistency, similar to a thick custard. The final filling should be rich, fragrant, and ready to be used in your favorite sweet treat—whether it's stuffed into pastries, layered in desserts, or served warm with a dollop of whipped cream.

👨‍🍳

Pro Tips For Making Sweet Potato Indian Sweet

  • Peel After Cooking: Sweet potatoes brown fast once cut, so skip peeling them until after cooking. Toss them whole in boiling water for 15-20 minutes—peel while still warm, then slice. The texture stays firm, and you avoid that sad, grayed edge.
  • Low Heat for Ghee: Don’t rush the ghee—heat it on low until it shimmers and smells nutty, about 5 minutes. Too high, and you’ll burn the cardamom before it releases its aroma. I learned this the hard way when my first batch tasted like toasted bread instead of dessert.
  • Toast Cardamom First: Crack open those cardamom pods and toast them dry in a separate pan for 30 seconds before crushing. This deepens their flavor way more than just adding whole pods to the ghee. (Yes, even if you’re impatient like me.)
  • Saffron Soak Matters: Bloom the saffron in 2 tablespoons warm milk for 10 minutes before adding it to the sweet potatoes. This extracts the color and flavor fully—no more pale, weak strands floating in your dish. (Your future self will notice the difference.)

Dietary considerations for this dish

Vegetarian-Friendly Base

This recipe is naturally vegetarian—no meat, fish, or poultry involved. The star ingredients are sweet potatoes, ghee, and nuts, all plant-based except for the dairy elements.

The heavy cream and ghee provide richness, but you can easily swap them for coconut milk or vegan ghee to make it fully plant-based. 🌱

Gluten-Free Assurance

Since this dessert relies on sweet potatoes, ghee, and nuts, it’s inherently gluten-free. Just double-check your ghee and sugar brands—some may contain traces of gluten. I always opt for certified gluten-free sugar (like Wholesome! brand) to be extra safe.

The filling is also safe for those with gluten sensitivities or celiac disease.

Dairy-Free Adaptations

For a dairy-free version, replace the ghee with coconut oil or vegan ghee (like Earth Balance). Swap the heavy cream for full-fat coconut milk—it adds creaminess while keeping the dish rich.

The saffron and cardamom flavors remain unchanged, so the spiced profile stays intact. Just reduce the coconut milk by 2 tablespoons to match the filling’s consistency.

Nut-Free Options

If you or your guests have nut allergies, skip the cashews and almonds entirely. Instead, fold in toasted pumpkin seeds or sunflower seeds for crunch (about ½ cup).

For extra indulgence, add dried coconut flakes, toasted in the same skillet as the nuts. The texture will still provide contrast without relying on tree nuts.

Lower Sugar Versions

To reduce sugar, cut the granulated sugar to ¾ cup and boost natural sweetness with ¼ cup dried apricots (chopped) or ½ cup mashed banana. The sweet potatoes’ natural sugars will complement the fruit’s caramelized notes.

For a diabetic-friendly option, use sugar-free maple syrup (about ¼ cup) and reduce the sugar by ½ cup. Always taste as you go!

Protein Boost

Add 1 scoop of vanilla plant-based protein powder (like Orgain) to the filling for extra protein. Stir it in with the heavy cream—it blends seamlessly and adds a subtle vanilla depth.

This works especially well for post-workout snacks or when serving to active kids. The texture remains creamy, and the protein content increases without altering the dessert’s flavor profile.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 60mg20%
Sodium 240mg10%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 38g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sweet potato dessert without ghee?

Yes! While ghee adds that signature golden richness, you can substitute with coconut oil or butter (though butter burns more easily). For a dairy-free option, use vegan ghee or extra virgin coconut oil. The flavor will be slightly different but still delicious—just reduce the cooking time by 1-2 minutes to prevent burning.

2

How do I know when the sweet potatoes are cooked perfectly?

They're ready when a fork slides in easily with just light resistance—no mushy spots! The cubes should hold their shape slightly but be tender throughout. Overcooking turns them into mush, which makes the filling watery. For extra control, cut one cube in half—if it's fork-tender but not falling apart, you're good to go.

3

What if my filling turns out too runny?

Simmer the filling uncovered over low heat for 5-10 minutes while stirring occasionally. This evaporates excess moisture. If it's still too thin, mix 1 tablespoon of cornstarch with 1 tablespoon water, stir into the filling, and cook for 2 more minutes until thickened. Never skip the simmering—it's what develops that deep, caramelized flavor!

4

Can I make this ahead for a party?

This dessert actually tastes better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days. Before serving, warm gently in a saucepan with 1 tablespoon of milk to restore creaminess. For parties, prepare the filling a day ahead and assemble into pastries or bowls just before serving—this keeps everything fresh.

5

What's the best way to serve this dessert?

For an elegant presentation, spoon the warm filling into small bowls and drizzle with extra ghee. Top with a sprinkle of toasted nuts and a pinch of cardamom powder. Serve with whipped cream or vanilla ice cream for contrast. For a festive touch, arrange in mini pastries or rice krispie cups—it's perfect for Diwali or any celebration!

★★★★★5.0(5 reviews)
Categories Side Dishes