Chicken tikka masala is the recipe I get asked about more than almost anything else – everyone wants to know how to make it at home so it actually tastes like the good takeaway version rather than a pale imitation. The secret is in two things: charring the marinated chicken separately before it goes into the sauce, and not rushing the sauce itself. Give the onions time to soften properly and let the tomatoes simmer long enough to lose their sharpness and you get that deep, rounded flavour.
This version is straightforward enough for a weeknight with a bit of planning. Marinate the chicken in the morning or the night before, and the actual cooking takes about 35 minutes. If you want to get even closer to the restaurant result, add a teaspoon of kasoor methi (dried fenugreek leaves) stirred in right at the end – it’s the ingredient most home recipes leave out and it makes a noticeable difference.
Chicken tikka masala is one of the recipes in the better than takeout dinner roundup – worth bookmarking for other nights when the delivery app is calling.
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)
- Optional – a teaspoon of kasoor methi (dried fenugreek leaves) stirred in right at the end – it gives it that authentic taste.
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.
For another Indian-inspired bowl dinner with a completely different flavour profile, the chicken shawarma bowls use a similar build – marinated chicken, warm spices, rice base – but take it in a Middle Eastern direction instead.
Nutritional Information (Per Serving)
(Approximate values, based on 4 servings)
- Calories: ~400
- Protein: ~35g
- Carbohydrates: ~18g
- Fat: ~22g
- Fiber: ~4g
- Sodium: ~600mg
The 30-minute pasta roundup has more quick dinner ideas for the rest of the week – or try the easy healthy meals roundup for more weeknight ideas at the same level of effort.

Chicken Tikka Masala: A Creamy, Flavor-Packed Indian Classic
Love it? Click to rate
Ingredients
Method
- 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).
- 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.
- 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.
- 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.
- Garnish with fresh cilantro and a drizzle of cream.
- Serve hot with basmati rice or warm naan bread.
Nutrition
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.









