Sweet Potato Recipe Indian Style: Cardamom-Spiced Custard With Warm Coconut Crunch

Desserts

Sweet Potato Recipe Indian Style: Cardamom-Spiced Custard With Warm Coconut Crunch

This Indian-style sweet potato recipe transforms humble tubers into a velvety cardamom-spiced custard with toasted coconut crunch. The secret lies in slow-cooking sweet potatoes with aromatic spices until they melt into a luscious, golden puree—no blender required.

I perfected this dish after years of experimenting with Indian desserts, and it’s become a staple at our family gatherings.

The magic happens in the tempering (tadka), where warm ghee carries fragrant cardamom and cinnamon, creating layers of warmth that balance the sweetness. Unlike traditional sweet potato dishes, this version skips heavy ghee and instead uses coconut milk for richness, making it lighter yet deeply satisfying.

The toasted coconut topping adds texture, ensuring every bite is both creamy and crunchy.

What makes this recipe special is its versatility—serve it warm as a dessert, chilled as a custard, or even as a breakfast porridge. The spices are gentle enough for children but complex enough to impress guests, and the method is simple: simmer, temper, and toast.

No special equipment needed, just patience and love for the process.

This dish is a celebration of Indian flavors without the heaviness, proving that comfort food can be elegant too. The cardamom-infused custard pairs beautifully with mint chutney or a sprinkle of rose water for an extra touch of sophistication. Let’s bring this recipe to life in your kitchen.

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

Ingredients for sweet potato recipe indian style

Gather these aromatic ingredients to create a velvety cardamom-spiced sweet potato custard with toasted coconut crunch.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, peeled and cubed
Unsweetened Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Ghee 🧈 ½ cup For tempering, unsalted
Green Cardamom Pods 🌿 6 whole Lightly crushed, seeds only
Cinnamon Sticks 🌳 2 whole 1-inch pieces
Shallots 🧅 2 whole Finely chopped, 2 tbsp total
Unsalted Butter 🧈 2 tbsp For finishing, cold
Toasted Coconut Flakes 🥥 ½ cup Unsweetened, store-bought or homemade
Granulated Sugar 🍚 ½ cup Adjust to taste
Salt 🧂 ½ tsp Fine sea salt
Ground Cumin 🌿 ½ tsp Toasted for depth
Rose Water 🌹 1 tsp Optional, for floral note
Fresh Mint Leaves 🌿 ¼ cup Chopped, for garnish

The sweet potatoes are the heart of this dish—orange-fleshed varieties like Jewel or Beauregard work best. Look for firm, heavy tubers with no soft spots. Indian grocery stores often carry the best quality, but any reputable supermarket will do. The coconut milk should be full-fat for that rich, creamy texture—Goya or Thai Kitchen brands are reliable. Cardamom pods are essential; Penzeys Spices sells them whole, which you can crush yourself for maximum flavor. Toast the cumin seeds lightly before grinding to enhance their aroma—just 30 seconds in a dry pan does the trick.

No ghee? Melted coconut oil or unsalted butter works in a pinch, though ghee's nutty flavor is ideal. Running short on cardamom? One-half teaspoon ground cardamom substitutes, but the whole pods add a lovely aroma during tempering. For a quicker prep, use pre-toasted coconut flakes from the baking aisle—Bob's Red Mill is a good brand. The sugar can be swapped for jaggery or palm sugar if you prefer a deeper caramel note. Fresh mint is best for garnish, but dried works at one-third the amount if you're in a hurry. The shallots add depth—don't skip them, but sub with 2 tablespoons finely chopped red onion if needed.

