Side Dishes
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.
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.
š³ 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.
š³ 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.
š³ 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.
š„ 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
Frequently asked questions
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!
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.
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!
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!
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.
