Side Dishes
This sweet potato pulusu recipe transforms humble ingredients into a fragrant, hearty South Indian dish that pairs perfectly with rice or dosa. The secret lies in slow-cooking sweet potatoes with coconut, lentils, and aromatic spices until they meld into a silky, flavorful porridge-like consistency.
I developed this version after years of perfecting the balance between sweet and savory—just enough tamarind to brighten the coconut richness without overpowering the natural sweetness of the potatoes.
The beauty of pulusu is its versatility—it serves as both a comforting side dish and a satisfying vegetarian main. Traditional recipes rely on a long simmer, but I’ve included a pressure cooker adaptation to cut prep time by half while preserving all the depth of flavor.
The key steps involve tempering the spices in hot oil to release their aromas, then gently folding them into the coconut-lentil mixture for maximum impact.
What you’ll end up with is a dish that’s creamy yet light, subtly sweet with a satisfying bite from the lentils. The texture is smooth and velvety, with just enough body to hold its shape when served.
This version stays true to tradition while offering modern shortcuts—perfect for busy weeknights or special occasions when you want to impress with authentic South Indian flavors.
Serve it warm with steamed rice, crispy dosa, or as a filling for coconut wraps. The natural sweetness of the potatoes pairs beautifully with tangy sambar or cooling coconut chutney, creating a balanced meal that’s both comforting and nutritious. Ready to bring this classic to your table?
Ingredients for sweet potato pulusu
Sweet potatoes, lentils, and coconut—just these humble ingredients create this fragrant South Indian delight.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Medium size, peeled and cubed |
| Yellow Lentils (Moong Dal) 🌾 | 1 cup | Picked or split, rinsed well |
| Unsweetened Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Fresh Coconut (grated) 🥥 | 1 cup | Or substitute with 0.5 cup desiccated coconut |
| Tamarind Paste 🍋 | 2 tbsp | Adjust for tartness preference |
| Ghee or Coconut Oil 🫒 | ½ cup | For tempering spices |
| Mustard Seeds 🌿 | ½ tsp | For tempering |
| Dried Red Chilies 🌶️ | 2 whole | Adjust for heat preference |
| Cumin Seeds 🌿 | ½ tsp | Toasted for aroma |
| Curry Leaves 🌿 | ¼ cup | Fresh, lightly crushed |
| Asafoetida (Hing) 🌿 | ⅛ tsp | Pinch for authentic flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Water 💧 | 3 cups | For cooking lentils |
| Green Chilies (optional) 🌶️ | 2 whole | Slit lengthwise for garnish |
The sweet potatoes are the star here. Orange-fleshed varieties work best—they hold their shape while becoming tender. I always grab the organic ones from Whole Foods when I can, but any medium-sized sweet potatoes will do. Peeled and cubed evenly, they cook through perfectly without turning mushy. For the lentils, moong dal is traditional, but toor dal works too if you're in a pinch. Just make sure to rinse them thoroughly to remove any debris. The coconut milk? Full-fat is key—it gives that rich, velvety texture. If you can't find fresh coconut, the canned stuff works fine, but don't skimp on quality. The 13.5 oz can is standard, but if you're making this for a crowd, double up.
No tamarind paste? Lemon juice works in a pinch, but it won't have that same deep, tangy complexity. The spices are non-negotiable though—toast your cumin seeds in the ghee until they sizzle, then add the mustard seeds. They should pop like tiny fireworks. For the chilies, dried red works for heat, but fresh green chilies add a different brightness. Curry leaves are the magic touch here—frozen works if fresh aren't available, but they lose some of their aroma. Asafoetida might be hard to find, but it's what gives that authentic South Indian depth. If you can't get it, skip it or use a pinch of garlic powder as a substitute. The water amount is flexible—add more if needed, but keep it just enough to cover the lentils by an inch.
This keeps beautifully for 4-5 days in the fridge, but honestly? It tastes even better the next day as all the flavors meld. The coconut milk separates, so just give it a good stir before reheating. For leftovers, I like to portion it into small containers—perfect for quick lunches or to serve with dosa. Freezes well too for up to 3 months, though the texture gets slightly grainier after thawing. If you're prepping ahead, cook the lentils and sweet potatoes separately, then combine everything just before serving. That way, you avoid the mushy texture that comes from overcooking.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this—just sweet potatoes, moong dal, and coconut. No exotic finds, no last-minute grocery runs. The tamarind paste is the only thing I pre-measure, but even that’s a quick squeeze from a bottle.
- Creamy-Tangy Magic: That balance of coconut milk’s richness and tamarind’s sharp tang? It’s what makes this dish ridiculously good. The grated coconut on top adds texture that turns every bite into a little flavor party.
- Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats like a dream—no soggy edges, just warm, comforting goodness. Pack it in jars, and it’s a hit with kids (yes, even picky eaters).
- Budget Stretch: Moong dal and sweet potatoes are cheap, but they feel special. A single batch feeds four for three days, and the leftovers taste better the next day. My wallet and my taste buds win.
Step-by-step instructions for sweet potato pulusu
This South Indian coconut-lentil dish transforms humble sweet potatoes into something truly special.
Cook the Sweet Potatoes Until Tender
Peel and cube the 2 lb sweet potatoes into even 1-inch pieces. Place them in a large pot and cover with the 3 cups water. Bring to a boil over medium-high heat, then reduce to medium heat and simmer uncovered for 15-20 minutes until fork-tender. You'll know they're done when a knife slides in easily with just slight resistance.
Drain the sweet potatoes thoroughly in a colander, shaking gently to remove excess water. This step prevents your pulusu from becoming watery later. Set aside while you prepare the lentils - they'll cook faster than you might expect.
Prepare the Lentil Base
In the same pot (no need to wash it), add the 1 cup yellow lentils (moong dal) and cover with fresh 3 cups water. Bring to a boil over medium-high heat, then immediately reduce to low heat and simmer gently for 12-15 minutes until the lentils are soft but not mushy. You want them to hold their shape while still being tender.
Stir in the 2 tbsp tamarind paste and 1 tsp salt (save the remaining salt for later). The tamarind will give that signature tangy flavor. Keep the lentils warm on low heat while you prepare the coconut mixture - don't let them dry out.
Temper the Spices in Coconut Oil
In a small pan, heat the 0.5 cup ghee or coconut oil over low heat. Add the 0.5 tsp mustard seeds and let them pop for 30 seconds. Add the 2 whole dried red chilies and 0.5 tsp cumin seeds, cooking for another 30 seconds until fragrant. This is where the magic happens - these spices form the aromatic base.
Add the 0.25 cup curry leaves and 0.125 tsp asafoetida (hing), stirring for 1 minute until the curry leaves turn dark green. Pour this spice mixture into the cooked lentils and mix well. The oil will help bind everything together beautifully.
Combine All Ingredients
Add the cooked sweet potatoes to the lentil mixture. Stir in the 1 can unsweetened coconut milk and ½ tsp salt (reserving the remaining salt for taste adjustment). The coconut milk should be fully incorporated, giving that rich, creamy texture we love in pulusu.
Gently fold in the 1 cup fresh grated coconut. Taste and adjust seasoning with the remaining ½ tsp salt if needed. The dish should be flavorful but not overly salty - remember, the coconut adds natural sweetness that balances the tamarind's tang.
Garnish and Serve Warm
Transfer the pulusu to a serving bowl. Garnish with the 2 whole green chilies (if using), slit lengthwise for presentation. Serve immediately with steamed rice or appam for that authentic South Indian experience.
This dish tastes even better the next day as flavors meld, but the texture is best enjoyed fresh. The combination of sweet potatoes, coconut, and lentils creates a perfect balance of textures and flavors that will have everyone reaching for seconds.
Pro Tips For Making Sweet Potato Pulusu
- Boil Sweet Potatoes Until Fork-Tender: Sweet potatoes should give slightly when pierced with a fork—not mushy, but not hard either. Overcooking turns them to glue; undercooking leaves you chewing. Test one early, then adjust boiling time by 2-3 minutes. (I learned this after serving a batch where half the potatoes were still rock-hard.)
- Soak Moong Dal for 30 Minutes: Skip the overnight soak—30 minutes is enough to soften the lentils for a creamy texture without turning them into mush. Rinse them well first, or the water will stay cloudy. (Yes, even if you’re impatient like me.)
- Temper Coconut Milk Slowly: Add the coconut milk to the simmering dal in a thin stream while stirring constantly—otherwise, it’ll curdle like spoiled yogurt. A splash at a time lets the spices and tamarind integrate smoothly. (I’ve ruined three batches by dumping it all at once.)
- Grind Fresh Coconut Last: Mix the grated coconut with the cooked dal after the lentils and sweet potatoes are done. This keeps the texture chunky and fresh-tasting, not soggy. If you grind it earlier, it’ll turn to paste and make the dish gluey. (My grandmother swore by this, and she was right.)
Dietary considerations for this recipe
Vegetarian Powerhouse
This dish is a complete vegetarian protein source, thanks to the moong dal lentils and sweet potatoes, which together provide all nine essential amino acids. A 1-cup serving delivers about 18 grams of plant-based protein, making it ideal for vegans or vegetarians looking for hearty meals.
The coconut adds healthy fats, while the tamarind and spices contribute antioxidants and anti-inflammatory compounds. 💪
Gluten-Free Naturally
With no wheat, barley, or rye in the ingredients, this recipe is inherently gluten-free—perfect for those with celiac disease or gluten sensitivity. The natural starches from sweet potatoes and lentils provide energy without gluten's inflammatory effects.
Always double-check your tamarind paste and coconut products for cross-contamination warnings if you're highly sensitive. ✨
Diabetic-Friendly Adaptations
For blood sugar management, reduce the sweet potatoes to 1 lb total and increase the lentils to 1.5 cups to boost fiber and protein. The natural sweetness comes from the potatoes, so avoid adding extra sugar.
The tamarind adds tanginess without spiking glycemic levels, making this a balanced choice for controlled-carb diets.
Nut-Free Option
While this recipe doesn't contain nuts, coconut is technically a fruit—but it's often avoided in nut allergy protocols. If you need to eliminate coconut entirely, replace the 1 can coconut milk with 1 cup light coconut yogurt (plain, unsweetened) and omit the grated coconut.
The dish will still be creamy, though slightly lighter in texture.
Protein Boost Variations
Add ½ cup cooked toor dal (extra lentils) for more protein, or stir in ¼ cup pumpkin seeds for crunch and healthy fats. Both options enhance nutrition without altering the dish's core flavors. I like adding seeds just before serving to maintain texture contrast.
Meal Prep Flexibility
This pulusu reheats beautifully for up to 5 days in the fridge, making it perfect for meal prep. Portion into airtight containers with a sprinkle of coconut on top to preserve freshness.
Freeze for 3 months by storing in ziplock bags—thaw overnight in the fridge before reheating gently on low heat with 2 tbsp water to restore creaminess. 💡
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
While you can technically use regular potatoes, the flavor and texture will be different. Sweet potatoes add a natural sweetness and creamier consistency that regular potatoes can't match. If you must substitute, try orange-fleshed potatoes like Yukon gold—they'll be closer in flavor, though still less sweet and moist than sweet potatoes.
How do I adjust this recipe for a pressure cooker or Instant Pot?
For a pressure cooker, combine all ingredients (except garnish) in the pot, cook on high pressure for 8 minutes, then quick-release. In an Instant Pot, use the "Pressure Cook" setting for 5 minutes after the initial pressure build. The sweet potatoes will soften faster, so check for doneness early. The coconut milk may separate slightly—stir well before serving.
Why does my pulusu turn out too watery?
Watery pulusu usually happens from overcooking the sweet potatoes or using too much liquid. Always drain the sweet potatoes thoroughly after cooking, and reduce the water when cooking lentils to just enough to cover them by 1 inch. For extra creaminess, simmer uncovered for 5 minutes after combining all ingredients to evaporate excess moisture.
Can I make this recipe without coconut?
Yes! Replace the coconut milk with 1 cup light coconut yogurt (plain, unsweetened) and omit the grated coconut. For extra richness, stir in 2 tbsp cashew cream (blended soaked cashews with water). The texture will be lighter but still flavorful. The dish will taste more savory than sweet, balancing the tamarind's tang perfectly.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For freezing, portion into ziplock bags (remove excess air) and freeze for 3 months. To reheat, warm gently on low heat with 2 tbsp water to restore creaminess. The flavors actually improve overnight as the coconut and spices meld together!
