chicken tikka masala recipe

Claire Bennett, founder and recipe creator at The Cozy Meal, sharing comforting family recipes
Published On: April 10, 2026
Follow Us
chicken tikka masala

Most people think chicken tikka masala recipe has to be intimidating. They assume you need a tandoor oven or some secret spice blend nobody can pronounce. That’s the biggest myth out there, and it’s keeping you from making restaurant-quality curry at home.

The truth? You can make this creamy tomato curry in your regular kitchen with ingredients already in your pantry. I’m gonna show you exactly how, and honestly, it’s way easier than you’d think.

💡 Real talk — the moment your kitchen fills with that warm, garlicky aroma of toasted spices hitting hot oil, you’ll understand why this is the most-requested recipe from everyone I know. Save this for your next weeknight dinner when you want something that feels fancy but comes together in under an hour.

Here’s the thing: most home cooks either skip the marinade entirely or they over-complicate it. Other Indian comfort food recipes might tell you to use store-bought pastes, but that’s where people go wrong with their homemade curry.

What everyone gets wrong about chicken tikka masala recipe

Most recipes tell you to marinate the chicken for hours, then grill it until it’s completely cooked before adding it to the sauce. That’s backwards. You’ll end up with rubbery, dry chicken that falls apart instead of staying tender and juicy.

The real move? Marinate for just 25 minutes, sear it quickly to lock in flavor, then finish cooking it gently in the creamy sauce. That way the chicken absorbs all that rich, buttery flavor while it finishes cooking. This method wins because your protein stays moist and actually tastes like something.

**Benefits of the right approach:**
– Chicken stays pull-apart tender, not rubbery or stringy
– Marinade actually penetrates the meat in 25 minutes
– Sauce absorbs into the chicken as it finishes cooking
– Creamy tomato curry develops real depth and complexity

⏱ Prep
25 minutes
🍳 Cook
40 minutes
🔥 Cal
485
👥 Serves
4 servings
🌍 Cuisine
Indian

Ingredients for chicken tikka masala recipe

  • 500 g chicken breast, cut into 1½-inch cubes
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 1 tablespoon ginger paste
  • 1 tablespoon garlic paste
  • 1 teaspoon salt
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon cumin powder
  • 1 tablespoon vegetable oil
  • 1 onion, chopped
  • 1 cup tomato puree
  • ½ cup heavy cream
  • 1 tablespoon butter
  • ½ cup water
  • 2 tablespoons chopped cilantro

The chicken breast is your star ingredient here, and you want it to feel firm but tender when you cut it. Don’t use chicken thighs — they’ll fall apart too much during cooking. Cube everything to the same size so it cooks evenly.

The yogurt marinade is what makes this work. It’s thick, creamy, and tangy — that texture is crucial for coating every piece of chicken and keeping it moist. Trust me on this: don’t skip the yogurt or try to use Greek yogurt as a shortcut. Regular plain yogurt has the right consistency to actually stick to the chicken and do its job.

Step-by-step instructions

Cooking instructions for chicken tikka masala

1. Mix yogurt, lemon juice, ginger paste, garlic paste, salt, garam masala, turmeric, and cumin powder in a bowl. Stir until smooth and well combined. Add chicken cubes and coat completely. Let sit for exactly 25 minutes at room temperature. This quick marinade is enough — don’t overthink it.

2. Heat vegetable oil in a large skillet over medium-high heat. Once it’s shimmering, carefully add the marinated chicken pieces in a single layer. Let them sit undisturbed for 2 minutes so they develop a golden crust on the bottom. Don’t stir constantly — that’s the mistake everyone makes here.

3. Stir the chicken and cook for another 3-4 minutes until all sides are seared and golden. You’ll hear it sizzle and pop as the marinade hits the hot pan — that’s exactly what you want. The chicken won’t be fully cooked yet, and that’s fine. Remove it to a plate and set aside.

4. In the same skillet, melt butter over medium heat. Add chopped onion and cook for 4-5 minutes, stirring occasionally, until the onion becomes soft and translucent. Don’t let it brown too much — you want it tender and sweet, not caramelized.

