Sweet Potato Kapa
Tender cubes of sweet potato slow-cooked in their own steam with a gentle tempering of panch phoron and crushed peanuts. This Odia-style dry curry is naturally sweet, nutty, and deeply comforting, perfect with steamed rice or roti.
For 4 servings
- prep
Prep the sweet potatoes.
Peel the sweet potatoes and cut into uniform 1-inch cubes. Rinse briefly in water and drain.
- temper · ~1 min
Make the tempering.
1.Heat oil in a heavy-bottomed pan over medium heat until shimmering.2.Add panch phoron and let the seeds crackle and splutter (about 30 seconds).3.Add broken dried red chilies and slit green chilies; stir briefly until fragrant (15 seconds).TIPLet the panch phoron splutter fully — it releases a nutty aroma that defines the dish. - mix
Add sweet potatoes and spices.
Add the cubed sweet potatoes to the pan. Sprinkle turmeric powder and salt. Stir gently to coat every piece with the tempered oil and spices.
- simmer · ~20 min
Cover and cook on low heat.
Reduce heat to low. Cover the pan with a tight-fitting lid. Let the sweet potatoes cook in their own steam for 18-20 minutes, stirring gently once or twice in between to prevent sticking.
TIPDo not add water — sweet potatoes release enough moisture to cook themselves soft. - saute · ~3 min
Dry roast uncovered.
Remove the lid, increase heat to medium. Gently sauté for 2-3 minutes until any remaining moisture evaporates and the edges of the sweet potato cubes look slightly caramelized.
TIPHandle gently at this stage — the cubes are soft and can break apart. - garnish
Garnish with crushed peanuts and fresh coriander.
Turn off the heat. Scatter the crushed peanuts and chopped coriander leaves over the top. Toss once lightly and transfer to a serving bowl.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Cut sweet potato cubes uniformly to ensure even cooking without some pieces turning mushy.
- 2Let the panch phoron crackle fully until fragrant before adding chilies — this releases its full nutty aroma.
- 3Do not add water during cooking; the sweet potatoes release enough moisture to steam themselves tender.
- 4Stir gently only once or twice while covered to avoid breaking the soft, cooked cubes.
- 5For a deeper caramelized finish, let the cubes sit undisturbed for the last minute of the dry-roast step.
- 6Make ahead: this dish tastes even better the next day as the flavors meld; store refrigerated for up to 3 days.
Adapt it for your goals.
Peanut-free
Omit the crushed peanuts and replace with toasted sesame seeds or roasted chana dal for similar crunch without allergens.
spicier versionSpicier version
Increase the green chilies to 4-5 and add a pinch of red chili powder along with turmeric for extra heat, perfect for those who like a fiery kick.
veganVegan
This recipe is already vegan — ensure the oil used is plant-based (any neutral oil works). No changes needed.
with coconutWith coconut
Add 2 tablespoons of fresh grated coconut along with the peanuts for a subtly sweet, tropical twist common in some Odia variations.
Why this is on our healthy list.
Rich in Vitamin A
Sweet potatoes are an excellent source of beta-carotene, which the body converts to vitamin A to support eye health and immune function.
High in Dietary Fiber
Each serving provides a good amount of fiber from sweet potatoes and peanuts, promoting digestive health and sustained energy release.
Low in Added Fat
With only 2 teaspoons of oil for the entire dish, this preparation is a low-fat way to enjoy a comforting, naturally sweet curry.
Plant-Based Protein
Peanuts add a modest but valuable source of plant protein, making this dish more satiating as a side or light main.
Frequently asked questions
Yes, but orange-fleshed sweet potatoes work best because they are naturally sweet and moist, yielding tender cubes. White or purple varieties may be drier and require a splash of water.



