Sweet Potato Salad Recipe Indian: Warm Spiced Sweetness with Toasted Coconut Crunch

Desserts

Sweet Potato Salad Recipe Indian: Warm Spiced Sweetness with Toasted Coconut Crunch

This Indian sweet potato salad transforms humble ingredients into a dish that's warm, spiced, and utterly addictive. 🌟 The secret lies in roasting sweet potatoes until tender and caramelized, then tossing them with a blend of aromatic spices, tangy yogurt, and toasted coconut that adds irresistible crunch.

My grandmother's handwritten notes for this recipe were scrawled on the back of a grocery list, but the flavors have stayed with me through every holiday season.

What makes this recipe special is how it balances sweet and savory—warm cinnamon and cardamom mingle with the earthy sweetness of roasted potatoes, while a touch of tamarind adds depth that brightens every bite. The toasted coconut isn't just garnish; it's the crunchy contrast that makes this dish unforgettable.

Unlike many salads, this one is meant to be served warm or at room temperature, making it perfect for potlucks or family gatherings.

The process is straightforward but yields restaurant-quality results: roast the potatoes until tender, mix them with yogurt and spices, then finish with coconut and fresh herbs. The spices are toasted gently to release their aromas, while the yogurt keeps the dressing creamy without overpowering the potatoes' natural sweetness.

This isn't just a salad—it's a celebration of Indian flavors that feels both comforting and sophisticated.

Serve it as a side dish with grilled meats or as a standalone dessert with a dollop of whipped cream. The recipe scales beautifully, so you can easily double it for parties or meal prep for the week.

Here's how to make it—just like my grandmother used to, but with a few modern shortcuts to keep it manageable for weeknight cooking.

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

Ingredients for sweet potato salad recipe indian

Sweet potatoes roasted until tender, aromatic spices, and toasted coconut—this Indian-inspired salad delivers restaurant-quality warmth in every bite.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Unsweetened Coconut Flakes 🥥 ½ cup Toasted for crunch
Fresh Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Ground Cinnamon 🌶️ 1 tsp Freshly toasted preferred
Ground Cardamom 🌿 ½ tsp Toasted for aroma
Tamarind Paste 🍯 1 tbsp Adjust for tanginess
Ghee 🧈 2 tbsp For roasting potatoes
Olive Oil 🫒 2 tbsp For tossing salad
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Honey 🍯 1 tbsp For balancing flavors
Lemon Juice 🍋 1 tbsp Freshly squeezed

The sweet potatoes are the foundation—orange-fleshed varieties like Jewel or Garnet work best, with their natural sweetness caramelizing beautifully. Indian grocery stores often carry these, or check the organic produce section at Whole Foods. For the spices, Penzeys Spices is my go-to for cardamom and cinnamon, but the bulk bins at Trader Joe's are a budget-friendly alternative. Toasting whole spices in a dry pan for 30 seconds before grinding releases their oils—this makes all the difference in flavor. Tamarind paste can be found in the international aisle or online; if unavailable, a mix of lime juice and a pinch of sugar works in a pinch.

