Chicken Tikka Masala: A Creamy, Flavor-Packed Indian Classic
Chicken Tikka Masala is one of the most beloved Indian dishes worldwide, and for good reason. This rich, creamy, and spice-infused dish features tender pieces of marinated chicken cooked in a luscious tomato-based curry sauce, infused with aromatic spices. Whether you enjoy it with fluffy basmati rice or warm, buttery naan, this dish delivers bold flavors with every bite.
Despite its Indian roots, Chicken Tikka Masala has a fascinating history, with some claiming it originated in the UK as an adaptation of Indian flavors for British tastes. Regardless of its exact origins, there’s no denying its universal appeal—the balance of smoky, charred chicken with a velvety, mildly spiced sauce is simply irresistible.
In this recipe, I’ll guide you through making authentic restaurant-style Chicken Tikka Masala from scratch. You’ll learn how to achieve perfectly tender, flavorful chicken and a rich, creamy sauce that’s packed with depth. Plus, I’ll cover common mistakes to avoid, ingredient substitutions, and customization options to make it just the way you like it.
Why This Recipe Works
✔ Authentic Flavor: A blend of Indian spices, yogurt-marinated chicken, and a slow-cooked tomato-based sauce gives you that classic restaurant-quality taste.
✔ Tender & Juicy Chicken: The yogurt marinade tenderizes the chicken while grilling or pan-searing locks in the smoky flavors.
✔ Rich, Creamy Sauce: A combination of tomatoes, cream, and butter creates a smooth, luscious texture.
✔ Perfectly Balanced Spices: A mix of warming spices (garam masala, cumin, turmeric) gives depth without being overpowering.
✔ Customizable Heat Level: Adjust the spice with more or less chili powder depending on your preference.
Common Mistakes & How to Avoid Them
1. Dry Chicken?
Chicken can become dry if overcooked or not marinated properly. Solution:
- Use Greek yogurt in the marinade to keep the chicken juicy.
- Grill or pan-sear the chicken at medium-high heat for the perfect char while keeping it tender inside.
2. Bland Sauce?
The sauce needs depth and layers of flavor. Solution:
- Sauté onions and spices slowly—this brings out their natural sweetness and aroma.
- Simmer the sauce long enough for the flavors to meld together.
3. Sauce Too Thick or Thin?
The right consistency makes a big difference. Solution:
- If the sauce is too thick, add a splash of water or broth.
- If the sauce is too thin, simmer longer until it reduces to the perfect consistency.
Ingredient Breakdown & Substitutions
For the Chicken Marinade:
- 2 boneless, skinless chicken breasts (or 4 boneless thighs for extra juiciness)
- ½ cup plain yogurt (Greek yogurt for best results)
- 1 tablespoon lemon juice (helps tenderize the chicken)
- 1 teaspoon garam masala (adds depth)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- ½ teaspoon turmeric (adds color and warmth)
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon grated ginger
- 2 cloves garlic, minced
For the Sauce:
- 2 tablespoons butter or ghee (adds richness)
- 1 tablespoon oil (for sautéing)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1-inch piece of ginger, grated
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- ½ teaspoon smoked paprika
- ½ teaspoon turmeric
- ½ teaspoon red chili powder (adjust for heat preference)
- 1 can (14 oz) crushed tomatoes
- ½ cup heavy cream (or coconut milk for dairy-free version)
- ½ teaspoon salt (adjust to taste)
- ½ teaspoon sugar (optional, to balance acidity)
- ½ cup water or chicken broth (to adjust consistency)
For Garnish & Serving:
- Fresh cilantro, chopped
- Extra drizzle of cream (optional)
- Basmati rice or naan bread
Step-by-Step Instructions
1. Marinate the Chicken
- In a large bowl, mix yogurt, lemon juice, spices, garlic, and ginger until well combined.
- Add the chicken pieces, ensuring they’re well coated in the marinade.
- Cover and refrigerate for at least 1 hour (or overnight for best results).
2. Cook the Chicken
Grilling Method (Best for Smoky Flavor):
- Heat a grill pan or outdoor grill over medium-high heat.
- Brush with a little oil and cook the marinated chicken for 5-6 minutes per side, until slightly charred and cooked through.
- Remove from heat and let it rest before cutting into bite-sized pieces.
Stovetop Method:
- Heat 1 tablespoon oil in a large skillet over medium-high heat.
- Cook the chicken for 4-5 minutes per side, until golden brown and fully cooked.
- Set aside and chop into bite-sized pieces.
3. Make the Sauce
- In the same pan, melt butter and add chopped onions. Sauté for 3-4 minutes until soft.
- Add garlic and ginger, cooking for 1 more minute until fragrant.
- Stir in the spices (garam masala, cumin, coriander, paprika, turmeric, chili powder) and toast them for 30 seconds to release their aroma.
- Pour in crushed tomatoes and stir well. Let it simmer for 10-15 minutes, stirring occasionally, until thickened.
- Blend the sauce for a smoother texture (optional).
- Stir in heavy cream (or coconut milk) and adjust salt/sugar as needed.
4. Combine & Simmer
- Add the cooked chicken pieces to the sauce.
- Simmer for 5-10 minutes to absorb the flavors.
- If the sauce is too thick, add a little water or broth to reach the desired consistency.
5. Serve & Enjoy!
- Garnish with fresh cilantro and a drizzle of cream.
- Serve hot with basmati rice or warm naan bread.
Customization & Variations
✔ Dairy-Free: Use coconut milk instead of cream and coconut yogurt for the marinade.
✔ Extra Spicy: Add more red chili powder or fresh chopped chilies.
✔ Milder Version: Use less chili powder and add a little extra cream to balance the spice.
✔ Protein Swap: Try tofu, paneer, or chickpeas for a vegetarian version.
✔ Low-Carb: Serve with cauliflower rice instead of basmati rice.
Nutritional Information (Per Serving)
(Approximate values, based on 4 servings)
- Calories: ~400
- Protein: ~35g
- Carbohydrates: ~18g
- Fat: ~22g
- Fiber: ~4g
- Sodium: ~600mg


