Ingredients
Method
Prepare the Chicken
- In a medium bowl, combine chicken pieces with olive oil, lemon juice, garam masala, cumin, paprika, and salt. Mix well to coat evenly and let marinate for at least 15 minutes at room temperature, or up to 4 hours in the refrigerator.
Start the Rice
- Rinse basmati rice in cold water until the water runs clear, about 3-4 rinses. In a medium saucepan, combine rice, water, salt, and olive oil. Bring to a boil over medium-high heat.
- Once boiling, reduce heat to low, cover, and simmer for 18 minutes. Remove from heat and let stand, covered, for 5 minutes before fluffing with a fork.
Cook the Chicken and Sauce
- Heat 2 tablespoons olive oil in a large skillet or Dutch oven over medium-high heat. Add marinated chicken pieces and cook for 5-6 minutes, stirring occasionally, until browned on most sides. Transfer chicken to a plate.
- In the same pan, add diced onion and cook for 4-5 minutes until softened and lightly golden. Add garlic and ginger, cooking for another minute until fragrant.
- Add garam masala, coriander, cinnamon, and cayenne to the onion mixture. Stir constantly for 30 seconds until the spices are fragrant and toasted.
- Pour in crushed tomatoes and coconut milk, stirring to combine. Add salt and bring the mixture to a gentle simmer.
- Return the browned chicken to the pan along with any accumulated juices. Simmer for 12-15 minutes, stirring occasionally, until the chicken is cooked through and the sauce has thickened slightly.
- Taste and adjust seasoning with salt or cayenne as needed. Stir in fresh cilantro just before serving.
Notes
The chicken can be marinated up to 24 hours ahead for deeper flavor. Leftovers keep in the refrigerator for 3 days and actually taste better as the flavors develop. You can substitute chicken breasts for thighs, but reduce cooking time to prevent drying out. For a richer sauce, use coconut cream instead of coconut milk. Serve with naan, pita, or cucumber salad.
