
Nadan Kozhi Curry
Lunch • India
How to Make Vegetarian Nadan Kozhi Curry (Traditional & Healthy Version)
Nadan Kozhi Curry is a celebrated dish from Kerala, traditionally enjoyed across households in South India. Known for its rich, aromatic coconut-based gravy and a medley of spices, it is a staple during family gatherings and festive occasions like Onam and Vishu. This vegetarian adaptation replaces chicken (kozhi) with hearty soya chunks, retaining the authentic flavors while making it suitable for vegetarians and those seeking a lighter lunch option. The curry bursts with the taste of freshly ground garam masala, roasted coconut, and fragrant curry leaves (kariveppila), reflecting Kerala’s culinary heritage. It pairs beautifully with red rice (matta choru) or appam, making it a wholesome, satisfying meal. This healthy version of Nadan Kozhi Curry uses less oil and lean plant protein, ensuring you can relish Kerala’s beloved flavors without guilt. Perfect for those tracking calories, it delivers robust taste and nutrition in every spoonful.
Ingredients(for 1 medium bowl (approx. 250g))
- 1 cup Soya chunks (soaked in warm water)
- 1 large Onion (finely sliced)
- 1 medium Tomato (chopped)
- 1 tablespoon Ginger-garlic paste (fresh preferred)
- 1 cup Coconut milk (first extract (thick))
- 1 tablespoon Coconut oil (for authentic flavor)
- 2 sprigs Curry leaves (kariveppila)
- 2 Green chilli (slit)
- 1/2 teaspoon Turmeric powder (haldi)
- 1 teaspoon Coriander powder (dhania powder)
- 1/2 teaspoon Red chilli powder (adjust to taste)
- 1/2 teaspoon Garam masala (homemade preferred)
- to taste Salt
- 1 cup Water (as needed)
Instructions
- 1
Rinse and soak soya chunks in warm water for 10 minutes until soft. Squeeze out excess water and set aside.
10 minutes
Soya chunks mimic chicken texture; ensure they are spongy and well-drained.
- 2
Heat coconut oil in a heavy-bottomed kadhai. Add curry leaves, green chillies, and sliced onions. Sauté until onions turn golden brown.
5 minutes
Fry onions on medium flame for deeper flavor.
- 3
Add ginger-garlic paste and sauté until raw smell disappears. Stir in chopped tomatoes and cook until soft and mushy.
4 minutes
Cover and cook tomatoes for faster softening.
- 4
Add turmeric, coriander, and red chilli powders. Mix well and roast the masalas for a minute until aromatic.
2 minutes
Roasting spices releases their essential oils.
Why This Dish is Healthy
By replacing chicken with soya chunks and using minimal coconut oil, this Nadan Kozhi Curry provides high protein with lower saturated fat. Coconut milk is used in moderation, keeping the dish light yet flavorful. The curry is naturally gluten-free, rich in fiber, and contains no artificial additives or preservatives, making it suitable for calorie-conscious eaters.
This vegetarian Nadan Kozhi Curry is rich in plant-based protein from soya chunks, making it a great meat alternative. Coconut milk provides healthy fats, especially medium-chain triglycerides (MCTs), which support heart and brain health. The inclusion of fresh spices offers antioxidants, while onions, tomatoes, and curry leaves contribute vitamins A, C, and K, as well as minerals like potassium and magnesium.
Pro Tips
- 💡Toast the soya chunks lightly in coconut oil before adding for extra flavor.
- 💡Use freshly extracted coconut milk for a richer taste.
- 💡Add a pinch of fennel powder for subtle sweetness.
Storage & Serving
Store leftover curry in an airtight container in the refrigerator for up to 2 days. Gently reheat on low flame, adding a splash of water if the gravy thickens.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 340.0 kcal |





