This perfect chicken tikka masala is my homemade take on the beloved restaurant classic. It features tender, marinated chicken simmered in a rich, creamy tomato-based sauce that’s spiced just right. With bold flavor, velvety texture, and a gorgeous deep orange color, this dish brings all the comfort and excitement of Indian-inspired cuisine right into my kitchen.

Why You’ll Love This Recipe

I love how this dish layers flavor from start to finish—from the yogurt-marinated chicken to the simmered spices in the sauce. The chicken stays juicy and flavorful, and the sauce is everything I want it to be: creamy, slightly tangy, and deeply spiced. It’s perfect served with warm naan or fluffy rice, and it makes my kitchen smell absolutely amazing.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the chicken marinade:

  • Boneless, skinless chicken thighs or breasts

  • Plain yogurt

  • Lemon juice

  • Garlic, minced

  • Ginger, minced

  • Ground cumin

  • Garam masala

  • Paprika

  • Salt

For the sauce:

  • Onion, finely chopped

  • Garlic, minced

  • Ginger, grated

  • Tomato puree or crushed tomatoes

  • Heavy cream or coconut milk

  • Ground cumin

  • Garam masala

  • Turmeric

  • Chili powder (optional for heat)

  • Butter or oil

  • Fresh cilantro for garnish

Directions

  1. I start by mixing the yogurt, lemon juice, garlic, ginger, and spices in a bowl, then add the chicken. I let it marinate for at least 1 hour, or preferably overnight in the fridge.

  2. I cook the marinated chicken pieces in a skillet or under the broiler until lightly charred and cooked through. I set them aside while I make the sauce.

  3. In the same skillet, I sauté onion in butter until soft, then stir in garlic, ginger, and the dry spices, letting them toast for a minute to bloom.

  4. I pour in the tomato puree and simmer for 10–15 minutes, until it thickens and deepens in flavor.

  5. I stir in the cream and bring it to a gentle simmer before adding the cooked chicken to the sauce.

  6. I let everything simmer together for another 10 minutes, then finish with chopped cilantro and a final taste for seasoning.

Servings and timing

This recipe serves 4 people. It takes about 20 minutes to prep and 30–35 minutes to cook, plus marinating time. I usually plan for a total of 1.5 to 2 hours with marination, or overnight if I prep ahead.

Variations

When I want a dairy-free version, I use coconut milk instead of cream and dairy-free yogurt for the marinade. I sometimes use paneer or tofu instead of chicken for a vegetarian version. I also like to add a dash of sugar or honey if my tomatoes are too acidic, and I adjust the chili powder depending on how spicy I feel.

Storage/Reheating

Leftovers keep well in an airtight container in the fridge for up to 3 days. I reheat them gently on the stovetop or in the microwave, adding a splash of water or cream if the sauce thickens too much. It also freezes beautifully—I just cool it completely before storing in freezer-safe containers.

FAQs

Can I use chicken breast instead of thighs?

Yes, I use both depending on what I have. Thighs stay juicier, but breasts work fine if I don’t overcook them.

How do I get that restaurant-style flavor?

I think it’s all in the spice layering—marinating the chicken with yogurt and spices, then blooming the spices in the sauce, really builds depth. A bit of charring on the chicken helps too.

Is tikka masala spicy?

It can be, but I control the heat by adjusting the chili powder. I keep it mild for family dinners, but add more if I want a kick.

Can I make this ahead?

Yes, it’s even better the next day. I often make it the night before and reheat when ready to serve.

What should I serve with it?

I love it with basmati rice, naan bread, or even over cauliflower rice for a lighter option. A side of cucumber raita or pickled onions adds a nice cooling contrast.

Conclusion

Chicken tikka masala is one of those dishes I turn to when I want something rich, comforting, and full of flavor. With its spiced marinade, creamy sauce, and tender chicken, it’s always a crowd-pleaser. Whether I’m making it for a special dinner or just craving bold, satisfying food, this recipe never lets me down.

Print

Perfect Chicken Tikka Masala

Perfect Chicken Tikka Masala

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Perfect Chicken Tikka Masala features tender marinated chicken in a rich, creamy, spiced tomato sauce. This beloved Indian-inspired dish delivers bold flavors and a velvety texture that pairs beautifully with rice or naan.

  • Author: Ella
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour 55 minutes (including marination)
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Halal

Ingredients

  • 1.5 lbs boneless, skinless chicken thighs or breasts
  • 1/2 cup plain yogurt
  • 1 tbsp lemon juice
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1 tsp paprika
  • 1/2 tsp salt
  • 2 tbsp butter or oil
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1.5 cups tomato puree or crushed tomatoes
  • 3/4 cup heavy cream or coconut milk
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1/2 tsp turmeric
  • 1/2 tsp chili powder (optional)
  • Fresh cilantro for garnish

Instructions

  1. In a bowl, mix yogurt, lemon juice, garlic, ginger, cumin, garam masala, paprika, and salt. Add chicken, coat well, and marinate at least 1 hour or overnight.
  2. Cook the chicken in a skillet or under a broiler until lightly charred and fully cooked. Set aside.
  3. In the same skillet, heat butter or oil and sauté onions until soft. Add garlic, ginger, cumin, garam masala, turmeric, and chili powder; sauté for 1 minute.
  4. Add tomato puree and simmer for 10–15 minutes to thicken.
  5. Stir in heavy cream or coconut milk and bring to a gentle simmer.
  6. Add cooked chicken and simmer for another 10 minutes. Adjust seasoning as needed.
  7. Garnish with chopped cilantro and serve hot with rice or naan.

Notes

  • Thighs yield juicier meat, but breasts work with careful cooking.
  • Use coconut milk and dairy-free yogurt for a dairy-free version.
  • For more sweetness, add a dash of sugar or honey if tomatoes are acidic.
  • Adjust chili powder for preferred heat level.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 430
  • Sugar: 6g
  • Sodium: 580mg
  • Fat: 28g
  • Saturated Fat: 13g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 120mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star