Sweet Potato Kheer Recipe: Cardamom-Spiced Coconut Dream in a Pot

Side Dishes

Sweet Potato Kheer Recipe: Cardamom-Spiced Coconut Dream in a Pot

This sweet potato kheer recipe transforms humble ingredients into a velvety, cardamom-infused dessert that tastes like a warm hug in every spoonful. šŸ’› The secret lies in slow-cooked sweet potatoes blended into rich, spiced milk—creating a texture that’s both creamy and comforting, with just the right balance of sweetness and warmth.

Perfect for special occasions or cozy family dinners, this dish requires only simple techniques but delivers restaurant-quality results.

The process begins with boiling sweet potatoes until tender, then blending them into a smooth purƩe that forms the heart of the kheer. Simmered gently with milk, sugar, and a touch of ghee, the mixture thickens into a luxurious consistency, while cardamom and saffron infuse it with aromatic depth.

No fancy equipment is needed—just patience and attention to detail to achieve that signature silky texture.

What you’ll end up with is a golden, fragrant dessert that’s rich yet light, with pockets of tender sweet potato woven throughout. The cardamom’s warmth and coconut’s subtle sweetness make every bite irresistible, while a sprinkle of toasted nuts adds crunch for contrast.

This recipe is a celebration of tradition, turning basic ingredients into something extraordinary with minimal effort.

Serve it warm or chilled, paired with fresh mint leaves or a drizzle of honey for extra indulgence. The best part? It tastes even better the next day, making it ideal for meal prep or sharing with loved ones. Let’s create this comforting classic together.

šŸ‘Øā€šŸ³
Difficulty
Medium
🌿
Diet
Vegetarian
šŸ”„
Calories
Med Cal

Ingredients for sweet potato kheer

Transform humble pantry staples into a luxurious, cardamom-kissed dessert with this velvety sweet potato kheer.

Ingredient Amount Notes
Sweet Potatoes šŸ  1 ½ lb Organic preferred, peeled and cubed
Whole Milk šŸ„› 4 cups Full-fat for creaminess, warmed
Sugar šŸš ¾ cup Granulated, adjust to taste
Ghee 🧈 ¼ cup Clarified butter for richness
Green Cardamom Pods 🌿 8 whole Lightly crushed for aroma
Saffron Threads šŸ’› ¼ tsp Soaked in 1 tbsp warm milk
Shredded Coconut 🄄 ½ cup Fresh or unsweetened, toasted
Cashews 🄜 ¼ cup Whole, lightly toasted
Pistachios 🌰 ¼ cup Shelled, lightly toasted
Rose Water 🌹 1 tsp Pure, food-grade quality
Vanilla Extract 🌺 1 tsp Pure, high-quality preferred
Fresh Mint Leaves 🌿 ¼ cup Chopped, for garnish
Salt šŸ§‚ ½ tsp Fine sea salt, to taste
Lemon Juice šŸ‹ 1 tbsp Freshly squeezed, optional

The sweet potatoes are the foundation—choose vibrant, firm ones with no soft spots. Organic varieties from Whole Foods or your local farmers' market have the deepest flavor, but conventional works too. For the milk, full-fat is essential—it creates that signature creamy texture. I always warm it gently before adding to the pot; never boil. The ghee should be pure, clarified butter—none of that margarine nonsense. If you can't find ghee, brown butter works in a pinch, though it lacks that same luxurious depth. Cardamom pods are key: lightly crush them to release the oils without turning bitter. For saffron, buy threads, not powder—it's worth the splurge for that floral aroma.

No cardamom pods? Ground cardamom at half the amount works, but the flavor won't be as complex. Running low on saffron? Turmeric at a pinch adds color, though it lacks the floral notes. For the nuts, toasted is non-negotiable—that's what gives the crunch. If you can't toast them, microwave for 1-2 minutes with a pinch of salt. The coconut should be unsweetened and shredded fresh—pre-shredded gets clumpy. For the milk, any full-fat dairy works, but if you're lactose intolerant, coconut milk makes a lovely substitute. The sugar can be adjusted based on your sweet tooth—start with 0.75 cup and taste as you go. Rose water is the secret weapon here—always buy pure, food-grade quality from Indian grocery stores or specialty spice shops.

This kheer tastes even better the next day—it thickens beautifully overnight. Store it in an airtight container in the fridge for up to 5 days. For serving, I like to reheat gently on low heat, stirring occasionally, until just warmed through. The nuts and coconut can be toasted fresh before serving, or stored separately in a jar for up to 2 weeks. If you make a big batch, portion it into individual containers—it's perfect for meal prep or gifting. The flavors deepen as it sits, so wait until the last possible moment to add the mint garnish—it wilts fast. For extra indulgence, drizzle with honey or a splash of rose syrup before serving.

ā¤ļø

