Sweet Potato Kheer Recipe: Cardamom-Infused Creamy Delight with Warm Spices

Side Dishes

Sweet Potato Kheer Recipe: Cardamom-Infused Creamy Delight with Warm Spices

This sweet potato kheer recipe transforms humble sweet potatoes into a velvety, spiced dessert that balances earthy sweetness with aromatic cardamom and warm spices. 🌟 The secret lies in slow-cooking the sweet potatoes until tender, then blending them into a silky base that absorbs the rich milk and sugar mixture—creating a texture that’s both comforting and elegant.

Unlike traditional kheer, this version incorporates sweet potato for natural sweetness and a subtle nutty depth, making it a modern twist on a classic Indian dessert.

The process begins with perfectly cooked sweet potatoes, which are then blended into a smooth purée before being simmered with milk, sugar, and a blend of cardamom, cinnamon, and saffron for depth.

The result is a creamy, fragrant dessert that’s lighter than it looks but packed with flavor—ideal for special occasions or as a comforting treat.

What sets this apart is the balance: the sweet potatoes add natural sweetness, while the spices elevate it to something truly special, without overpowering the delicate flavors.

What you’ll achieve is a dessert that’s creamy yet not overly rich, with a subtle caramelized sweetness from the sweet potatoes and a fragrant aroma from the spices. The texture is smooth and luxurious, perfect for serving warm in bowls with a sprinkle of chopped nuts or pistachios for crunch.

This recipe is designed to impress—whether you’re hosting a gathering or simply craving a decadent yet balanced sweet dish.

For those who love customization, you can easily adapt this by adding coconut milk for a tropical twist or swapping vermicelli for rice for a different texture.

The key is patience—letting the flavors meld during the slow simmer ensures every spoonful is perfectly balanced. Ready to create this modern classic? Let’s get started.

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

Ingredients for sweet potato kheer

Humble sweet potatoes and aromatic spices create this velvety, spiced dessert masterpiece.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lb Medium-sized, peeled and cubed
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍚 1 ½ cups Adjust to taste
Cardamom Pods 🌿 8 whole Lightly crushed for aroma
Cinnamon Sticks 🌿 2 whole For subtle warmth
Saffron Threads 🧡 ¼ tsp Soaked in 1 tbsp warm milk
Ghee 🧈 2 tbsp For richness
Cashews 🥜 ½ cup Chopped for garnish
Pistachios 🌰 ¼ cup Chopped for garnish
Rose Water 🌸 1 tsp Optional for floral touch
Vermicelli 🍝 ½ cup Cooked al dente
Salt 🧂 ½ tsp To taste
Vanilla Extract 🌸 ½ tsp For subtle sweetness

Sweet potatoes are the star—orange-fleshed varieties like Jewel or Beauregard work best. Look for firm, heavy ones at Whole Foods or your local Indian grocery; they’ll have the best flavor. If using store-bought, skip the skin—it’s tough and doesn’t blend well. For the spices, Penzeys Spices or bulk bins at Indian markets are your best bet. Cardamom should smell vibrant, not dusty, and saffron threads should be deep red—never yellow or brown. The ghee? Store-bought works fine, but homemade always tastes richer. Don’t skip the saffron soak—it’s what gives that luxurious golden hue.

No saffron? Turmeric at 1/4 tsp adds color, though it lacks saffron’s floral notes. Swapping milk? Coconut milk works for a tropical twist, but it’ll be richer. Vermicelli too thick? Break it into smaller pieces before cooking. The cashews and pistachios can be toasted for extra flavor—just 5 minutes in a dry pan until fragrant. For a nut-free version, skip the garnish or use toasted coconut flakes. The sweet potatoes can be roasted instead of boiled (400°F for 45 minutes), which deepens their flavor—just peel and cube them first.

This keeps beautifully—3-4 days in the fridge sealed tightly. For longer storage, freeze portions in airtight containers for up to 3 months. Reheat gently on the stove, adding a splash of milk to restore creaminess. The flavors actually improve overnight as the spices meld. Garnish just before serving—nuts lose crunch when stored. For a make-ahead dessert, prepare everything up to the simmering step, then refrigerate the mixture and finish cooking when ready. Perfect for meal prep!

❤️

