Ingredients
Method
Prepare the Chicken
- In a large bowl, combine chicken pieces with olive oil, lemon juice, garam masala, cumin, paprika, and salt. Mix well to coat evenly. Let marinate for at least 15 minutes while you prepare the sauce.
- Heat a large skillet or Dutch oven over medium-high heat. Add marinated chicken and cook for 6-8 minutes, stirring occasionally, until chicken is browned on all sides and cooked through. Remove chicken to a plate and set aside.
Make the Sauce
- Drain the soaked cashews and blend with 1/2 cup water until completely smooth. This will be your cashew cream. Set aside.
- In the same skillet, heat olive oil over medium heat. Add diced onion and cook for 5-6 minutes until softened and lightly golden.
- Add minced garlic and grated ginger. Cook for 1 minute until fragrant.
- Stir in garam masala, cumin, coriander, turmeric, and cayenne. Cook for 30 seconds until spices are toasted and fragrant.
- Add crushed tomatoes, coconut milk, cashew cream, salt, and brown sugar. Stir well to combine.
- Bring sauce to a gentle simmer, then reduce heat to low. Let simmer for 15-20 minutes, stirring occasionally, until sauce has thickened slightly.
- Return cooked chicken to the skillet and simmer for another 5 minutes to heat through and allow flavors to meld. Taste and adjust salt and spices as needed.
Serve
- Garnish with fresh chopped cilantro and serve hot over basmati rice or with warm naan bread.
Notes
For best flavor, let the dish rest for 10 minutes before serving. This curry tastes even better the next day and can be stored in the refrigerator for up to 4 days. It also freezes well for up to 3 months. If the sauce seems too thick after reheating, add a splash of chicken broth or water to thin it out.
