
This aromatic chicken tikka masala transforms ordinary weeknight dinners into a restaurant-worthy feast right in your own kitchen. The tender chicken bathes in a velvety tomato sauce infused with warming spices that will transport your taste buds straight to India without leaving home.
I first made this recipe during a rainy weekend when my family was craving something comforting yet exciting. The kitchen filled with such enticing aromas that my teenagers actually came downstairs voluntarily to investigate. Now they request it at least twice a month.
Ingredients
- Boneless chicken thighs: Offer more flavor and tenderness than breast meat and stay juicy throughout cooking
- Plain yogurt: Tenderizes the chicken while adding subtle tanginess to balance the rich sauce
- Garam masala: Provides the authentic flavor profile; look for one with cardamom and cinnamon notes for best results
- Fresh ginger: Adds zippy brightness that powdered simply cannot match
- Heavy cream: Creates that signature velvety texture that makes restaurant versions so addictive
- Diced tomatoes: Provide the perfect base consistency; if using canned, choose fire roasted for extra depth
- Fresh coriander: Brings essential brightness to cut through the richness of the finished dish
Step-by-Step Instructions
- Marinate the Chicken:
- Combine the chicken pieces with yogurt in a bowl making sure each piece is well coated. The yogurt contains enzymes that break down proteins making your chicken incredibly tender. For best results refrigerate for at least 30 minutes but overnight produces the most flavorful results.
- Create the Flavor Base:
- Heat vegetable oil in a large skillet until shimmering then add finely chopped onions. Cook them slowly for about 8 minutes until they turn a deep golden color. This caramelization creates the foundation of flavor for the entire dish so resist the urge to rush this step.
- Bloom the Aromatics:
- Add minced garlic and grated ginger to the golden onions cooking for exactly one minute. Then immediately add all your ground spices garam masala, cumin, turmeric, and chili powder. Allow them to toast in the oil for 2 minutes stirring constantly to prevent burning. This process releases the essential oils in the spices multiplying their flavor.
- Develop the Sauce:
- Pour in the diced tomatoes and let them bubble away for 10 minutes. The tomatoes will break down and meld with the spices creating a thick fragrant base. If the mixture gets too dry add a splash of water to prevent sticking.
- Cook the Chicken:
- Add your marinated chicken directly into the simmering sauce stirring to coat each piece completely. Cook for 10 to 15 minutes until the chicken is no longer pink in the center and registers 165°F on an instant read thermometer. The chicken will release its juices enhancing the sauce even further.
- Finish with Cream:
- Pour in the heavy cream and stir until completely incorporated. Allow the sauce to simmer gently for 3 to 5 minutes until it thickens to a luxurious consistency that coats the back of a spoon. Taste and adjust seasoning with salt and pepper.
- Garnish and Serve:
- Sprinkle freshly chopped coriander over the finished dish just before serving. The bright herbaceous flavor provides the perfect counterpoint to the rich creamy sauce.

The first time I made this tikka masala I discovered the magic of blooming spices properly. That simple two minute step when you toast the spices in oil completely transformed the depth of flavor in the final dish. My husband who typically prefers plain grilled meats actually went back for seconds and then asked if we could add it to our regular rotation.
Storage and Reheating
This chicken tikka masala keeps beautifully in the refrigerator for up to four days in an airtight container. The flavors actually continue to develop overnight making it an excellent make ahead meal option. When reheating use gentle heat either on the stovetop or microwave with a splash of water to maintain the creamy consistency. If the sauce looks separated simply whisk it vigorously while warming.
Perfect Pairings
While rice is the traditional accompaniment there are several other options that complement this dish beautifully. Warm naan bread works wonderfully for scooping up extra sauce. For a lower carb option try serving over cauliflower rice or alongside a simple cucumber salad dressed with lemon juice and a pinch of salt. The cool crisp vegetables provide a refreshing contrast to the rich spiced sauce.
Making It Your Own
The beauty of chicken tikka masala lies in its adaptability. For a vegetarian version substitute the chicken with firm tofu paneer cheese or roasted cauliflower. If you prefer a spicier kick add a diced jalapeño with the onions or increase the chili powder. For a lighter version replace the heavy cream with coconut milk which also adds a subtle sweetness. Those with dairy sensitivities can use coconut yogurt for the marinade with excellent results.

Recipe FAQs
- → How long should I marinate the chicken for best results?
While 30 minutes is the minimum marination time, allowing the chicken to marinate overnight in the refrigerator will develop maximum flavor and tenderness. The yogurt helps tenderize the meat while the spices infuse it with flavor.
- → Can I use chicken breast instead of thighs?
Yes, you can substitute chicken breast for thighs, but be careful not to overcook it as breast meat tends to dry out more quickly. Reduce the cooking time by about 3-5 minutes and check for doneness to ensure juicy results.
- → What can I use if I don't have heavy cream?
If heavy cream isn't available, you can substitute with full-fat coconut milk for a dairy-free alternative that complements the Indian flavors. Half-and-half or a mixture of milk and butter can also work in a pinch, though the sauce won't be quite as rich.
- → How can I adjust the spice level?
To increase the heat, add more chili powder or include fresh chilies when sautéing the onions. For a milder version, reduce the chili powder by half and ensure you remove the seeds from any fresh chilies. You can also add a little extra cream to temper the spiciness.
- → Can I freeze leftover chicken tikka masala?
Yes, this dish freezes exceptionally well. Allow it to cool completely, then transfer to airtight containers or freezer bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and gently reheat on the stovetop, adding a splash of cream if needed to restore the consistency.
- → What's the difference between tikka masala and curry?
Tikka masala specifically refers to marinated, grilled pieces of meat in a creamy tomato sauce, while 'curry' is a broader term for various spiced dishes. Tikka masala tends to be creamier and milder, featuring the distinctive flavor of garam masala, while other curries may have very different flavor profiles depending on their origin.