1poundBoneless, skinless chicken breastCut into bite-sized pieces.
Marinade
1cupPlain yogurtActs as a marinade.
4clovesGarlicMinced.
1tablespoonFresh gingerGrated.
1tablespoonGaram masalaEssential for authentic flavor.
1teaspoonCuminAdds nutty flavor.
1teaspoonCorianderBrings subtle sweetness.
Sauce
1cupTomato pureeBase of the sauce.
1cupHeavy creamGives richness to the sauce.
2tablespoonsButterAdds richness.
SaltTo taste.
Garnish
Fresh cilantroFor garnish.
Instructions
Begin by marinating the chicken. In a mixing bowl, combine the chicken pieces with yogurt, minced garlic, grated ginger, garam masala, cumin, coriander, and salt. Ensure that the chicken is thoroughly coated in the marinade. Cover the bowl with plastic wrap and refrigerate for at least one hour, or ideally overnight.
Once marinated, heat a large skillet over medium-high heat. Add one tablespoon of butter and allow it to melt. When the butter is hot, add the marinated chicken in a single layer. Sauté the chicken for about 5-7 minutes, until browned on all sides.
After browning the chicken, transfer it to a plate and set aside. In the same skillet, add the remaining tablespoon of butter. Once melted, add the tomato puree and stir well, cooking for about 3-4 minutes until it thickens slightly.
Next, pour in the heavy cream and stir to combine. Allow the mixture to simmer for about 5 minutes, stirring occasionally.
Return the browned chicken to the skillet, along with any juices that have accumulated. Stir to coat the chicken in the sauce. Simmer for an additional 10-15 minutes.
Taste the sauce and adjust the seasoning with salt. Garnish with freshly chopped cilantro before serving.
Serve hot, accompanied by basmati rice or naan bread.
Notes
For variations, consider using vegetables instead of chicken, adding spice for heat, or using coconut cream for a twist.