South Indian Snake Gourd Stir-Fry (Poriyal)
A simple, everyday South Indian stir-fry made with tender snake gourd. The vegetable is finely chopped and cooked with grated coconut, mustard seeds, urad dal, and dried red chilies for a light, mildly spiced poriyal. Ready in under 20 minutes, it pairs perfectly with steamed rice, sambar, and rasam.
For 4 servings
- prep
Prep the snake gourd.
Wash the snake gourd thoroughly. Trim both ends, slice it lengthwise, and remove any mature seeds if the gourd is large. Finely chop the tender snake gourd into small, even-sized pieces. Set aside.
TIPChoose young, tender snake gourds with soft seeds for the best texture. Mature seeds can be tough and chewy. - temper · ~2 min
Make the tempering.
1.Heat coconut oil in a heavy-bottomed kadai or pan over medium heat.2.Add mustard seeds and let them splutter (30 seconds).3.Add urad dal and cumin seeds, fry until the dal turns golden (30 seconds).4.Tear the dried red chilies, add them with the curry leaves and slit green chilies. Sauté for 10 seconds until fragrant.TIPKeep the flame medium — urad dal burns quickly and turns bitter if overheated. - saute
Cook the onions.
Add the finely chopped onion to the tempering. Sauté until the onion turns soft and translucent, about 2 to 3 minutes.
- saute · ~8 min
Cook the snake gourd.
1.Add the chopped snake gourd, salt, and turmeric powder to the pan.2.Mix well to coat the vegetable with the tempering and spices.3.Cover the pan with a lid and cook on low to medium heat for 7 to 8 minutes, stirring once or twice.TIPSnake gourd releases its own moisture while cooking — do not add water. The steam created under the lid cooks it perfectly without making it mushy. - mix
Finish with fresh coconut.
Remove the lid. Check that the snake gourd is tender and any excess moisture has evaporated. Turn off the heat, add the freshly grated coconut, and mix gently.
- serve
Serve the poriyal.
Transfer to a serving bowl and serve hot as a side dish with steamed rice, sambar, and rasam, or alongside rotis.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Choose young, tender snake gourds with soft seeds and thin skin for the best texture.
- 2Do not peel the snake gourd — the skin is tender and holds the stir-fry together.
- 3Do not add water while cooking; the gourd releases enough moisture to steam itself.
- 4Keep the flame medium during tempering — urad dal burns quickly and turns bitter.
- 5Let the cooked poriyal rest for 2 minutes after adding coconut to let flavors meld.
- 6This poriyal can be refrigerated for up to 2 days; reheat in a dry pan, not microwave.
Adapt it for your goals.
No-Onion No-Garlic (Satvik)
Skip the onion entirely and add a pinch of asafoetida (hing) during tempering. This makes the dish suitable for religious fasting or satvik diets while keeping the flavor layered through mustard, dal, and coconut.
SpicierSpicier
Add 1/4 tsp red chili powder or a few crushed black peppercorns along with the turmeric. Perfect for those who prefer a bolder heat.
With DalWith Dal
Stir in 1/4 cup cooked toor dal (pigeon peas) after the gourd is tender. This turns the poriyal into a more substantial, protein-rich side that works as a one-dish meal with rice.
Why this is on our healthy list.
Hydrating and Low-Calorie
Snake gourd is over 90% water, making this dish naturally hydrating and very light on calories while providing a gentle source of dietary fiber.
Rich in Antioxidant Spices
Turmeric, curry leaves, mustard seeds, and cumin all contribute antioxidant and anti-inflammatory compounds, supporting overall wellness.
Good Source of Plant-Based Fats
Coconut and coconut oil provide medium-chain triglycerides (MCTs), which are easily metabolized and may support energy levels.
Frequently asked questions
Yes, thaw it completely and squeeze out any excess water before adding, to prevent the dish from becoming soggy.


