Make the masala paste by pulsing onions, garlic, ginger, garam masala, chili powder, turmeric, cumin, ground cloves, salt, cayenne pepper, and lemon juice in a food processor until smooth. Reserve ¼ cup for later use.
Cut the chicken into bite-sized pieces and marinate it in the reserved masala paste and yogurt for at least 30 minutes in the refrigerator.
Cook rice according to package instructions while the chicken marinates.
In a large skillet, heat oil over medium-high heat. Add marinated chicken and cook for about 5 minutes until browned.
Add the remaining masala paste to the skillet and stir-fry for a few minutes until fragrant.
Pour in tomato puree and bring to a simmer, then cover and cook for 10-15 minutes.
Stir in heavy cream or coconut milk and adjust salt to taste. Let it simmer for another 5 minutes.
Serve the Chicken Tikka Masala over rice, garnished with chopped cilantro.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
This dish can be stored in an airtight container in the refrigerator for up to 4 days. Reheat thoroughly before serving.