
Nothing beats the satisfaction of making restaurant-quality Chicken Tikka Masala in your own kitchen. This beloved Indian curry delivers tender marinated chicken swimming in a rich, tomato-cream sauce that strikes the perfect balance between warmth and comfort. The aromatic spices fill your home with an irresistible fragrance that promises an unforgettable meal ahead.
Ingredients
For the Chicken:
- 2 lbs boneless chicken thighs, cut into chunks
- 1 cup plain Greek yogurt
- 2 tsp garam masala
- 1 tsp ground cumin
- 1 tsp paprika
- 1 tsp salt
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
For the Sauce:
- 2 tbsp ghee or butter
- 1 large onion, finely diced
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 2 tsp garam masala
- 1 tsp ground coriander
- 1 tsp smoked paprika
- 1 can (14 oz) crushed tomatoes
- 1 cup heavy cream
- 1 tsp salt
- Fresh cilantro for garnish
Substitutions: Swap heavy cream for coconut milk for dairy-free option. Use chicken breasts instead of thighs, though thighs stay more tender. Regular yogurt works if Greek yogurt isn’t available.
Timing
Prep Time: 20 minutes (plus 2 hours marinating)
Cook Time: 30 minutes
Total Time: 2 hours 50 minutes
Make-Ahead Tip: Marinate the chicken overnight for deeper flavor, and the entire dish tastes even better the next day after flavors meld together.
How to Make It
1. Marinate the Chicken
Combine yogurt, garam masala, cumin, paprika, salt, garlic, and ginger in a large bowl. Add chicken chunks and mix thoroughly until every piece is well-coated. Cover and refrigerate for at least 2 hours. The yogurt tenderizes the meat while the spices penetrate deeply, creating incredibly flavorful chicken.
2. Cook the Chicken
Heat a large skillet over medium-high heat. Remove chicken from marinade and cook in batches, about 6-8 minutes per batch until golden brown and cooked through. The chicken should develop a beautiful caramelized exterior while staying juicy inside. Transfer to a plate and set aside.
3. Build the Sauce Base
In the same skillet, melt ghee over medium heat. Add diced onions and cook for 8-10 minutes until softened and lightly golden. The onions should smell sweet and aromatic. Stir in garlic and ginger, cooking for another minute until fragrant. This forms the flavor foundation of your tikka masala.
4. Add the Spices
Add garam masala, coriander, and smoked paprika to the onion mixture. Cook for 30 seconds, stirring constantly to prevent burning. The spices should bloom and release their essential oils, creating an intensely aromatic base that will infuse the entire dish.
5. Create the Creamy Sauce
Pour in crushed tomatoes and simmer for 10 minutes, allowing the sauce to reduce slightly. Gradually stir in heavy cream and salt. The sauce should turn a beautiful orange-red color and have a velvety texture. Return the cooked chicken to the skillet and simmer for 5 minutes to heat through and allow flavors to meld.
Nutritional Information
Per serving (serves 6): Approximately 420 calories, 35g protein, 12g carbohydrates, 26g fat. Rich in protein and warming spices that support digestion and metabolism.
Serving Suggestions
Serve over fluffy basmati rice or with warm naan bread to soak up every drop of sauce. Pair with cucumber raita and pickled onions for refreshing contrast to the rich, creamy curry.

Common Mistakes to Avoid
Don’t skip the marinating time – it’s crucial for tender, flavorful chicken. Avoid cooking chicken on too high heat, which creates tough, dry meat. Never add cream to boiling sauce as it may curdle. Always remove pan from heat before stirring in cream. Don’t rush the onion cooking process; properly caramelized onions create depth of flavor.
Storing Tips
Store leftovers in refrigerator for up to 4 days or freeze for 3 months. Reheat gently on stovetop over low heat, adding splash of cream if needed to restore creamy consistency.
Conclusion
This homemade Chicken Tikka Masala rivals any restaurant version with its perfect balance of spices and creamy richness. Try this recipe tonight and transform your dinner into something extraordinary.
FAQs
Can I use chicken breast instead of thighs?
Yes, but thighs stay more tender and flavorful. If using breasts, don’t overcook them and consider pounding them slightly thinner for even cooking.
Is this curry very spicy?
No, this version is mild and focuses on warm, aromatic flavors rather than heat. Add cayenne pepper or fresh chilies if you prefer more spice.
Can I make this dairy-free?
Absolutely! Replace heavy cream with full-fat coconut milk and use coconut yogurt for marinating. The flavor will be slightly different but equally delicious.
Why is my sauce not creamy enough?
Make sure you’re using heavy cream, not milk. If sauce seems thin, simmer uncovered for a few extra minutes to reduce and thicken.
How can I make this ahead for meal prep?
The entire dish can be made up to 3 days ahead. The flavors actually improve overnight. Store in refrigerator and reheat gently before serving. Find more meal prep ideas in our recipe collection.

Chicken Tikka Masala
Ingredients
Method
- Combine yogurt, garam masala, cumin, paprika, salt, garlic, and ginger in a large bowl. Add chicken chunks and mix thoroughly until every piece is well-coated. Cover and refrigerate for at least 2 hours.
- Heat a large skillet over medium-high heat. Remove chicken from marinade and cook in batches, about 6-8 minutes per batch until golden brown and cooked through. Transfer to a plate and set aside.
- In the same skillet, melt ghee over medium heat. Add diced onions and cook for 8-10 minutes until softened and lightly golden. Stir in garlic and ginger, cooking for another minute until fragrant.
- Add garam masala, coriander, and smoked paprika to the onion mixture. Cook for 30 seconds, stirring constantly to prevent burning.
- Pour in crushed tomatoes and simmer for 10 minutes, allowing the sauce to reduce slightly. Gradually stir in heavy cream and salt. Return the cooked chicken to the skillet and simmer for 5 minutes to heat through and allow flavors to meld.
