Sweet Potato Kheer Recipe: Cardamom-Infused Coconut Pudding Magic

Side Dishes

Sweet Potato Kheer Recipe: Cardamom-Infused Coconut Pudding Magic

Transforming humble sweet potatoes into this cardamom-infused coconut kheer is where traditional Indian desserts meet modern comfort food. The secret lies in slow-cooking sweet potato purée into warm milk until it reaches that signature velvety, custard-like texture—where each spoonful reveals layers of caramelized sweetness and aromatic cardamom.

This isn’t your ordinary kheer; it’s a dessert that balances earthy sweet potatoes with the tropical richness of coconut milk, creating a harmony that’s both nostalgic and unexpectedly sophisticated.

The magic happens in the tempering stage, where ghee and whole spices like cardamom and cinnamon bloom into fragrant clouds, infusing the pudding with warmth. Unlike traditional versions that rely solely on milk, this recipe incorporates coconut milk for a creamy depth that elevates the dish to restaurant-quality levels.

The result is a dessert that’s equally at home as a festive centerpiece or a cozy weeknight treat—served chilled with a sprinkle of toasted nuts for crunch.

What sets this kheer apart is its versatility. You can adjust the sweetness to taste, swap in other milks for dietary preferences, or even add a splash of rose water for floral notes.

The slow simmering process ensures the sweet potatoes dissolve into a silky, lump-free purée, while the final tempering adds that signature sheen and aroma that makes kheer irresistible. Perfect for celebrations or quiet evenings, this recipe proves that comfort food can be both indulgent and refined.

Once you taste the first spoonful—warm, spiced, and effortlessly creamy—you’ll understand why this has become a modern classic. The combination of sweet potatoes, coconut milk, and cardamom creates a dessert that’s rich yet balanced, sweet yet subtly complex.

Whether you’re serving it to guests or treating yourself, this kheer delivers on every level. Let’s get started on crafting your perfect bowl.

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

Ingredients for sweet potato kheer

Six ingredients transform humble sweet potatoes into velvety cardamom-infused kheer magic.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 2 lbs Peeled and cubed for even cooking
Full-Fat Coconut Milk 🥥 2 cans One can for cooking, one for blending
Whole Milk 🥛 4 cups Full-fat for creaminess
Ghee 🧈 ½ cup Clarified butter for tempering
Cardamom Pods 🌿 10 whole Green cardamom preferred
Cinnamon Sticks 🌳 2 whole For aromatic tempering
Sugar 🍚 1 ½ cups Adjust to taste, white or brown
Rose Water 🌸 1 tbsp Optional floral essence
Cashew Nuts 🥜 ¼ cup Toasted for garnish
Pistachios 🌰 ¼ cup Shelled and chopped
Saffron Strands 🌼 0.1 tsp Optional for luxurious touch
Vanilla Extract 🌺 1 tsp Pure vanilla for depth
Salt 🧂 ½ tsp Fine sea salt preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed

The sweet potatoes are the star here—orange-fleshed varieties like Jewel or Beauregard work best, giving that signature caramelized sweetness. Indian grocery stores or well-stocked markets carry these, but any sweet potato will do in a pinch. Look for firm, unblemished tubers—they'll purée smoother. The coconut milk matters too: full-fat, no additives is key for that restaurant-quality creaminess. I always grab Thai Kitchen brand from the regular supermarket aisle, but anything labeled 'full-fat' works. Toast your cardamom pods lightly before crushing—Penzeys Spices sells pre-toasted pods if you want to skip this step.

No cardamom? Vanilla bean plus a pinch of cinnamon mimics the warmth, though it won't be identical. Running short on coconut milk? Substitute half with heavy cream, but the texture will be lighter. The saffron is optional but worth it—one strand per serving is plenty, so a tiny pinch goes a long way. For the nuts, raw and unflavored are best—any store-bought mix with salt or sugar will overpower the delicate flavors. The ghee? Don't substitute with regular butter—it burns easily during tempering. Gujarat brand from Indian stores has the perfect smoky depth, but any pure ghee works.

