Ingredients
Equipment
Method
- In a bowl, combine the chicken pieces with all the marinade ingredients. Mix well to coat. Let the chicken marinate for at least 15 minutes while you prepare the sauce.
- Heat 1 tablespoon of butter in a large skillet over medium-high heat. Add the marinated chicken in a single layer (work in batches if necessary) and cook until browned and cooked through, about 5 to 7 minutes per side. Remove the chicken from the skillet and set aside.
- Reduce the heat to medium. Add the remaining 1 tablespoon of butter to the same skillet. Add the chopped onion and cook until soft, about 5 minutes.
- Stir in the ginger paste and garlic paste. Cook for 1 minute until fragrant.
- Add the garam masala, cumin powder, and chili powder. Cook for 30 seconds, stirring constantly.
- Pour in the crushed tomatoes. Bring the sauce to a simmer. If the sauce is too thick, add a little water or broth until you reach your desired consistency.
- Stir in the heavy cream and sugar (if using). Simmer gently for 5 minutes, allowing the flavors to combine. Do not boil after adding the cream.
- Return the cooked chicken to the sauce. Stir to coat and heat through for 2 to 3 minutes.
- Serve hot, garnished with fresh cilantro. This dish pairs well with rice or naan bread.
Notes
For a smoother sauce, you can blend the sauce mixture (before adding the cream and chicken) using an immersion blender or transfer it carefully to a regular blender.
