4 cardamom pods, crushed, seeds reserved and pods discarded
1 jar (720 milliliters) tomato passata
1/4 cup (60 milliliters) water
1/4 cup (60 grams) chopped cashews
1 cup (236 milliliters) coconut milk
1 tablespoon (15 grams) brown sugar
1 tablespoon (21 grams) honey
Heat one tablespoon (15 grams) ghee in a large saucepan over medium-high heat. Add chicken, season with salt and pepper and cook, turning occasionally, until golden brown on all sides, about five to seven minutes. Remove to a plate and set aside.
Heat remaining ghee over medium heat, add onions and cook until softened, about five minutes. Add ginger, garlic, serrano pepper and spices. Cook, stirring frequently until fragrant, about five minutes. Add passata and water; bring to a boil. Reduce heat and simmer for 15 minutes.
Transfer sauce to a blender and add cashews. Blend until smooth.
Return sauce to pan and stir in the coconut milk, brown sugar and honey. Season with salt and pepper. Add chicken and simmer until chicken is cooked through, about ten minutes. Serve with rice and/or naan.