This custard keeps beautifully—3-4 days in the fridge, covered tightly. Reheat gently on low heat, stirring occasionally to prevent scorching. For make-ahead convenience, prepare the custard up to 2 days ahead and store in airtight containers. The toasted coconut topping can be made separately and stored in a jar for up to 2 weeks. Serve warm for a comforting dessert or chilled for a refreshing custard. The flavors actually deepen overnight, so leftovers taste even better the next day.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just chop, simmer, and let the spices do the work. The coconut milk and ghee melt into the sweet potatoes while you’re still deciding what to watch on TV. No flipping, no fussing, just hands-off richness.
  • Warm Spice Hug: That first whiff of cardamom and cinnamon hitting the ghee? Chef’s kiss. The sweet potatoes soak up the fragrant milk like a sponge, turning into tender, caramelized perfection with just a hint of smoky warmth. Honestly, it’s the kind of flavor that makes you slow down and savor.
  • Leftover Legend: Between us, this dish begs to be made extra. The leftovers reheat beautifully—creamy, not soggy—and taste even better the next day. I’ve packed it for lunches, frozen portions for lazy nights, and even served it cold with yogurt. It’s the ultimate “make it once, eat it forever” recipe.
  • Budget Bright Spot: Sweet potatoes and coconut milk stretch this into a full meal without breaking the bank. A single can of coconut milk and a handful of spices turn simple veggies into something restaurant-worthy. Plus, ghee adds luxury for pennies compared to butter. My wallet—and my taste buds—thank me every time.

Step-by-step instructions for cardamom-spiced sweet potato custard

This method delivers a velvety-smooth custard with aromatic spices and a perfect coconut crunch topping.

1

🍳 Step 1: Cook the Sweet Potatoes Until Tender

Place the 2 lbs peeled and cubed sweet potatoes in a medium saucepan and cover with 2 cups water. Bring to a boil over medium-high heat, then reduce to a simmer for 15-20 minutes until the sweet potatoes are fork-tender with no resistance. Drain thoroughly, reserving ½ cup of the cooking liquid for later use.

While the sweet potatoes cook, gently crush the 6 whole green cardamom pods and 2 whole cinnamon sticks using the side of a heavy knife. This releases their aromatic oils without creating a paste. Set aside for the tempering step.

2

👨‍🍳 Step 2: Blend the Custard Base

Transfer the cooked sweet potatoes to a blender along with 1 can unsweetened coconut milk, 0.5 cup granulated sugar, 0.5 tsp salt, 0.5 tsp ground cumin, and 1 tsp rose water. Add ½ cup of the reserved sweet potato cooking liquid to help create a silky texture.

Blend until completely smooth, scraping down the sides as needed. The mixture should be thick but pourable—like a luxurious pudding consistency. Taste and adjust sweetness if needed, adding more sugar in ¼ cup increments. This step forms the foundation of our custard.

3

🔥 Step 3: Temper with Ghee and Shallots

Heat 0.5 cup ghee in a medium saucepan over low heat. Add the finely chopped 2 whole shallots and sauté for 3-4 minutes until softened but not browned. This gentle cooking prevents bitterness and enhances their sweetness.

Pour the blended sweet potato mixture into the pan with the shallots and ghee. Stir continuously over low heat for 5-7 minutes until the mixture thickens slightly and coats the back of a spoon. The ghee will create a beautiful sheen on the custard, adding richness and depth of flavor.

4

🥘 Step 4: Assemble and Garnish

Divide the warm custard among 4 serving bowls. Immediately top each portion with 2 tbsp cold unsalted butter cut into small pieces. The butter will melt gently from the custard's warmth, creating a luxurious finish.

Sprinkle evenly with 0.5 cup toasted coconut flakes and 0.25 cup chopped fresh mint leaves for a perfect balance of textures and flavors. The coconut adds a delightful crunch while the mint provides a refreshing contrast to the warm spices.

5

⏰ Step 5: Serve Warm for Optimal Texture

Let the custard sit for 2-3 minutes before serving to allow the butter to fully melt and create a velvety surface. The contrast between the warm, spiced custard and the cool coconut crunch makes this dish truly special.

For best results, serve immediately while the coconut flakes are still crisp. The cardamom and cinnamon notes will linger beautifully, making each spoonful a harmonious blend of sweet, spiced, and nutty flavors.

👨‍🍳

Pro Tips For Making Sweet Potato Recipe Indian Style

  • PEEL AND CUBE SMALL: Sweet potatoes are stubborn—peel them after roasting if you’re in a hurry, but for this dish, cut them into even 1.5-inch cubes before cooking. Uneven pieces mean some burn while others stay raw, and nobody wants that fight.
  • CRUSH CARDAMOM FIRST: Split those green cardamom pods with the flat side of a knife—don’t just drop whole pods in. Toast them whole in the ghee first, then crush lightly with the back of a spoon. Whole pods release flavor slowly; crushed ones sing immediately.
  • LOW AND SLOW WITH COCONUT: After adding coconut milk, drop the heat to medium-low and let it simmer uncovered. Skim off any foam that rises—it’s not gross, it’s just the milk’s way of saying “chill out.” Rush this, and you’ll end up with a greasy mess instead of a creamy, spiced sauce.
  • GHEE IS YOUR FRIEND: Use enough—about 2 tablespoons for a medium pan. Ghee’s smoke point is high, but if you’re pinching pennies and using less, you’ll burn the spices before they infuse. Trust me, the extra cost is worth the aroma. (Yes, even if you’re impatient like me.)

