Ingredients
Equipment
Method
- Mix the chicken chunks with yogurt, minced garlic, grated ginger, cumin, paprika, turmeric, chili powder, and a pinch of salt. Cover and marinate in the refrigerator for at least 30 minutes to allow flavors to meld.
- Preheat your grill or oven, setting it to high heat. Thread the marinated chicken onto skewers or spread evenly on a baking sheet. Roast until the chicken is cooked through and slightly charred, about 15-20 minutes.
- Meanwhile, heat the oil or ghee in a large skillet over medium heat. Add the chopped onion and cook until soft and golden, about 5-7 minutes, while fragrant aromas fill your kitchen.
- Pour in the crushed tomatoes and stir well, cooking until the mixture thickens slightly and the oil starts to separate from the sauce, about 10 minutes. This develops a rich tomato base for the dish.
- Remove the cooked chicken from the oven or grill and chop into bite-sized pieces if needed. Add the chicken to the tomato sauce, stirring to coat evenly.
- Reduce the heat and stir in the heavy cream or coconut milk, cooking just until the sauce becomes creamy and velvety. Taste and adjust seasoning with salt as needed.
- Simmer gently for another 5 minutes to allow flavors to meld and sauce to thicken to your desired consistency. The aroma should be spicy, smoky, and inviting.
- Garnish the dish with fresh chopped cilantro, adding a burst of color and fresh flavor on top.
- Serve hot over steamed basmati rice or with warm naan bread for a complete meal. Enjoy the rich, smoky flavors and tender chicken in every bite.
Notes
Marinating the chicken longer improves flavor; you can let it sit overnight. Adjust the spiciness by varying chili powder and cayenne. For a vegetarian version, substitute with grilled vegetables or paneer.