5. Pour in tomato puree and stir constantly for 2 minutes. The tomato will deepen in color and start to stick slightly to the bottom of the pan. Add water and stir to combine everything. Let it simmer for 3-4 minutes to reduce slightly. I personally add a tiny pinch more salt here because tomato puree can taste flat sometimes.

6. Pour in the heavy cream and stir gently to combine. When your kitchen smells like warm, buttery tomato with a hint of spice, you’ll know the sauce is coming together perfectly. Add the seared chicken back to the skillet and stir everything together. Reduce heat to medium-low and let it simmer for 8-10 minutes until the chicken is cooked through and tender.

7. Taste the sauce and adjust salt and spices as needed. The chicken tikka masala recipe should taste rich, slightly tangy, and balanced between the tomato and cream. Stir in fresh cilantro right before serving. Don’t add it earlier or it’ll lose its bright flavor.

Serving ideas for chicken tikka masala recipe

chicken tikka masala ready to serve

Serve this creamy tomato curry with something that adds texture and contrast to each bite.

Jasmine Rice with Butter

Fluffy jasmine rice soaks up every drop of that rich sauce. The soft, slightly fragrant rice against the creamy, warm curry is exactly the texture and temperature contrast you want. Pair it with other Indian comfort food recipes for a complete weeknight dinner that feels special.

Warm Naan Bread

Soft, pillowy naan has that perfect chewy texture when it’s warm from the pan. Tear off pieces and use them to scoop up the sauce — the bread creates little pockets that catch all that creamy goodness. It’s honestly the best way to eat chicken tikka masala recipe if you ask me.

Cucumber Raita on the Side

Cool, tangy raita with crispy cucumber pieces provides a cold, refreshing contrast against the piping hot, creamy curry. The sharpness cuts through the richness and cleanses your palate between bites. Serve it in a small bowl so people can add as much or as little as they want.

Frequently asked questions

Can I make chicken tikka masala recipe ahead of time?

Yes, you can make it up to 2 days ahead. The flavors actually get better as they sit in the fridge.

Store it in an airtight container and reheat gently over medium-low heat on the stovetop, stirring occasionally. Add a splash of water if the sauce seems too thick after sitting overnight — cream can thicken as it cools.

What can I substitute for heavy cream in this easy tikka masala?

Coconut milk works perfectly as a 1:1 substitute. You can also use half-and-half, though the sauce won’t be quite as rich.

Some people use sour cream or Greek yogurt, but stir those in after you remove the pan from heat so they don’t curdle. Cashew cream is another great option if you’re avoiding dairy — blend ½ cup soaked cashews with ½ cup water until silky.

How do I reheat leftover chicken tikka masala recipe?

Reheat it on the stovetop over medium heat for 5-7 minutes, stirring frequently until it’s warmed through to 165°F.

You can also microwave it in 2-minute intervals, stirring between each one. The stovetop version beats the oven every time because you can control the heat and make sure the sauce doesn’t separate or break.

Can I freeze chicken tikka masala recipe?

Absolutely — it freezes beautifully for up to 3 months in an airtight container.

Let it cool completely before freezing. Thaw it overnight in the fridge, then reheat gently on the stovetop. The sauce might look a little separated when it thaws, but it comes back together once you warm it and stir it.


What nobody tells you

Storage tips

– Keep leftovers in airtight containers for up to 4 days in the fridge
– Freeze in portions for grab-and-go weeknight dinners
– Sauce thickens as it cools — that’s totally normal

Make-ahead instructions

– Marinate chicken the night before, keep in fridge covered
– Make the sauce base without cream up to 2 days ahead
– Add cream and chicken just before serving for best texture

Variations

– Swap chicken for paneer cubes for a vegetarian version
– Add cashews or almonds for extra richness and crunch
– Stir in fresh spinach at the very end for green vegetables

The honest truth

– Your sauce might look watery at first — don’t panic, it thickens as the chicken cooks
– Mine always sticks a little to the bottom, and that’s actually fine
– Not all tomato purees are created equal — taste and adjust salt accordingly
– The chicken tikka masala recipe tastes even better the next day when flavors marry together

