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.

35 min total2 servingsMedium340 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse and soak soya chunks in warm water for 10 minutes until soft
0%
10 min

Step 1 · Rinse and soak soya chunks in warm water for 10 minutes until soft

Rinse and soak soya chunks in warm water for 10 minutes until soft. Squeeze out excess water and set aside.

Step 2: Heat coconut oil in a heavy-bottomed kadhai
0%

Step 2 · Heat coconut oil in a heavy-bottomed kadhai

Heat coconut oil in a heavy-bottomed kadhai. Add curry leaves, green chillies, and sliced onions. Sauté until onions turn golden brown.

Step 3: Add ginger-garlic paste and sauté until raw smell disappears
0%

Step 3 · Add ginger-garlic paste and sauté until raw smell disappears

Add ginger-garlic paste and sauté until raw smell disappears. Stir in chopped tomatoes and cook until soft and mushy.

Step 4: Add turmeric
0%

Step 4 · Add turmeric

Add turmeric, coriander, and red chilli powders. Mix well and roast the masalas for a minute until aromatic.

Step 5: Add the soaked soya chunks
0%
5 min

Step 5 · Add the soaked soya chunks

Add the soaked soya chunks, salt, and water. Mix thoroughly and simmer for 5 minutes to allow flavors to blend.

Step 6: Pour in the coconut milk and sprinkle garam masala
0%
4 min

Step 6 · Pour in the coconut milk and sprinkle garam masala

Pour in the coconut milk and sprinkle garam masala. Simmer on low flame for 3-4 minutes. Do not boil after adding coconut milk.

Step 7: Garnish with fresh curry leaves
0%

Step 7 · Garnish with fresh curry leaves

Garnish with fresh curry leaves. Serve hot with steamed rice, appam, or neer dosa.

Why this recipe 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.

A note on tradition

Nadan Kozhi Curry is an iconic Kerala curry, often prepared during festivals like Onam and family feasts. The dish reflects the abundant use of coconut, curry leaves, and aromatic spices in Kerala cuisine. While traditionally non-vegetarian, vegetarian variations are now enjoyed during vrat (fasting) days or as part of Sadhya meals. It is a symbol of Kerala’s hospitality and is commonly served on banana leaves during special occasions.

← Back to Nadan Kozhi Curry