Why You'll Love This Recipe

  • No Boil-Over Drama: I swear by this method—boil the sweet potatoes whole, then peel and mash them. No sticky mess, no waiting for chunks to soften, and honestly? That first bite of perfectly tender flesh is worth the 10-minute shortcut.
  • Creamy Without Curdling: Whole milk and ghee transform this into something silky, not thin or grainy like some kheers I’ve tried. The cardamom pods? They infuse that warm, floral note without overpowering—like a hug in dessert form.
  • Weeknight to Wedding: Make it for lazy Sundays or impress guests with zero extra effort. The same base works for breakfast (add nuts), dessert (drizzle with rose syrup), or even a cozy snack—just adjust the sugar and let the sweet potatoes shine.
  • Leftovers That Don’t Suck: This keeps for days in the fridge, and reheating? Just a splash of warm milk and a swirl of ghee. My kids beg for it cold too—proof that simplicity and satisfaction don’t require fresh prep every time.

Step-by-step instructions for sweet potato kheer

Transform simple sweet potatoes into a luxurious, spiced dessert with this traditional technique.

1

šŸ³ Step 1: Cook Sweet Potatoes Until Tender

Peel and cube the 1.5 lb sweet potatoes into even ½-inch pieces. In a medium pot, combine them with 4 cups whole milk and ½ tsp salt. Bring to a gentle boil over medium-high heat, then reduce to a simmer. Cook uncovered for 15-20 minutes until the sweet potatoes are fork-tender and the milk has reduced slightly.

Here's the thing—you want the sweet potatoes to break down just enough to release their natural sweetness into the milk, but not so much that they turn to mush. You'll know it's perfect when the sweet potatoes can be easily pierced with a fork and the mixture has a creamy, pudding-like consistency. Stir occasionally to prevent sticking, and if the milk reduces too quickly, add a splash of water to maintain the liquid level.

2

šŸ³ Step 2: Temper the Mixture and Add Spices

Remove the pot from heat and let the mixture cool to warm room temperature (about 100°F). This gradual cooling prevents the milk from curdling when you add the ghee later. While it cools, lightly crush the 8 green cardamom pods in a mortar and pestle or between two spoons to release their aromatic oils.

In a small bowl, soak the 0.25 tsp saffron threads in 1 tbsp warm milk for 5 minutes to extract their vibrant color and delicate flavor. When the sweet potato mixture is warm, return it to low heat and stir in the 0.25 cup ghee, crushed cardamom, and the saffron-milk mixture. The ghee will add a rich, velvety texture that's essential for authentic kheer. Let the mixture simmer gently for 5 minutes to infuse the flavors.

3

šŸ³ Step 3: Sweeten and Infuse with Aromatics

In a separate bowl, whisk together the 0.75 cup sugar, 1 tsp rose water, and 1 tsp vanilla extract until the sugar dissolves completely. Slowly pour this mixture into the sweet potato-kheer base while stirring constantly over low heat. The sugar will help balance the natural sweetness of the sweet potatoes while adding depth to the flavor profile.

Toast the 0.25 cup cashews and 0.25 cup pistachios in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Immediately transfer them to a bowl to prevent further browning. The 0.5 cup shredded coconut should also be toasted in the same skillet for 2 minutes until it releases its nutty aroma. Add the 1 tbsp lemon juice (if using) to brighten the flavors and prevent the coconut from turning bitter.

4

🄘 Step 4: Assemble and Chill for Perfect Texture

Stir the toasted nuts and coconut into the kheer mixture, then divide it evenly among 4 serving bowls. The nuts and coconut add a delightful crunch that contrasts beautifully with the creamy texture. Let the kheer cool to room temperature, then cover and refrigerate for at least 4 hours (overnight is ideal). This chilling time allows the flavors to meld and the texture to thicken into a luscious, pudding-like consistency.

Before serving, garnish each bowl with a sprinkle of chopped fresh mint leaves and an additional drizzle of ghee if desired. The mint adds a refreshing contrast to the warm spices, while the ghee enhances the richness. Serve chilled, and enjoy the harmonious blend of sweet, spiced, and nutty flavors in every spoonful.

šŸ‘Øā€šŸ³

Pro Tips For Making Sweet Potato Kheer

  • Boil Until Mushy: Sweet potatoes should break apart like overcooked pasta when boiled—not just fork-tender. I learned this the hard way: undercooked chunks make the kheer grainy, no matter how much you blend later. Aim for 15-20 minutes in salted water, then mash until smooth.
  • Use Full-Fat Milk: Skip the skim—whole milk’s richness is non-negotiable here. It coats the sweet potatoes better, giving that creamy texture kheer needs. If you’re in a pinch, mix half-and-half with a splash of heavy cream, but don’t skimp on the fat.
  • Toast Cardamom First: Crack open those pods and lightly toast them in ghee for 30 seconds—just until they smell like a spice shop. Whole cardamom loses its punch if added raw, and toasting deepens the aroma. Crush them after simmering the kheer to release the oils slowly.
  • Simmer Low and Slow: Rushing the sugar dissolution? Bad idea. Keep the heat at a whisper after adding sugar—anything hotter and you’ll get a grainy mess. Stir every 5 minutes for the first 10 minutes, then let it thicken naturally. Patience here = silky kheer.