Storing and reheating this recipe

Fridge Storage Tips

This custard keeps beautifully in the fridge for 3-4 days when stored in an airtight container. I use glass Pyrex bowls with tight-fitting lids to maintain freshness.

The flavors actually deepen overnight, so leftovers taste even better the next day—trust me, I've tested this! Always let it cool completely before sealing to prevent condensation. 🥣

Freezer-Friendly Method

For longer storage, freeze the custard base (before adding coconut topping) in silicone molds or airtight containers for up to 2 months. Thaw overnight in the fridge, then reheat gently on low heat.

I recommend adding fresh coconut flakes and mint after reheating to preserve their crunch. The texture remains creamy if handled carefully. ❄️

Reheating Without Ruining Texture

For stovetop reheating, use low heat and stir constantly to prevent scorching. Add 1-2 tablespoons of water or coconut milk if the custard looks too thick. Microwave reheating works too—heat for 45-60 seconds on medium power, then stir and repeat until warmed through.

Never microwave at full power or the coconut will turn soggy. 🔥

Reviving Day-Old Coconut Topping

If your coconut flakes lose their crunch, toast them fresh in a dry pan over medium heat for 2-3 minutes until golden. Store extra toasted coconut in an airtight container at room temperature for up to 2 weeks.

I keep a small jar on hand for quick garnishes—it's a game-changer for texture. 🥥

Make-Ahead Shortcuts

Prepare the custard base up to 2 days ahead and store it separately from the coconut topping. This lets you assemble fresh toppings whenever you're ready to serve.

I often make a big batch on Sundays for quick weeknight desserts. The separate storage keeps everything at peak texture and flavor. 📅

Serving Temperature Secrets

Serve warm for the best experience—this custard was designed to be enjoyed at room temperature or slightly warm. If chilled, let it sit at room temperature for 10-15 minutes before serving.

The contrast between warm custard and cool coconut is what makes this dish special. I've even served it as a breakfast porridge with a sprinkle of cinnamon—works beautifully! 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 24g120%
Cholesterol 90mg30%
Sodium 380mg16%
Total Carbohydrate 52g18%
Dietary Fiber 7g25%
Sugars 32g
Protein 6g12%
* 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 substitute regular potatoes for sweet potatoes in this recipe?

Not ideal! Sweet potatoes have a naturally sweet, creamy texture that works perfectly with the coconut and spices. Regular potatoes will make the dish too starchy and watery. If you must substitute, try yams—they're closer in flavor and texture to sweet potatoes.

2

What if I don't have ghee? Can I use another fat?

Yes, but ghee's nutty flavor is key. Use unsweetened coconut oil or unsalted butter in equal amounts. For extra richness, try a mix of both. Just remember, coconut oil has a stronger coconut flavor, so reduce the coconut milk slightly to balance.

3

How can I make this recipe vegan?

Swap the ghee for vegan butter or coconut oil, use vegan coconut milk, and omit the butter garnish. For a plant-based alternative, top with toasted coconut flakes and vegan whipped coconut cream instead. The flavor will still shine through beautifully.

4

Can I make this custard without a blender?

Mash the cooked sweet potatoes with a potato masher until smooth, then strain through a fine-mesh sieve to remove any lumps. The texture will be slightly rustic but still delicious. For extra smoothness, press the mashed potatoes through a sieve with the back of a spoon.

5

What's the best way to adjust the sweetness?

Start with the ½ cup sugar called for, then taste the blended mixture. Add sugar in 2 tablespoon increments until it reaches your preferred sweetness. For a more natural sweetener, try jaggery or palm sugar**—they add subtle caramel notes that complement the spices beautifully.

★★★★★4.6(10 reviews)
Categories Desserts