Chicken Tikka Masala is a beloved dish with tender chunks of chicken simmered in a velvety, spiced tomato-cream sauce. My version balances bold flavors with everyday ingredients, making it perfect for a weeknight dinner that feels special.
The secret lies in marinating the chicken in yogurt and spices, then searing it to develop a charred, smoky flavor. The sauce comes together quickly, and the result is a comforting, aromatic curry that pairs beautifully with rice or naan.
Whether you're a seasoned cook or new to Indian-inspired cuisine, this recipe is straightforward and forgiving. You'll love how the creamy sauce clings to every piece of chicken, delivering a burst of flavor in every bite.
Why You'll Love This Recipe
About the Ingredients
1.5 lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
Thighs stay juicy and tender. Substitute chicken breast if preferred, but adjust cooking time to avoid dryness.
1 cup (240g) plain full-fat yogurt
Adds tang and tenderizes the chicken. Use Greek yogurt for extra thickness; coconut yogurt works for dairy-free.
2 tablespoons (30ml) lemon juice
Brightens the marinade. Lime juice is a fine substitute.
2 teaspoons ground cumin
Earthy and warm. Toasting whole cumin seeds and grinding them intensifies flavor.
2 teaspoons garam masala
A warming spice blend. If you don't have it, mix equal parts cumin, coriander, cardamom, and black pepper.
1 teaspoon ground turmeric
Adds golden color and earthiness. Fresh turmeric can be grated, but use half the amount.
1 teaspoon smoked paprika
Provides a subtle smokiness. Regular paprika works, but add a pinch of liquid smoke if desired.
1 teaspoon salt, plus more to taste
Enhances all flavors. Use kosher salt and adjust according to your preference.
3 tablespoons (45ml) vegetable oil, divided
For searing the chicken and sautéing the onions. Ghee or coconut oil are great substitutes.
1 large onion, finely chopped
Adds sweetness and depth. Yellow or red onions work well.
3 cloves garlic, minced
Pungent and aromatic. Use a garlic press for even mincing.
1 tablespoon grated fresh ginger
Bright and spicy. Ground ginger (1 teaspoon) can substitute in a pinch.
1 can (15 oz / 425g) tomato puree
Smooth and thick. Crushed tomatoes or passata work; if using diced, blend first.
1 cup (240ml) heavy cream
Creamy richness. For a lighter option, use half-and-half or full-fat coconut milk.
1 tablespoon honey or sugar
Balances acidity. Use maple syrup for a different flavor twist.
1/2 cup (120ml) water or chicken broth
Adjusts sauce consistency. Use broth for more flavor.
Fresh cilantro, chopped, for garnish
Adds freshness. Parsley is a decent substitute if cilantro isn't your thing.
Tips & Tricks
Don't skip marinating
Even 15 minutes infuses flavor, but 2 hours or overnight gives the best tender texture.
Sear chicken in batches
Overcrowding the pan steams the chicken instead of browning, so work in two batches.
Simmer gently
After adding cream, keep the heat low to prevent curdling. Stir often and don't boil.
Pro Tips
Step-by-Step Instructions
1. Marinate the Chicken
In a bowl, combine yogurt, lemon juice, cumin, garam masala, turmeric, smoked paprika, and salt. Add chicken pieces and toss to coat. Cover and refrigerate for at least 15 minutes, or up to overnight.
2. Sear the Chicken
Heat 2 tablespoons oil in a large skillet over medium-high heat (200°C/400°F). Add chicken in a single layer (work in batches if needed) and cook until golden brown on all sides, about 5-6 minutes. The chicken should reach an internal temperature of 165°F (74°C). Remove and set aside.
3. Sauté the Aromatics
In the same skillet, add remaining 1 tablespoon oil and reduce heat to medium (175°C/350°F). Add onion and cook until soft and translucent, about 5 minutes. Stir in garlic and ginger, cooking for 1 minute until fragrant.
4. Build the Sauce
Pour in tomato puree, honey, and water or broth. Stir to combine and bring to a simmer. Let cook for 5-7 minutes, until the sauce thickens slightly and the color deepens.
5. Add the Cream
Reduce heat to low (150°C/300°F) and slowly stir in heavy cream. Mix until fully incorporated. Simmer gently for 2-3 minutes, but do not boil to prevent curdling.
6. Combine Chicken and Sauce
Return the seared chicken to the skillet, along with any juices. Stir to coat in the sauce. Let cook for 5-7 minutes over medium-low heat (175°C/350°F) until the chicken is heated through and tender.
7. Adjust Seasoning
Taste and add salt or a pinch of cayenne if desired. If the sauce is too thick, add a splash of water or broth.
8. Serve and Garnish
Garnish with fresh cilantro. Serve hot with basmati rice, naan, or both.
Delicious Variations
Vegetarian
Substitute chicken with paneer or chickpeas. Adjust cooking time to just warm through.
Dairy-Free
Use coconut yogurt in the marinade and full-fat coconut milk instead of cream.
Extra Veggies
Add bell peppers, spinach, or peas during the last 5 minutes of simmering.
How to Store Chicken Tikka Masala
Refrigerator
Store in an airtight container for up to 4 days. Reheat gently on the stovetop or microwave.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat on the stovetop over medium-low heat, adding a splash of water or cream to loosen the sauce if needed.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, you can use chicken breast, but be careful not to overcook it as it dries out faster. Reduce the searing time to 4-5 minutes and check for doneness at 165°F (74°C).
Q: How can I make it less spicy?
To reduce heat, omit the cayenne pepper and use mild paprika instead of smoked. The dish is already mild, but you can also add more cream to mellow the spices.
Q: Can I make this recipe dairy-free?
Absolutely! Use coconut yogurt in the marinade and full-fat coconut milk instead of heavy cream. The flavor will be slightly different but still delicious.
Q: Why is my sauce curdling?
Curdling happens when the cream is added to a boiling hot sauce or cooked at too high a temperature. Always reduce the heat to low before adding cream and simmer gently.
Q: How do I get a smoky flavor without a tandoor?
You can achieve smokiness by searing the marinated chicken under a broiler for a few minutes, or add a few drops of liquid smoke to the sauce.
I hope you enjoy this creamy, flavorful Chicken Tikka Masala! If you try it, let me know how it turns out in the comments below. Don't forget to share your photos with me on social media – I'd love to see your creations!
Chicken Tikka Masala
Tender chicken in a rich, creamy tomato sauce with warm spices – a restaurant favorite you can make at home in 30 minutes.
🧂 Ingredients
- 1.5 lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 cup (240g) plain full-fat yogurt
- 2 tablespoons (30ml) lemon juice
- 2 teaspoons ground cumin
- 2 teaspoons garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon smoked paprika
- 1 teaspoon salt, plus more to taste
- 3 tablespoons (45ml) vegetable oil, divided
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 can (15 oz / 425g) tomato puree
- 1 cup (240ml) heavy cream
- 1 tablespoon honey or sugar
- 1/2 cup (120ml) water or chicken broth
- Fresh cilantro, chopped, for garnish
📋 Instructions
- 1Marinate the Chicken — In a bowl, combine yogurt, lemon juice, cumin, garam masala, turmeric, smoked paprika, and salt. Add chicken pieces and toss to coat. Cover and refrigerate for at least 15 minutes, or up to overnight.
- 2Sear the Chicken — Heat 2 tablespoons oil in a large skillet over medium-high heat (200°C/400°F). Add chicken in a single layer (work in batches if needed) and cook until golden brown on all sides, about 5-6 minutes. The chicken should reach an internal temperature of 165°F (74°C). Remove and set aside.
- 3Sauté the Aromatics — In the same skillet, add remaining 1 tablespoon oil and reduce heat to medium (175°C/350°F). Add onion and cook until soft and translucent, about 5 minutes. Stir in garlic and ginger, cooking for 1 minute until fragrant.
- 4Build the Sauce — Pour in tomato puree, honey, and water or broth. Stir to combine and bring to a simmer. Let cook for 5-7 minutes, until the sauce thickens slightly and the color deepens.
- 5Add the Cream — Reduce heat to low (150°C/300°F) and slowly stir in heavy cream. Mix until fully incorporated. Simmer gently for 2-3 minutes, but do not boil to prevent curdling.
- 6Combine Chicken and Sauce — Return the seared chicken to the skillet, along with any juices. Stir to coat in the sauce. Let cook for 5-7 minutes over medium-low heat (175°C/350°F) until the chicken is heated through and tender.
- 7Adjust Seasoning — Taste and add salt or a pinch of cayenne if desired. If the sauce is too thick, add a splash of water or broth.
- 8Serve and Garnish — Garnish with fresh cilantro. Serve hot with basmati rice, naan, or both.