This kheer keeps beautifully—5 days refrigerated or 3 months frozen. For freezing, portion into airtight containers with a thin layer of coconut milk on top to prevent drying. Reheat gently on low, stirring constantly until just warmed through. The texture improves overnight as flavors meld—make extra for leftovers. Store nuts separately and toast fresh before serving. For a quicker version, use instant mashed sweet potatoes (just add water), though fresh purée gives that authentic silky texture.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Peel, boil, mash—then just simmer everything in one pot with coconut milk and cardamom. The ghee swirls in like butter on toast, and suddenly, you’ve got dessert without the cleanup.
  • Velvet-Smooth Texture: That creamy blend of whole milk and coconut milk turns the sweet potatoes into something dreamy—not gluey, not gritty. The cardamom adds this subtle, warm spice that makes it taste like a hug in a bowl. Honestly, I’ve never met a kheer that didn’t get seconds because of this combo.
  • Weeknight to Celebration: Make it for lazy Sundays or bring it to a potluck—no one will guess it’s as easy as it is. The natural sweetness of the potatoes means you can skip sugar if you want, and the ghee gives it that rich, restaurant-style finish. (Yes, even on a Tuesday night.)
  • Budget Luxury: Sweet potatoes are cheap, and coconut milk stretches farther than you’d think. A single batch feeds my family for days, and the leftovers? Even better the next day—like a richer, spiced custard. My wallet and taste buds high-five every time.

Step-by-step instructions for sweet potato kheer

Let's create this velvety, spiced sweet potato pudding with layers of warm cardamom and floral notes.

1

Cook the Sweet Potatoes Until Silky

Peel and cube the 2 lbs medium sweet potatoes into even ½-inch pieces—this ensures they cook uniformly. Place them in a medium pot with 4 cups whole milk and 0.5 tsp salt, then bring to a gentle boil over medium-high heat. Once boiling, reduce to medium-low heat and simmer uncovered for 20-25 minutes, stirring occasionally, until the sweet potatoes are fork-tender and the mixture thickens to a creamy consistency.

You'll know they're done when the sweet potatoes collapse easily under gentle pressure and the milk has reduced to a pudding-like texture. The color should deepen to a golden caramel hue. This step builds the kheer's signature velvety body—don't rush it, as the sweet potatoes need time to break down completely.

2

Temper with Ghee and Spices

While the sweet potatoes cook, lightly toast the 10 whole cardamom pods and 2 whole cinnamon sticks in a dry skillet over low heat for 1-2 minutes until fragrant. Crush the cardamom pods gently with a mortar and pestle (or wrap in a clean cloth and tap with a rolling pin) to release their essential oils. Set aside.

In a separate saucepan, gently heat 0.5 cup ghee over low heat until it melts completely. Add the crushed cardamom and cinnamon sticks, then pour this aromatic ghee mixture into the cooked sweet potato mixture. Stir continuously over low heat for 5 minutes to infuse the flavors. This tempering step is crucial—it prevents curdling and adds depth to the kheer's spice profile.

3

Sweeten and Blend with Coconut Milk

Remove the pan from heat and stir in the 1.5 cups sugar until fully dissolved. The mixture should be sweet but not overly syrupy—adjust to taste if needed. Open one can of full-fat coconut milk and blend it with the sweet potato mixture using an immersion blender until completely smooth. For a silkier texture, strain the mixture through a fine-mesh sieve to remove any remaining potato fibers.

Return the blended kheer to the pan and cook over low heat for another 5 minutes, stirring constantly. The residual heat will help the flavors meld while preventing the mixture from curdling. This is where the kheer transforms from a simple pudding into a luxurious dessert—smooth, fragrant, and perfectly balanced in sweetness.

4

Finish with Floral and Nutty Touches

Stir in the 1 tbsp rose water, 1 tsp vanilla extract, and 1 tbsp lemon juice. The rose water adds a delicate floral aroma, while the lemon juice brightens the dish. Let the kheer cool to room temperature, then transfer it to serving bowls. Chill in the refrigerator for at least 2 hours (or overnight) to allow the flavors to fully develop and the texture to set.

Before serving, toast the 0.25 cup cashew nuts and 0.25 cup pistachios in a dry skillet over medium heat for 2-3 minutes until golden and fragrant. Soak the 0.1 tsp saffron strands in 2 tablespoons warm milk for 10 minutes, then strain and drizzle this saffron milk over the chilled kheer. Top each serving with the toasted nuts and a sprinkle of saffron-infused milk for a showstopping presentation.

👨‍🍳

Pro Tips For Making Sweet Potato Kheer

  • Boil Until Fork-Tender: Sweet potatoes need to be cooked until they’re soft enough to mash easily—no one likes gummy kheer. Test doneness by piercing with a knife; if it slides in smoothly, they’re ready. Overcooking turns them mushy, so pull them out just before they’re fully done if you’re impatient (I know, I know).
  • Peel While Still Warm: Cold sweet potatoes are stubborn to peel—trust me, I’ve tried. Peel them right after boiling while they’re still warm; the skin slides off like a dream. If you’re lazy and peel them raw, you’ll end up with a kitchen full of scraped knuckles and half-peeled tubers.
  • Toast Cardamom First: Crush the cardamom pods before adding them to the milk—this releases their aroma and prevents bitter chunks. Lightly toast them in a dry pan for 30 seconds first; it deepens their flavor and makes the whole dish smell like a spice shop. (Yes, even if you’re not a spice snob.)
  • Use Cold Milk for Smoother Kheer: Let the coconut milk and whole milk cool slightly before mixing with the sweet potato mash—hot liquids make the texture grainy. I used to ignore this and ended up with a lumpy mess. Patience here means a silky, restaurant-quality kheer. (Your future self will send you a thank-you note.)

