How to Make Vegetarian Sri Lankan 'Chicken' Curry (Traditional & Healthy Version)

Sri Lankan Chicken Curry is a celebrated dish rooted in the coastal flavours and spice traditions of Sri Lanka, which shares close culinary ties with South Indian regions like Tamil Nadu and Kerala. For those following a vegetarian diet but wishing to experience the rich, aromatic profile of this dish, this healthy adaptation swaps chicken with protein-rich soya chunks (soya wadi), making it perfect for Indian households. The curry boasts a vibrant medley of spices—coriander, fennel, cumin, and cinnamon—infused in creamy coconut milk, reminiscent of festive feasts in South Indian homes. This vegetarian Sri Lankan Curry is ideal for lunch, especially during Indian festivals like Pongal or Vishu, when families seek flavourful, yet balanced meals. The dish balances heat, tang, and sweet notes, making it a comforting choice for both everyday meals and special occasions. Enjoy it with steamed rice, brown rice, or even millets for a nutritious Indian thali experience. Authentic, wholesome, and packed with Indian flavours, this curry brings the taste of the southern coast right to your kitchen.

35 min total2 servingsmedium320 kcal / 100g

Ingredients

  • Soya chunks (soya wadi)
    1 cup Soya chunks (soya wadi) (as vegetarian chicken substitute)
  • Onion
    1 medium Onion (finely sliced)
  • Tomato
    1 large Tomato (chopped)
  • Coconut milk
    1 cup Coconut milk (fresh or tetrapak)
  • Ginger-garlic paste
    1 tablespoon Ginger-garlic paste (adrak-lahsun paste)
  • Curry leaves
    10-12 Curry leaves (kadipatta)
  • Green chilli
    1 Green chilli (slit)
  • Coriander powder
    1 teaspoon Coriander powder (dhania powder)
  • Red chilli powder
    1/2 teaspoon Red chilli powder (lal mirch)
  • Turmeric powder
    1/2 teaspoon Turmeric powder (haldi)
  • Fennel seeds
    1/2 teaspoon Fennel seeds (saunf)
  • Cumin seeds
    1/2 teaspoon Cumin seeds (jeera)
  • Cinnamon stick
    1 inch Cinnamon stick (dalchini)
  • Oil
    1 tablespoon Oil (preferably cold-pressed coconut oil)
  • Salt
    to taste Salt
  • Fresh coriander leaves
    2 tablespoons Fresh coriander leaves (hara dhania, chopped)

Step-by-step instructions

Step 1: Soak soya chunks in hot water for 10 minutes
0%
10 min

Step 1 · Soak soya chunks in hot water for 10 minutes

Soak soya chunks in hot water for 10 minutes. Squeeze out excess water and set aside.

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

Step 2 · Heat oil in a kadhai or heavy-bottomed pan

Heat oil in a kadhai or heavy-bottomed pan. Add cumin seeds, fennel seeds, and cinnamon stick. Sauté until aromatic.

Step 3: Add sliced onions and curry leaves
0%

Step 3 · Add sliced onions and curry leaves

Add sliced onions and curry leaves. Sauté till onions turn golden brown.

Step 4: Stir in ginger-garlic paste and green chilli
0%

Step 4 · Stir in ginger-garlic paste and green chilli

Stir in ginger-garlic paste and green chilli. Cook till raw smell disappears.

Step 5: Add chopped tomatoes
0%

Step 5 · Add chopped tomatoes

Add chopped tomatoes, turmeric, coriander, and red chilli powder. Cook till tomatoes turn mushy and oil separates.

Step 6: Add soaked soya chunks
0%
2 min

Step 6 · Add soaked soya chunks

Add soaked soya chunks. Mix well to coat with masala. Sauté for 2 minutes.

Step 7: Pour in coconut milk and salt
0%
5 min

Step 7 · Pour in coconut milk and salt

Pour in coconut milk and salt. Mix, bring to a gentle boil, then simmer for 5 minutes on low flame.

Step 8: Garnish with fresh coriander leaves
0%

Step 8 · Garnish with fresh coriander leaves

Garnish with fresh coriander leaves. Serve hot with brown rice, red rice, or whole wheat phulka.

Why this recipe is healthy

With its high protein and fiber content, this Sri Lankan-style soya curry helps in weight management and supports digestive health. Using coconut oil and coconut milk in moderation adds healthy fats without excess calories. The dish is free from refined flour (maida) and can be paired with brown rice or millet for a complete, low-GI meal. Its antioxidant-rich spices boost immunity, making it a smart, wholesome lunch option.

A note on tradition

Sri Lankan curries have found their way into South Indian kitchens, especially in Tamil Nadu and Kerala, due to historic migration and cultural exchange. Today, Indian families often prepare such coconut-rich curries during festivals like Pongal or Onam, serving them with rice or appam. This vegetarian version is perfect for family gatherings, festive thalis, or as a special weekend meal, celebrating the shared heritage of coastal India and Sri Lanka.

← Back to Sri Lankan Chicken Curry nutrition