Best sauces and condiments for this recipe

Rose Syrup Drizzle

Elevate your sweet potato kheer with a homemade rose syrup drizzle—just combine ½ cup sugar with ¼ cup water in a small saucepan. Simmer until dissolved, then add 1 tsp rose water and simmer for another 2 minutes.

Let it cool, then drizzle over the chilled kheer just before serving. This adds a floral depth that complements the cardamom beautifully. 🌹

Cardamom-Infused Honey

For a sophisticated twist, infuse ½ cup honey with 4 crushed cardamom pods by gently heating them together in a small saucepan for 5 minutes. Strain out the pods and drizzle this fragrant honey over the finished kheer.

The honey's natural sweetness balances the richness while enhancing the cardamom's warmth. Store extra syrup in an airtight container for up to 2 weeks.

Toasted Coconut Sauce

Create a quick coconut sauce by blending ½ cup toasted shredded coconut with 2 tbsp warm milk and 1 tsp sugar until smooth. Drizzle this over the kheer for an extra layer of coconut flavor and a velvety texture.

For added richness, stir in ½ tsp vanilla extract before serving. This sauce works wonders as a topping or even mixed into the kheer for a thicker consistency. 🄄

Mango PurƩe Swirl

Add a tropical touch by blending ½ cup ripe mango chunks with 1 tbsp sugar until smooth. Gently swirl this purée into the kheer using a spoon for a stunning marbled effect. The mango's tanginess cuts through the sweetness, making each bite more vibrant.

For a stronger flavor, use 1 ripe mango instead. This works especially well if you're serving the kheer during summer months. šŸˆ

Saffron Milk Cream

For a luxurious finish, whip ½ cup cold heavy cream with ½ tsp saffron threads soaked in 1 tbsp warm milk until soft peaks form. Fold this lightly into the kheer just before serving for a cloud-like texture.

The saffron adds a golden hue and floral aroma that makes the dessert feel extra special. This topping is perfect for occasions when you want to impress your guests. šŸ’›

Spiced Yogurt Swirl

Mix ½ cup plain yogurt with ½ tsp ground cardamom and 1 tsp honey** for a tangy, creamy swirl. Gently fold this into the kheer or serve it on the side for dipping.

The yogurt’s acidity balances the sweetness, while the cardamom ties the flavors together. This variation is lighter and perfect for those who prefer a less rich dessert. šŸ„›

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 120mg40%
Sodium 380mg16%
Total Carbohydrate 68g25%
Dietary Fiber 6g21%
Sugars 48g
Protein 12g24%
* 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 use regular potatoes instead of sweet potatoes?

Sweet potatoes are essential for this recipe—their natural sweetness and vibrant color create the signature flavor. Regular potatoes would make the kheer taste bland and lack the rich, caramelized depth. If you must substitute, try yams, but adjust the cooking time since they're denser. The texture will differ slightly, but it'll still be delicious!

2

How do I fix if my kheer becomes too thin?

If your kheer is too runny, don't panic! Simmer it uncovered over low heat for 10-15 minutes, stirring occasionally, until it thickens. For extra insurance, mix 1 tbsp cornstarch with 2 tbsp cold milk, stir it in, and cook for another 2-3 minutes. This works like magic for restoring that perfect creamy consistency.

3

Can I make this kheer without ghee?

Ghee adds that luxurious richness, but you can substitute with butter or brown butter if needed. For a dairy-free option, use coconut oil (same amount) or vegan butter. Just note that the texture will be slightly lighter, and the flavor won't be as deep. The key is to use fat—don't skip it entirely!

4

Why does my kheer taste too sweet?

Sweet potatoes are naturally sweet, so the sugar amount is a guideline. If yours tastes too sweet, try adding 1 tsp lemon juice or ½ tsp rose water to balance the flavors. For a lighter version, reduce the sugar by 2 tbsp next time and let the sweet potatoes' natural sweetness shine. Taste as you go—adjustments are key!

5

Can I prepare this ahead of time?

This kheer tastes even better the next day! Make it a day ahead and refrigerate in an airtight container. The flavors meld beautifully, and the texture becomes even creamier. Just give it a gentle stir before serving, and add fresh mint or nuts just before eating. It keeps well for up to 5 days in the fridge.

ā˜…ā˜…ā˜…ā˜…ā˜…4.7(6 reviews)
Categories Side Dishes