01 -
Combine the chicken and yogurt in a bowl. Let it marinate for at least 30 minutes or up to overnight in the refrigerator for maximum flavor.
02 -
Heat vegetable oil in a large skillet over medium heat. Add the chopped onion and sauté until golden.
03 -
Stir in the garlic and ginger, cooking for one minute until fragrant.
04 -
Add garam masala, cumin, turmeric, and chili powder to the skillet. Cook for 2 minutes, stirring frequently.
05 -
Mix in the diced tomatoes and let them simmer for about 10 minutes to create the base sauce.
06 -
Add the marinated chicken to the skillet, stirring well to coat it in the spices. Cook until the chicken is browned and fully cooked through, about 10-15 minutes.
07 -
Pour in the heavy cream, stir well, and allow it to simmer for several minutes until the sauce thickens slightly.
08 -
Season with salt and pepper to taste. Garnish with fresh coriander.
09 -
Serve hot with rice or naan and enjoy.