Cashew curry, also known as "Kaju Curry," is a popular dish in Sri Lankan cuisine. It features tender cashew nuts cooked in a creamy and flavorful coconut-based curry sauce. Here's a simple recipe to make Sri Lankan Cashew Curry:
Soak the raw cashew nuts in water for at least 4 hours or overnight. Drain and set aside.
Heat vegetable oil in a large pan over medium heat. Add mustard seeds, cumin seeds, fenugreek seeds, and fennel seeds. Let them splutter.
Add chopped onions and sauté until they turn golden brown.
Add minced garlic, grated ginger, and slit green chilies. Sauté for another couple of minutes until fragrant.
Stir in the chopped tomatoes and cook until they soften and turn mushy.
Add turmeric powder, coriander powder, chili powder, cinnamon stick, and cardamom pods. Mix well and cook for a minute to toast the spices.
Add the soaked cashew nuts to the pan and mix until they are well coated with the spices.
Pour in the thick coconut milk and season with salt. Stir well to combine.
Bring the curry to a simmer, then reduce the heat to low. Cover the pan and let it cook for about 15-20 minutes, stirring occasionally, until the cashew nuts are tender and the curry thickens.
Once the cashew nuts are cooked through and the curry reaches the desired consistency, remove from heat.
Garnish the cashew curry with chopped coriander leaves before serving.
Serve hot with rice or roti.