Why You'll Love This Recipe

  • No Boil-Over Drama: I’ve burned enough rice puddings to know this is different—sweet potatoes thicken the milk naturally, so no thin, watery mess. Just simmer until creamy, and you’re golden.
  • Spiced Like a Hug: That first whiff of cardamom and cinnamon? Instant nostalgia. The sweet potatoes add a subtle earthiness that balances the sugar, making every spoonful feel like dessert and comfort food at once.
  • Leftovers? More Like Left-Wishes: This keeps for days in the fridge, tasting even better the next morning. Honestly, I’ve had it cold, warm, or even as a quick breakfast—no one ever turns down a second helping.
  • Pantry Magic: You’re probably already using these ingredients—no fancy shopping needed. Whole milk and sweet potatoes are budget-friendly staples, and the spices? A single pod of cardamom stretches across multiple batches.

Step-by-step instructions for sweet potato kheer

Here's how to create this velvety, spiced sweet potato dessert that's rich, comforting, and perfect for celebrations.

1

🍳 Step 1: Cook the Sweet Potatoes Until Silky

Peel and cube the 2 lb sweet potatoes into even ½-inch pieces. Place them in a medium pot and cover with water by about 1 inch. Bring to a boil over medium-high heat, then reduce to medium and simmer for 15-20 minutes until fork-tender and easily pierced.

Drain the potatoes thoroughly and return them to the pot. Add 4 cups whole milk and 2 tbsp ghee, then cook over low heat for 10-12 minutes, stirring frequently. You're looking for a smooth, velvety texture—almost like a thick pudding. If it's too thick, add a splash of warm water; if too thin, simmer longer. The mixture should coat the back of a spoon but still be pourable.

2

👨‍🍳 Step 2: Infuse with Warm Spices and Sweeten

In a small bowl, lightly crush the 8 cardamom pods and 2 cinnamon sticks with the flat side of a knife—just enough to release their aroma without turning into powder. Add these to the sweet potato-milk mixture along with the 1.5 cups granulated sugar and 0.5 tsp salt. Stir well and cook over low heat for 5-7 minutes until the sugar dissolves completely.

Meanwhile, soak the 0.25 tsp saffron threads in 1 tbsp warm milk for 10 minutes to release their vibrant color and floral notes. Just before removing from heat, stir in the saffron milk, 0.5 tsp vanilla extract, and 1 tsp rose water (if using). Taste and adjust sweetness—this is your chance to perfect the balance before adding the vermicelli.

3

🥘 Step 3: Cook the Vermicelli to Al Dente

Bring a separate pot of water to a boil and add the 0.5 cup vermicelli. Cook for 4-5 minutes until just tender but still with a slight bite—you want it to hold its shape when drained. Drain immediately and rinse under cold water to stop the cooking process. This prevents the vermicelli from turning mushy when mixed with the warm kheer.

Gently fold the drained vermicelli into the sweet potato mixture using a spatula. The heat from the kheer will finish cooking it slightly, so don't worry if it looks slightly underdone at this stage. The final texture should be creamy with just enough vermicelli to add a pleasant bite and hold the dish together.

4

🔥 Step 4: Garnish and Serve Warm

Transfer the kheer to a serving bowl or individual ramekins. Let it cool slightly for 10 minutes—this allows the flavors to meld beautifully. Just before serving, toast the 0.5 cup cashews and 0.25 cup pistachios in a dry skillet over medium heat for 2-3 minutes until fragrant and lightly golden.

Sprinkle the toasted nuts evenly over the kheer and serve warm. The contrast of the crunchy nuts against the creamy sweet potato base is what makes this dessert truly special. For extra presentation, you can drizzle a little extra ghee on top or add a few saffron strands for color. Enjoy it immediately while the spices are still aromatic and the texture is perfect!

👨‍🍳

Pro Tips For Making Sweet Potato Kheer

  • BOIL UNTIL FLAKY: Sweet potatoes for kheer need to break down into soft, flaky pieces—not mushy. After 20 minutes of boiling, pierce one with a knife: if it slides in easily, keep going. I learned this the hard way when my first batch turned into gluey paste because I rushed it.
  • PEEL AND CUT SMALL: Thin slices (¼-inch thick) cook faster and soak up milk better than thick chunks. Use a mandoline if you’re impatient—just watch your fingers. My grandmother swore by this, and she was right: even cooking means no gummy bits lurking in your dessert.
  • SIMMER LOW AND LONG: Sweet potato kheer isn’t done in 30 minutes. After adding milk, reduce heat to a bare simmer and let it thicken for at least 45 minutes—stirring every 10 minutes prevents scorching. Sounds weird, but it works: the longer it cooks, the creamier it gets.
  • STRAIN THE MILK FIRST: Whole milk with even a little fat can split when heated with sugar. Strain it through a fine mesh sieve before adding to the sweet potatoes—removes any stray solids that might curdle. I skip this when I’m lazy, but the dish is noticeably smoother when I don’t.

