In a bowl, combine the yogurt, garlic paste, ginger paste, garam masala, turmeric powder, and chili powder. Mix well until smooth.
Add the chicken pieces to the marinade, ensuring they are fully coated. Cover and refrigerate for at least 1 hour, preferably overnight for deeper flavor.
Heat the vegetable oil in a large skillet over medium heat. Add the finely chopped onion and sauté until golden brown, about 5-7 minutes.
Stir in the marinated chicken, cooking until it’s browned on all sides, about 6-8 minutes.
Pour in the crushed tomatoes and bring to a simmer. Cook for about 15 minutes, allowing flavors to meld.
Lower the heat and stir in the coconut cream. Let it simmer for an additional 10 minutes until the sauce thickens.
Season with salt to taste and garnish with fresh cilantro before serving.
Notes
Serve with steamed basmati rice or naan bread, garnished with cilantro and lemon wedges.
Keyword chicken, curry, Gordon Ramsay, tikka masala