No tamarind? Lemon juice plus a teaspoon of sugar mimics the tang. The yogurt should be full-fat for creaminess, but Greek yogurt works too if you prefer a thicker texture. Fresh cilantro is ideal, but dried cilantro at half the amount (if you can find it—it's rare!) or parsley will do. For the coconut, unsweetened flakes toast in a dry pan for 2-3 minutes until golden; shredded coconut from a can won't give the same crunch. The honey balances the spices—raw or clover honey adds subtle floral notes, but any variety works. If you're avoiding honey, maple syrup is a perfect substitute.

Roasted potatoes keep well for 4-5 days in the fridge, but the salad itself is best enjoyed within 2-3 days for optimal texture. Store the dressing separately if prepping ahead—just toss with the potatoes when ready to serve. For parties, double the batch and serve in a chafing dish to keep warm. The toasted coconut stays crisp for 3-4 days if stored in an airtight container, but it's worth toasting fresh for maximum crunch. This salad reheats beautifully—just warm through gently on the stove or in the microwave, stirring occasionally to avoid drying out.

❤️

Why You'll Love This Recipe

  • No Boil, No Stress: I roast the sweet potatoes whole—just poke ‘em, toss in oil, and let the oven do the work. No peeling, no chopping, no mess. That crispy skin? Total bonus.
  • Creamy-Spiced Magic: The yogurt and cinnamon turn this into something velvety and warm, while the coconut flakes add a crunch that’s dangerously good. Honestly, it’s the kind of flavor that makes you pause mid-bite.
  • Lunchbox Hero: Between us, this keeps like a champ in the fridge for four days. Pack it in jars for work lunches, or serve it cold at picnics—no reheating needed. My kids actually finish their salads now.
  • Budget Bright Spot: Sweet potatoes and yogurt stretch farther than you’d think, and coconut flakes add luxury for pennies. I’ll be real: this is the kind of recipe that makes my grocery bill feel lighter.

Step-by-step instructions for warm spiced sweet potato salad

Transform humble sweet potatoes into a fragrant, textured Indian-inspired salad with perfect caramelized edges.

1

🔥 Step 1: Roast Sweet Potatoes Until Caramelized

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 lbs sweet potatoes (peeled and cubed) with 2 tbsp ghee and 0.5 tsp salt until evenly coated. Spread them in a single layer, leaving space between pieces for even browning.

Roast for 30-35 minutes, stirring halfway through, until the edges are deep golden brown and the cubes are tender when pierced with a fork. The potatoes should smell sweetly caramelized—their natural sugars have concentrated during roasting. Remove from oven and let cool slightly before handling.

2

👨‍🍳 Step 2: Toast Spices and Coconut for Depth

While the potatoes roast, heat a small dry skillet over medium-low heat. Add 1 tsp ground cinnamon and 0.5 tsp ground cardamom, toasting for 30 seconds until fragrant—you'll smell their warm, earthy aromas intensify. Immediately transfer to a bowl to cool.

In the same skillet, toast the 0.5 cup unsweetened coconut flakes for 2-3 minutes until they turn golden and crisp. Watch carefully—they burn quickly. Transfer to a plate to cool, reserving the skillet for the next step. This toasting enhances their natural sweetness and creates that essential crunch.

3

🥘 Step 3: Create the Tangy Yogurt Dressing

In a medium bowl, whisk together 1 cup plain yogurt, 1 tbsp tamarind paste, 1 tbsp honey, and 1 tbsp lemon juice until smooth. The tamarind paste will dissolve completely, creating a vibrant, slightly sour dressing. Season with 0.25 tsp black pepper and the toasted spices.

This balance of sweet, sour, and spiced elements is what makes this salad uniquely Indian. Taste and adjust—you might want to add a pinch more salt or another teaspoon of tamarind paste if you prefer more tang. The dressing should coat the back of a spoon but remain pourable.

4

🍳 Step 4: Assemble and Garnish

In a large serving bowl, combine the cooled sweet potatoes with the yogurt dressing. Gently toss until every cube is coated, allowing the flavors to meld. Add 2 tbsp olive oil and toss again to create a glossy finish. The potatoes should absorb the dressing but maintain their texture—don't overmix or they'll turn mushy.

Garnish with the toasted coconut flakes and 0.25 cup chopped fresh cilantro leaves. The coconut adds a delightful contrast to the creamy salad, while the cilantro provides a fresh finish. Serve immediately while the potatoes are still warm, or chill for 30 minutes to let the flavors develop further.

👨‍🍳

Pro Tips For Making Sweet Potato Salad Recipe Indian

  • STEAM NOT BOIL: Sweet potatoes turn gummy if boiled—steam them instead. Pierce the skin first, then cook in a steamer basket over boiling water for 15-20 minutes until fork-tender. The steam keeps them moist without breaking down their texture, which is especially important for that creamy-yet-firm bite in Indian salads.
  • SALT THE YOGURT FIRST: Plain yogurt tastes bland until it’s seasoned. Mix in ½ teaspoon salt and ¼ teaspoon cinnamon right when you open the container, then let it sit for 10 minutes. This gives the yogurt time to absorb the flavors deeply—no last-minute scrambling to fix flat-tasting dressing.
  • TOAST THE COCONUT: Skip the raw flakes—they’ll just sit soggy. Lightly toast 2 tablespoons of unsweetened coconut in a dry pan over medium heat for 2-3 minutes until golden and fragrant. Let them cool, then sprinkle over the salad right before serving. The warmth brings out their nuttiness and cuts through the sweetness of the potatoes.
  • DRESS THE POTATOES HOT: Wait until the sweet potatoes are still warm (not scorching) before mixing them with the yogurt dressing. The residual heat helps the yogurt cling better and softens the edges of the potatoes slightly—no mushy texture, just a smoother blend. If they’ve cooled completely, add a splash of warm water to the yogurt first to help it bind.

Troubleshooting your sweet potato salad recipe indian

Potatoes Too Dry?

If your roasted sweet potatoes end up dry or crunchy, you likely over-roasted them. The ideal texture should be tender with slightly caramelized edges. Next time, reduce the oven temperature to 375°F and roast for 40-45 minutes, stirring every 15 minutes to ensure even cooking.

For extra moisture, toss the cooled potatoes with 1 tbsp water or yogurt before adding the dressing. 🥔

Dressing Too Thin?

A watery dressing usually means the yogurt was too thin or the tamarind paste wasn't fully dissolved. For a thicker dressing, use Greek yogurt instead of regular yogurt or whisk in 1 tbsp cornstarch mixed with 1 tbsp water to thicken.

If the tamarind paste clumps, warm it gently in a small bowl with 1 tbsp warm water while stirring until smooth. For extra tang, add ½ tsp mustard powder to the dressing.

Spices Too Overpowering?

If the spices dominate the sweetness of the potatoes, cut back on cinnamon and cardamom to ¼ tsp each and add ½ tsp ground ginger for warmth without intensity. Balance the flavors by increasing the honey to 2 tbsp or adding 1 tbsp raisins or chopped dates for natural sweetness.

Taste as you go—Indian cuisine relies on balance, and a pinch of salt often fixes over-spiced dishes.

Coconut Not Crispy?

Toasted coconut loses its crunch quickly, especially if stored in humid conditions. For maximum crunch, toast fresh coconut just before serving. If your coconut is already soft, try toasting it in a 350°F oven for 5-7 minutes on a baking sheet lined with parchment paper.

For extra texture, add 1 tbsp chopped peanuts or cashews to the salad for a nutty contrast. 🥥

Salad Too Heavy?

If the salad feels too rich, reduce the yogurt to ½ cup and add ¼ cup plain kefir for a lighter texture. For a refreshing twist, stir in ¼ cup diced cucumber or apple to cut through the creaminess.

Serve with a side of mint chutney or a squeeze of lime to cleanse the palate. This keeps the Indian flavors intact while balancing the dish.

Tamarind Unavailable?

If you can't find tamarind paste, mix 1 tbsp lemon juice with ½ tsp sugar to mimic its tangy-sweet profile. For a deeper flavor, add ½ tsp amchur (dry mango powder), which is commonly used in Indian cooking for a bright, sour kick.

Both substitutes work well, but tamarind remains the gold standard for authentic flavor. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 12g60%
Cholesterol 15mg5%
Sodium 520mg23%
Total Carbohydrate 50g18%
Dietary Fiber 7g25%
Sugars 18g
Protein 8g16%
* 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?

While you can use regular potatoes, the dish loses its signature sweetness and depth. Sweet potatoes caramelize beautifully and have a naturally earthy flavor that pairs perfectly with the Indian spices. If you must substitute, use yams or purple potatoes for a slightly sweeter option, but expect a different texture and flavor profile.

2

How do I make this salad vegan?

Swap the yogurt for coconut yogurt or a cashew-based dressing (blend soaked cashews with water, tamarind, and honey substitute). Replace ghee with coconut oil, and use maple syrup instead of honey. The toasted coconut and spices will still shine, keeping the dish rich and flavorful without dairy.

3

Can I prepare this ahead of time?

Roast the potatoes and toast the spices/coconut up to 2 days ahead—store them separately in airtight containers. Mix the dressing and assemble the salad just before serving. For best texture, add fresh toasted coconut right before eating. The flavors actually improve overnight as they meld together.

4

What's the best way to reheat leftovers?

Warm gently in a skillet over low heat with 1 tbsp water or coconut milk to restore moisture. Avoid microwaving—it makes the coconut soggy. For extra crunch, toast fresh coconut and sprinkle on top before serving. Reheated salad works beautifully as a side dish or even a hearty breakfast with toasted bread.

5

What other Indian spices could I add?

For warmth, try ½ tsp ground cumin or ¼ tsp garam masala. For depth, add ¼ tsp turmeric to the dressing. A pinch of fenugreek leaves (kasuri methi), if available, adds an authentic Indian touch. Start small—Indian cooking relies on balance, and you can always adjust to taste.

★★★★★4.5(15 reviews)
Categories Desserts