Potato Thoran
A simple, fragrant Kerala-style stir-fry where tender potato cubes are tossed with freshly ground coconut, green chilies, and curry leaves. This dry curry comes together quickly, is gently spiced with turmeric and cumin, and makes the perfect companion to steamed rice and sambar.
For 4 servings
- prep · ~10 min
Boil the potatoes.
Boil the cubed potatoes in water until just tender but not mushy. Drain and set aside.
TIPCook the potatoes only until fork-tender; overcooking will make the thoran mushy. - mix · ~2 min
Prepare the coconut mixture.
1.In a small bowl, combine freshly grated coconut with crushed garlic and a pinch of turmeric powder.2.Mix gently with your fingers to blend the flavors.3.Set aside. - temper · ~3 min
Make the tempering.
1.Heat coconut oil in a kadai or heavy pan over medium heat.2.Add mustard seeds and let splutter (30 sec).3.Add urad dal and sauté until golden brown (30 sec).4.Add cumin seeds, broken dried red chilies, and curry leaves. Sauté until fragrant (20 sec).5.Add slit green chilies and a pinch of red chili powder. Stir briefly.TIPKeep the heat medium; high heat will burn the mustard and dal. - saute · ~4 min
Sauté the potatoes.
1.Add the boiled potato cubes to the pan.2.Sprinkle salt and the remaining turmeric powder.3.Gently toss to coat the potatoes with the tempering.4.Sauté for 3 to 4 minutes, letting the edges get slightly crisp.TIPUse a light hand when tossing so the potato pieces stay intact. - mix · ~3 min
Finish with coconut mixture.
1.Reduce heat to low.2.Add the grated coconut mixture to the pan.3.Sprinkle the 2 tablespoons of water over the top.4.Cover and let steam on low heat for 2 to 3 minutes.TIPAdding a splash of water creates steam that helps the coconut flavor infuse into the potatoes. - serve
Serve hot.
Turn off heat, give a final gentle mix, and transfer to a serving bowl. Serve hot with steamed rice and sambar.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cube the potatoes uniformly (about 1-inch pieces) so they cook evenly and don't break apart during sautéing.
- 2Boil the potatoes just until fork-tender — test with a knife; they should offer slight resistance to avoid mushiness.
- 3Use freshly grated coconut for the best texture and natural sweetness; dried coconut won't yield the same moist finish.
- 4Temper the mustard seeds and urad dal over medium heat to prevent burning; burnt dal adds a bitter taste.
- 5Let the potatoes develop a light golden crust before adding the coconut mixture — this adds texture and depth.
- 6Add the 2 tablespoons of water after the coconut to steam gently; this binds the flavors without making the dish wet.
- 7For make-ahead, prep the boiled potatoes and coconut mixture separately; combine and steam just before serving.
Adapt it for your goals.
Low-oil
Reduce coconut oil to 1 teaspoon and dry-roast the tempering spices in a non-stick pan. The dish stays flavourful with less fat.
VeganVegan
This recipe is already vegan as written; no substitutions needed — it uses no dairy or animal products.
High proteinHigh-protein
Add 1/2 cup steamed chickpeas along with the potatoes for extra protein and texture while keeping the Kerala character.
JainJain
Omit garlic and green chilies (Jains avoid root vegetables and certain alliums); use a pinch of asafoetida and black pepper for heat.
Why this is on our healthy list.
Rich in Dietary Fiber
Potatoes with skin provide resistant starch and fiber, while fresh coconut adds more fibre for digestive health.
Source of Healthy Fats
Coconut oil contains medium-chain triglycerides (MCTs) that are metabolised differently and may support energy levels.
Anti-inflammatory Spices
Turmeric and cumin offer natural anti-inflammatory properties without added heat, supporting joint and immune health.
Low-Calorie Side Dish
This stir-fry uses minimal oil and no heavy creams, making it a light yet satisfying accompaniment to rice.
Frequently asked questions
Frozen grated coconut works well; thaw and squeeze out excess moisture. Avoid desiccated coconut — it is dry and will not steam properly.