Serving suggestions for sweet potato kheer

Warm Presentation

Serve this sweet potato kheer in warm ceramic bowls or ramekins to highlight its golden hue and aromatic spices. The warmth enhances the cardamom and cinnamon notes, making each spoonful feel indulgent. I love using hand-painted Indian bowls from local markets—they add cultural charm and keep the dessert cozy.

For a rustic touch, place bowls on a wooden serving tray with a sprinkle of edible rose petals around the edges. 🌸

Nutty Crunch Garnish

Toast the cashews and pistachios until fragrant and lightly golden for the perfect crunch contrast. For extra flair, mix in 1 tbsp chopped dried apricots or candied orange peel—these add a chewy texture and bright citrus notes that cut through the richness.

I recommend toasting the nuts in a small cast-iron skillet over medium heat for 2-3 minutes until they release their aroma. Sprinkle generously just before serving to maintain crispness. 🥜

Complementary Beverages

Pair this dessert with chai tea or masala chai for a classic Indian combination. The warm spices in the chai mirror the cardamom and cinnamon in the kheer, creating a harmonious flavor bridge. For a non-alcoholic option, serve with rose-infused milk or coconut milk to enhance the floral notes.

If you prefer something lighter, a green tea latte with a hint of vanilla provides a refreshing contrast. 🍵

Modern Plating Twist

For a contemporary touch, layer the kheer in glass dessert cups with whipped coconut cream on top and a drizzle of honey or date syrup. Garnish with toasted coconut flakes and a few saffron strands for a visually stunning presentation.

This works beautifully for brunch or dessert buffets. I’ve also seen stunning results using edible gold leaf for an extra luxurious finish—perfect for special occasions. ✨

Family-Style Serving

For gatherings, serve the kheer in a large, shallow dish at the center of the table with small ladles for individual portions. This encourages sharing and keeps the dessert warm longer. Add a small bowl of extra ghee on the side so guests can drizzle to taste.

Pair with store-bought gulab jamuns or homemade malai kulfi for a dessert spread that feels like a celebration. The communal aspect makes it feel even more special. 💛

Leftovers Strategy

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of milk to restore creaminess. For a quick breakfast or snack, pour over vanilla ice cream or yogurt for a deconstructed dessert.

The flavors actually deepen overnight, making it perfect for meal prep. I often double the batch—it disappears fast! ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 480mg21%
Total Carbohydrate 72g26%
Dietary Fiber 6g21%
Sugars 58g
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—they provide natural sweetness and a velvety texture that regular potatoes can't match. Regular potatoes will make the kheer taste starchy and less flavorful. If you're set on using them, roast them first to deepen their flavor, but the texture and taste won't be the same.

2

How do I adjust the sweetness for different tastes?

Start with the 1.5 cups sugar as written, then taste before adding vermicelli. For less sweetness, reduce by ¼ cup at a time. If you prefer it sweeter, add sugar gradually—too much can overpower the spices. The sweet potatoes already contribute natural sweetness, so adjustments should be subtle.

3

Can I make this kheer without saffron?

Yes! Replace the saffron with ¼ tsp turmeric for color, though it won't have the same floral aroma. For a similar effect, try 1 tsp rose water or ½ tsp orange blossom water—both add fragrance without the cost. The dish will still be delicious, just with a different flavor profile.

4

Why is my kheer too thick or too thin?

If it's too thick, stir in 2-3 tbsp warm milk gradually until smooth. Too thin? Simmer uncovered for 2-3 minutes to evaporate excess liquid. The ideal consistency should coat the back of a spoon but still be pourable. For best results, maintain low heat to prevent curdling.

5

Can I substitute vermicelli with other grains?

Try rice vermicelli (cook for 3-4 minutes) or broken wheat (daliya) for a heartier texture. For a gluten-free option, use quinoa or buckwheat noodles. Just ensure they're cooked al dente before adding—overcooking will make them mushy.

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