One of the characteristics of Sri Lankan cuisine is the preference for freshly prepared curry powders rather than using pastes.
This nourishing (and might I please add, delicious?) cashew nut curry is both vegan and vegetarian-friendly.
Start this recipe a few hours before.
3clovesof garliccrushed with a crusher or finely diced
1cinnamon quill
10curry leaves
1green chillide-seeded and finely diced
3-4teaspoonsof Sri Lankan curry powdersee recipe below
½teaspoonturmeric
A small pinch Aleppo chilli powder
1teaspooncaster sugar
A good pinch of sea salt
400mlcoconut milk
50ggreen peas
Sri Lankan curry powder
1tablespooncoriander seeds
1teaspooncumin seeds
1/2teaspoonfennel seeds
1/2teaspoonfenugreek seeds
1cinnamon quillcrumbled
½teaspooncloves
½teaspoonblack mustard seeds
½teaspooncardamom seedsfrom about 10 pods
3dried Kashmiri chilliesoptional or use 1 teaspoon dried Kashmiri chilli powder
Instructions
Place the cashew nuts in a bowl cover with double their volume of water. Add a teaspoon of salt & mix to dissolve. Leave the cashews for 2 to 4 hours.
To make the curry powder, heat a small frying pan over medium heat. Add spices and stir for 1-2 minutes or until fragrant and then add the chillies, if using. Transfer to a mortar and pestle or spice grinder and grind to a fine powder.
Heat oil in a heavy-based pan. Add the onions. Cook for 5 minutes or until translucent and fragrant. Add the crushed garlic & stir while cooking for a further 60 seconds. Add cinnamon quill, curry leaves and green chilli and cook for an additional minute or two.
Add the drained cashews and fry for 1 minute. Add the curry powder, turmeric, Aleppo chilli and caster sugar. Add the sea salt and coconut milk. Stir to combine.
Reduce the heat and simmer for 20 minutes. The cashews should be firm but not crunchy. Add the peas and cook for a further 10 minutes. Add a small amount of water, if you find that it is needed during the cooking time.