This creamy, flavorful Indian-inspired dish features marinated grilled chicken in a rich tomato-based masala sauce. It's spiced without being overly hot and pairs beautifully with naan or rice.
Mix yogurt, lemon juice, garlic, ginger, garam masala, paprika, turmeric, and salt in a bowl. Add chicken and marinate for at least 1 hour, preferably overnight.
Grill or sear the marinated chicken in a hot pan until browned and about 80% cooked.
In a skillet, melt butter or ghee and sauté onion until golden. Add garlic, ginger, and remaining spices. Toast for 30 seconds.
Add tomato puree and simmer for 10 minutes. Stir in cream or coconut milk and simmer until thickened.
Add the cooked chicken to the sauce and simmer for 10–12 minutes until fully cooked and flavors blend.
Garnish with cilantro and serve hot with rice or naan.
Notes
Marinating the chicken overnight enhances flavor. Adjust spice levels to your preference. For a vegan version, use tofu and coconut cream.