Final thoughts

You now know something most people never figure out: the best chicken tikka masala recipe isn’t about complicated techniques or obscure ingredients. It’s about respecting the process and not overthinking it.

The 25-minute marinade, the quick sear, and finishing the chicken gently in the sauce — that’s the secret. This method keeps your chicken impossibly tender while the creamy tomato sauce absorbs all those spices and flavor.

The moment you take that first bite, you’ll taste the difference. The chicken pulls apart on your tongue, the sauce coats your mouth with warmth and richness, and the cilantro adds this bright pop right at the end. That’s when you realize why everyone keeps asking you for this recipe. Make it alongside other homemade curry recipes and you’ll have a whole repertoire of weeknight dinners that taste like you spent hours cooking.

Pin this and make it this week. Honestly, once your family tastes homemade chicken tikka masala recipe, they’re never going back to takeout again.

chicken tikka masala

Easy Chicken Tikka Masala

Chicken tikka masala offers Indian comfort food and creamy tomato curry ease with easy tikka masala cooking. Experience delicious homemade curry results now!…
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings: 4 servings
Course: Comfort Food Recipes
Cuisine: Indian
Calories: 485

Ingredients
  

  • 500 g chicken breast, cut into 1½-inch cubes
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 1 tablespoon ginger paste
  • 1 tablespoon garlic paste
  • 1 teaspoon salt
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon cumin powder
  • 1 tablespoon vegetable oil
  • 1 onion, chopped
  • 1 cup tomato puree
  • ½ cup heavy cream
  • 1 tablespoon butter
  • ½ cup water
  • 2 tablespoons chopped cilantro

Method
 

  1. Mix yogurt, lemon juice, ginger paste, garlic paste, salt, garam masala, turmeric, and cumin powder in a bowl. Stir until smooth and well combined. Add chicken cubes and coat completely. Let sit for exactly 25 minutes at room temperature. This quick marinade is enough — don’t overthink it.
  2. Heat vegetable oil in a large skillet over medium-high heat. Once it’s shimmering, carefully add the marinated chicken pieces in a single layer. Let them sit undisturbed for 2 minutes so they develop a golden crust on the bottom. Don’t stir constantly — that’s the mistake everyone makes here.
  3. Stir the chicken and cook for another 3-4 minutes until all sides are seared and golden. You’ll hear it sizzle and pop as the marinade hits the hot pan — that’s exactly what you want. The chicken won’t be fully cooked yet, and that’s fine. Remove it to a plate and set aside.
  4. In the same skillet, melt butter over medium heat. Add chopped onion and cook for 4-5 minutes, stirring occasionally, until the onion becomes soft and translucent. Don’t let it brown too much — you want it tender and sweet, not caramelized.
  5. Pour in tomato puree and stir constantly for 2 minutes. The tomato will deepen in color and start to stick slightly to the bottom of the pan. Add water and stir to combine everything. Let it simmer for 3-4 minutes to reduce slightly. I personally add a tiny pinch more salt here because tomato puree can taste flat sometimes.
  6. Pour in the heavy cream and stir gently to combine. When your kitchen smells like warm, buttery tomato with a hint of spice, you’ll know the sauce is coming together perfectly. Add the seared chicken back to the skillet and stir everything together. Reduce heat to medium-low and let it simmer for 8-10 minutes until the chicken is cooked through and tender.
  7. Taste the sauce and adjust salt and spices as needed. The chicken tikka masala recipe should taste rich, slightly tangy, and balanced between the tomato and cream. Stir in fresh cilantro right before serving. Don’t add it earlier or it’ll lose its bright flavor.
Claire Bennett, founder and recipe creator at The Cozy Meal, sharing comforting family recipes

Claire Bennett

I'm a former culinary instructor and certified food handler, now full time food blogger. My husband and I live for cozy comfort meals. Favorite things include seasonal cooking, warm gatherings, and heartwarming recipes.

Never Miss a New Recipe

FOLLOW

Leave a comment

Recipe Rating