Chicken Tikka Masala: A Creamy, Flavor-Packed Indian Classic
Ingredients
For the Chicken Marinade:
- 2 boneless skinless chicken breasts (or 4 boneless thighs for extra juiciness)
- ½ cup plain yogurt Greek yogurt for best results
- 1 tablespoon lemon juice helps tenderize the chicken
- 1 teaspoon garam masala adds depth
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- ½ teaspoon turmeric adds color and warmth
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon grated ginger
- 2 cloves garlic minced
For the Sauce:
- 2 tablespoons butter or ghee adds richness
- 1 tablespoon oil for sautéing
- 1 medium onion finely chopped
- 3 cloves garlic minced
- 1- inch piece of ginger grated
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- ½ teaspoon smoked paprika
- ½ teaspoon turmeric
- ½ teaspoon red chili powder adjust for heat preference
- 1 can 14 oz crushed tomatoes
- ½ cup heavy cream or coconut milk for dairy-free version
- ½ teaspoon salt adjust to taste
- ½ teaspoon sugar optional, to balance acidity
- ½ cup water or chicken broth to adjust consistency
For Garnish & Serving:
- Fresh cilantro chopped
- Extra drizzle of cream optional
- Basmati rice or naan bread
Instructions
Step-by-Step Instructions
Marinate the Chicken
- In a large bowl, mix yogurt, lemon juice, spices, garlic, and ginger until well combined.
- Add the chicken pieces, ensuring they’re well coated in the marinade.
- Cover and refrigerate for at least 1 hour (or overnight for best results).
Cook the Chicken
- Grilling Method (Best for Smoky Flavor):
- Heat a grill pan or outdoor grill over medium-high heat.
- Brush with a little oil and cook the marinated chicken for 5-6 minutes per side, until slightly charred and cooked through.
- Remove from heat and let it rest before cutting into bite-sized pieces.
- Stovetop Method:
- Heat 1 tablespoon oil in a large skillet over medium-high heat.
- Cook the chicken for 4-5 minutes per side, until golden brown and fully cooked.
- Set aside and chop into bite-sized pieces.
Make the Sauce
- In the same pan, melt butter and add chopped onions. Sauté for 3-4 minutes until soft.
- Add garlic and ginger, cooking for 1 more minute until fragrant.
- Stir in the spices (garam masala, cumin, coriander, paprika, turmeric, chili powder) and toast them for 30 seconds to release their aroma.
- Pour in crushed tomatoes and stir well. Let it simmer for 10-15 minutes, stirring occasionally, until thickened.
- Blend the sauce for a smoother texture (optional).
- Stir in heavy cream (or coconut milk) and adjust salt/sugar as needed.
Combine & Simmer
- Add the cooked chicken pieces to the sauce.
- Simmer for 5-10 minutes to absorb the flavors.
- If the sauce is too thick, add a little water or broth to reach the desired consistency.
Serve & Enjoy!
- Garnish with fresh cilantro and a drizzle of cream.
- Serve hot with basmati rice or warm naan bread.
Notes
✔ Extra Spicy: Add more red chili powder or fresh chopped chilies.
✔ Milder Version: Use less chili powder and add a little extra cream to balance the spice.
✔ Protein Swap: Try tofu, paneer, or chickpeas for a vegetarian version.
✔ Low-Carb: Serve with cauliflower rice instead of basmati rice.