Health benefits of these flavors

Sweet Potato Power

Sweet potatoes bring fiber-rich nutrition to this kheer, with 2 lbs providing over 15 grams of dietary fiber—that's 60% of your daily needs in one serving. Their low glycemic index means slower blood sugar spikes compared to white potatoes, making this dessert surprisingly balanced for a sweet treat.

The orange hue also signals high levels of beta-carotene, an antioxidant that supports eye health and immune function. 💪

Cardamom's Health Perks

The 10 cardamom pods used in this recipe aren't just for flavor—they're packed with antioxidants that help reduce inflammation. Studies show cardamom can improve digestion and even support heart health by lowering blood pressure.

The essential oils released during tempering create that signature aroma while delivering antimicrobial benefits. I always double the cardamom if I'm feeling under the weather—it's my go-to natural remedy.

Coconut Milk Benefits

Using 2 cans of full-fat coconut milk transforms this kheer into a healthy fat powerhouse, providing medium-chain triglycerides (MCTs) that fuel your brain and body efficiently. These fats are metabolized quickly for instant energy, perfect for post-meal digestion.

The coconut milk also adds lauric acid, which supports immune function and may help fight harmful pathogens. For a lighter version, I sometimes blend half coconut milk with unsweetened almond milk—it still tastes rich but with fewer calories.

Protein Boost from Nuts

The 0.25 cup cashews and pistachios aren't just for crunch—they add plant-based protein and healthy fats that keep you satisfied longer. Pistachios, in particular, contain arginine, an amino acid that supports heart health.

Toasting them enhances their natural oils, making every bite more flavorful while adding vitamin E and magnesium. I like to portion the nuts separately so guests can customize their toppings—some prefer extra crunch, others like it minimal.

Ghee's Nutritional Edge

The 0.5 cup ghee used in tempering contains butyrate, a fatty acid that supports gut health and reduces inflammation. Unlike regular butter, ghee is lactose-free and casein-free, making it digestible for many people with dairy sensitivities.

The smoky aroma from high-heat processing also adds depth to the kheer while providing vitamin K2, which supports bone health. I always use grass-fed ghee when possible—it has a cleaner flavor and higher nutritional profile.

Balanced Sweetness

The 1.5 cups sugar in this recipe can be adjusted to taste, but the combination of sweet potatoes, coconut milk, and cardamom creates natural sweetness that reduces the need for excessive sugar.

For a healthier twist, I sometimes replace 0.5 cup sugar with date syrup or maple syrup, which add minerals like potassium and manganese. The 1 tbsp rose water adds floral notes without calories, making this dessert feel indulgent while being more nutritious than traditional versions. 🌸

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 420mg18%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 45g
Protein 10g20%
* 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 sweet potato kheer without coconut milk?

For a traditional version, use 4 cups whole milk instead of coconut milk, but reduce the sugar slightly since sweet potatoes are naturally sweet. For extra creaminess, add ½ cup heavy cream at the end. The texture will be lighter but still delicious.

2

Why does my kheer turn grainy?

Graininess usually happens if the sweet potatoes aren't fully cooked or blended properly. Always simmer until the potatoes are fork-tender (about 20-25 minutes) and blend thoroughly with an immersion blender. For extra silkiness, strain through a fine-mesh sieve after blending. Pro tip: Use orange-fleshed sweet potatoes—they purée smoother than white varieties.

3

How can I make this kheer vegan?

Swap the whole milk for coconut milk (use all 2 cans) and replace ghee with vegan butter or coconut oil. Use plant-based sugar alternatives like maple syrup or agave, and ensure your vanilla extract is vegan-certified. The texture will be equally creamy but with a nutty undertone from the coconut.

4

Can I use regular potatoes instead of sweet potatoes?

Regular potatoes won't work—they lack the natural sweetness and vibrant color that make sweet potato kheer special. The starch content is also different, leading to a gummy texture. If you're out of sweet potatoes, try yam as a substitute, but adjust the cooking time (yams take longer to soften).

5

How do I store leftover kheer?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, warm gently on low heat while stirring constantly—never microwave directly. For best texture, add a splash of coconut milk when reheating. The flavors actually improve overnight!

★★★★★4.5(10 reviews)
Categories Side Dishes