In separate bowls, soak the soya chunks and ½ cup of cashews in hot water. Cover and set aside for 30 minutes.

After 30 minutes, squeeze the water out of the soya chunks.

Add one teaspoon of red chilli powder, one teaspoon of coriander powder, ¼ teaspoon of turmeric powder, one teaspoon of ginger-garlic pastes, and ½ teaspoon of salt to the soya chunks. Mix well, cover, and let it rest for 10 minutes.

Heat oil in a deep pan. Add bay leaf, cardamom, cinnamon stick, and cumin seeds. Sauté for a few seconds over a medium flame.

Add chopped ginger and sliced garlic. Sauté for a few seconds, then add chopped onion. Sauté until it turns light brown. Adding a bit of salt will help speed up the sautéing process.

Add one teaspoon of red chilli powder, one teaspoon of coriander powder, and ¼ teaspoon of turmeric powder. Sauté until the raw smell dissipates.

Add the chopped tomatoes. Sauté for a few seconds, then cover and cook for a couple of minutes, stirring occasionally.

Add the marinated soya chunks and curry leaves. Sauté over medium to low flame for 4 to 5 minutes.

Add pepper powder and garam masala. Mix well.

Add the soaked cashews. Sauté for three minutes.

Add hot water, cover, and cook over a medium flame for about 8 to 10 minutes.

Add dried fenugreek leaves and mix well. Finally, garnish with coriander leaves. The curry is ready to be served.

Note: To thicken the gravy and enhance the taste, you may grind 8 to 10 cashews with a little water to a fine paste and then add it to the curry just before adding the dried fenugreek leaves, but this step is optional.

Sobha Varghese

A homemaker based in Mumbai, who runs a popular YouTube blog called ‘Sobha's Kitchenette’ that focuses on authentic and traditional Kerala recipes.

What other recipes would you like featured? Tell us at food@gulfnews.com

Tell us more about your favourite dishes or recipes at food@gulfnews.com

Sign up for the Daily Briefing

Get the latest news and updates straight to your inbox