Homemade Chicken Tikka Masala Recipe photo

This is my go-to Chicken Tikka Masala — a weeknight-friendly version that still tastes like something you’d order at a restaurant. Bright, tangy yogurt-marinated chicken sears up with a smoky edge, then finishes in a rich, creamy tomato sauce. It’s comforting without being heavy, and it comes together with straightforward steps.

I test this recipe both when I have company and when I want leftovers for the week. The marinade is forgiving (30 minutes to 24 hours), and the sauce builds flavor in stages so you get depth without fuss. I’ll walk you through the exact ingredients, the step-by-step directions, common slip-ups, and some smart swaps if you need them.

What Goes Into Chicken Tikka Masala

Classic Chicken Tikka Masala Recipe image

At its heart this dish is marinated chicken plus a tomato-forward sauce finished with cream and cilantro. Spices like Kashmiri chili and garam masala give color and warmth; fenugreek adds that classic, slightly sweet bitterness when you use it. Below are the ingredients straight from the recipe — I’ll note each one’s role so you can see why it’s there.

Ingredients

  • 2 pounds chicken — both thighs and breasts, cut into 1-inch cubes — a mix gives both juiciness (thighs) and lean texture (breasts).
  • 1/2 cup full-fat yogurt — tenderizes and adds tang to the marinade.
  • 1 tablespoon finely grated ginger — fresh warmth; used in both the marinade and the sauce for continuity.
  • 1 tablespoon finely grated garlic — aromatic backbone; used in marinade and sauce.
  • juice of 1/2 lemon, about 1 to ½ tablespoons — acidity to brighten the chicken and balance the cream.
  • ½ teaspoon ground turmeric — color and a mild earthy note in the marinade.
  • 1 ½ teaspoons ground Kashmiri chili powder — provides the signature red color and gentle heat.
  • ½ teaspoon fenugreek, optional — adds a nutty, slightly sweet bitterness when used; optional but traditional.
  • ½ to 1 1/2 teaspoons garam masala — warm, complex spice blend; adjust to taste.
  • 3 tablespoons ghee or oil — for sautéing the onions at the start of the sauce.
  • coarse salt and freshly cracked pepper to taste — essential seasoning throughout; add gradually and taste.
  • 3 tablespoons ghee or oil — for searing the marinated chicken to get that charred edge.
  • 1 peeled small-diced red onion — caramelizes into the base of the sauce for sweetness and depth.
  • 1 tablespoon finely grated ginger — repeats in the sauce for a second layer of fresh ginger flavor.
  • 1 tablespoon finely grated garlic — repeats in the sauce to build aromatics.
  • 1 seeded thinly sliced serrano pepper — fresh heat; leaving the seeds in will make it hotter.
  • 2 teaspoons Kashmiri chili powder — spices the sauce; same vibrant color and subtle heat as in the marinade.
  • ½ to 1 1/2 teaspoons garam masala — again for warming spice notes in the sauce.
  • 3 cups tomato puree — the saucy foundation; reduces to concentrate flavor.
  • 1 cup chicken stock — thins and deepens the tomato base with savory richness.
  • 2/3 cup heavy whipping cream — gives the sauce its silky finish and mellows the spices.
  • ½ teaspoon fenugreek, optional — a second chance to add that fenugreek nuance; optional.
  • ¼ cup finely minced fresh cilantro — bright herbaceous finish; stir in at the end.
  • coarse salt and freshly cracked pepper to taste — final seasoning adjustments before serving.

Directions: Chicken Tikka Masala

  1. Pat the 2 pounds chicken dry and cut into roughly 1-inch cubes; set aside.
  2. In a large bowl whisk together 1/2 cup full-fat yogurt, juice of 1/2 lemon (about 1 to ½ tablespoons), 1 tablespoon finely grated ginger, 1 tablespoon finely grated garlic, ½ teaspoon ground turmeric, 1 ½ teaspoons ground Kashmiri chili powder, ½ teaspoon fenugreek (optional), and coarse salt and freshly cracked pepper to taste.
  3. Add the chicken to the marinade and thoroughly mix so all pieces are coated. Cover and refrigerate for 30 minutes to 24 hours.
  4. Heat 3 tablespoons ghee or oil in a large rondeau or wide pot over medium heat until melted. Add the peeled, small-diced red onion, gently season with salt, and sauté for about 5 minutes until lightly browned.
  5. Reduce the heat to low and continue stirring occasionally for about 10 minutes, or until the onions are dark brown and caramelized.
  6. Stir in 1 tablespoon finely grated ginger and 1 tablespoon finely grated garlic; cook just until fragrant, about 30 to 45 seconds.
  7. Add the seeded, thinly sliced serrano pepper and sauté 1 to 2 minutes.
  8. Stir in 2 teaspoons Kashmiri chili powder and ½ to 1 1/2 teaspoons garam masala; cook briefly to bloom the spices, about 30 seconds.
  9. Pour in 3 cups tomato puree and increase heat to medium; cook 5 to 7 minutes until the puree reduces slightly.
  10. Add 1 cup chicken stock and cook 8 to 10 minutes to reduce and concentrate the flavors.
  11. Stir in 2/3 cup heavy whipping cream, ½ teaspoon fenugreek (optional), and coarse salt and freshly cracked pepper to taste. Remove the sauce from the heat and set aside.
  12. In a separate large carbon-steel or nonstick frying pan, heat 3 tablespoons ghee or oil over high heat until it begins to smoke lightly.
  13. Add the marinated chicken in a single layer, spreading it around the pan. Let it sear untouched for 3 minutes, then sauté for an additional 5 minutes or until the chicken is cooked through and no longer pink.
  14. Transfer the cooked chicken (and any juices from the pan) into the pot with the tikka masala sauce. Add 1/4 cup finely minced fresh cilantro and stir to combine.
  15. Return the pot to medium heat and warm everything together until the chicken is heated through and the sauce is bubbling gently. Taste and adjust salt and pepper if needed.
  16. Serve the chicken tikka masala with basmati rice and naan.

Why You’ll Love This Recipe

Easy Chicken Tikka Masala Recipe shot

This method separates the searing and the sauce. The quick, high-heat sear locks in juices and adds a slight char — the flavor you notice immediately. The sauce is cooked low and slow enough to let the onions caramelize and the tomato puree reduce, which avoids a raw tomato taste. The cream finishes the sauce silky and balanced.

It’s adaptable: marinate longer for deeper flavor, or sear in batches if you want more char. Leftovers hold well and taste even better the next day once the flavors have married. Plus, it’s impressive but not complicated; most steps are hands-off while things reduce or marinate.

What to Use Instead

Delicious Chicken Tikka Masala Recipe picture

  • Chicken — If you prefer a leaner option, use all chicken breasts. For richer results, keep mostly thighs. You can also sub like-for-like with firm tofu for a vegetarian twist (not in the original ingredient list, but a common swap).
  • Ghee or oil — Use neutral oil (canola, vegetable) if you don’t have ghee. Ghee adds nuttiness; oil keeps things economical.
  • Kashmiri chili powder — If unavailable, a mix of sweet paprika and a pinch of cayenne approximates the color and heat, but the recipe uses Kashmiri for its distinct hue.
  • Fenugreek — Leave it out if you don’t have it — it’s optional, but it does add that classic note.

Setup & Equipment

  • Large bowl — for the yogurt marinade and tossing the chicken.
  • Rondeau or wide pot — the recipe calls for a wide pot to caramelize onions and develop the sauce; a large skillet with high sides will work.
  • Large carbon-steel or nonstick frying pan — for searing the chicken in a single layer; a cast-iron skillet will also work if you have it.
  • Sharp knife and cutting board — for cutting chicken and slicing the serrano; good prep speeds the whole process.
  • Microplane or fine grater — for ginger and garlic to release the best flavor.

Slip-Ups to Skip

There are a few common missteps that change the texture or balance of this dish. Avoid these and you’ll get a reliable result every time.

  • Skipping the sear: Don’t dump marinated chicken straight into the sauce. Searing adds flavor and texture.
  • Undercaramelized onions: Rushing the onions gives you a flat, acidic sauce. Low and slow here pays off.
  • Overcrowding the pan: If the pan is too full when you sear, the chicken will steam instead of sear. Work in batches if needed.
  • Adding cream too early: Add the cream after the sauce has reduced and the stock has concentrated. Adding it too soon prevents reduction and can make the sauce thin.

Year-Round Variations

Chicken Tikka Masala is adaptable across seasons without changing the core technique.

  • Summer: Toss in cherry tomatoes (blitzed into puree) for a brighter, fresher tomato flavor.
  • Winter: Use a longer onion caramelization and a splash of warm spices like extra garam masala to deepen the dish.
  • Weeknight shortcut: Marinate for 30 minutes and sear quickly; the sauce still builds good flavor if you cook the puree and stock down properly.

Cook’s Notes

Little details make a big difference here. I prefer full-fat yogurt for the marinade; it helps the chicken brown and stays creamy. When grating ginger and garlic, aim for a fine grate so they melt into the marinade and sauce. Taste as you go for salt and pepper; cookbooks can’t account for saltiness of your stock or tomato puree.

If you like a slightly smokier finish, finish the seared chicken under a broiler for a minute or two before adding it to the sauce — watch carefully. If you prefer milder heat, seed the serrano and use the lower end of the garam masala and Kashmiri chili ranges given.

Storing Tips & Timelines

Cool the curry to room temperature (no more than two hours out), then store in an airtight container.

  • Refrigerator: Keeps well for 3 to 4 days. Reheat gently over low heat so the cream doesn’t split.
  • Freezer: Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm on the stovetop with a splash of water or stock to loosen the sauce; heat until steaming but avoid boiling hard.

Top Questions & Answers

Q: Can I make this dairy-free? A: Swap the yogurt for a non-dairy yogurt in the marinade and use canned coconut milk instead of heavy cream. The flavor profile shifts, but it works well.

Q: Do I have to marinate overnight? A: No. 30 minutes will do if you’re short on time. Overnight (or up to 24 hours) deepens the flavor and tenderness.

Q: Why use two portions of ghee or oil? A: One portion softens and caramelizes the onions for the sauce; the other goes in the hot pan to properly sear the marinated chicken without sticking or steaming.

Q: My sauce is too thin — how do I thicken it? A: Return it to medium heat and reduce uncovered until it reaches your desired consistency. A few extra minutes should do it. Avoid adding flour; reduction preserves flavor.

Q: Can I prep ahead? A: Yes. Marinate the chicken up to 24 hours ahead. You can also make the sauce a day ahead and gently reheat before adding freshly seared chicken.

Save & Share

If you make this Chicken Tikka Masala, please save the page or print the directions so you’ve got the steps at a glance. Share a photo if you post it — I love seeing how people tweak the garnishes and sides. If you try one of the swaps or make it dairy-free, let me know which switch you made and how it turned out.

Serve with steamed basmati rice and warm naan. A squeeze of lemon and extra cilantro at the table brightens each bowl. Happy cooking — and enjoy every spoonful.

Homemade Chicken Tikka Masala Recipe photo

Chicken Tikka Masala Recipe

Classic Chicken Tikka Masala: marinated chicken seared and finished in a rich, spiced tomato-cream sauce.
Servings: 4 servings

Ingredients

Ingredients

  • 2 poundschicken – both thighs and breasts cut into 1-inch cubes
  • 1/2 cupfull-fat yogurt
  • 1 tablespoonfinely grated ginger
  • 1 tablespoonfinely grated garlic
  • juice of 1/2 lemon about 1 to 1/2 tablespoons
  • 1/2 teaspoonground turmeric
  • 1 1/2 teaspoonsground Kashmiri chili powder
  • 1/2 teaspoonfenugreek optional
  • 1/2 to 1 1/2 teaspoonsgaram masala
  • 3 tablespoonsghee or oil
  • coarse salt and freshly cracked pepper to taste
  • 3 tablespoonsghee or oil
  • 1 peeled small-diced red onion.
  • 1 tablespoonfinely grated ginger
  • 1 tablespoonfinely grated garlic
  • 1 seeded thinly sliced serrano pepper
  • 2 teaspoonsKashmiri chili powder
  • 1/2 to 1 1/2 teaspoonsgaram masala
  • 3 cupstomato puree
  • 1 cupchicken stock
  • 2/3 cupheavy whipping cream
  • 1/2 teaspoonfenugreek optional
  • 1/4 cupfinely minced fresh cilantro
  • coarse salt and freshly cracked pepper to taste

Instructions

Instructions

  • Pat the 2 pounds chicken dry and cut into roughly 1-inch cubes; set aside.
  • In a large bowl whisk together 1/2 cup full-fat yogurt, juice of 1/2 lemon (about 1 to ½ tablespoons), 1 tablespoon finely grated ginger, 1 tablespoon finely grated garlic, ½ teaspoon ground turmeric, 1 ½ teaspoons ground Kashmiri chili powder, ½ to 1 1/2 teaspoons garam masala, ½ teaspoon fenugreek (optional), and coarse salt and freshly cracked pepper to taste.
  • Add the chicken to the marinade and thoroughly mix so all pieces are coated. Cover and refrigerate for 30 minutes to 24 hours.
  • Heat 3 tablespoons ghee or oil in a large rondeau or wide pot over medium heat until melted. Add the peeled, small-diced red onion, gently season with salt, and sauté for about 5 minutes until lightly browned.
  • Reduce the heat to low and continue stirring occasionally for about 10 minutes, or until the onions are dark brown and caramelized.
  • Stir in 1 tablespoon finely grated ginger and 1 tablespoon finely grated garlic; cook just until fragrant, about 30 to 45 seconds.
  • Add the seeded, thinly sliced serrano pepper and sauté 1 to 2 minutes.
  • Stir in 2 teaspoons Kashmiri chili powder and ½ to 1 1/2 teaspoons garam masala; cook briefly to bloom the spices, about 30 seconds.
  • Pour in 3 cups tomato puree and increase heat to medium; cook 5 to 7 minutes until the puree reduces slightly.
  • Add 1 cup chicken stock and cook 8 to 10 minutes to reduce and concentrate the flavors.
  • Stir in 2/3 cup heavy whipping cream, ½ teaspoon fenugreek (optional), and coarse salt and freshly cracked pepper to taste. Remove the sauce from the heat and set aside.
  • In a separate large carbon-steel or nonstick frying pan, heat 3 tablespoons ghee or oil over high heat until it begins to smoke lightly.
  • Add the marinated chicken in a single layer, spreading it around the pan. Let it sear untouched for 3 minutes, then sauté for an additional 5 minutes or until the chicken is cooked through and no longer pink.
  • Transfer the cooked chicken (and any juices from the pan) into the pot with the tikka masala sauce. Add 1/4 cup finely minced fresh cilantro and stir to combine.
  • Return the pot to medium heat and warm everything together until the chicken is heated through and the sauce is bubbling gently. Taste and adjust salt and pepper if needed.
  • Serve the chicken tikka masala with basmati rice and naan.

Equipment

  • Large Bowl
  • large rondeau or wide pot
  • large carbon-steel or nonstick frying pan
  • Spatula or tongs

Notes

Notes
Make-Ahead:
This is meant to be eaten immediately; However, you can keep warm in the sauce on low heat for up to 30 minutes before serving.
How to Store:
Cover and keep the butter chicken in the refrigerator for up to 5 days. This will freeze well-covered for up to 3 months. Thaw it in the fridge for 1 day before reheating.
How to Reheat:
Add the desired amount of chicken tikka masala to a small saucepot and heat over low heat until hot. You may need to slightly thin out the sauce with a few tablespoons of water.
Substitute 4
cups of small-diced fresh tomatoes for the cups of tomato puree.
The longer
the marinade, the more flavorful the chicken will become.
I used
a 6-quart rondeau pot for the sauce.
When searing
the chicken, you can use a carbon steel, cast iron, or non-stick frying pan.
To grill,
skewer the chicken and cook for 3 to 4 minutes per side on all four sides on a hot grill between 450° and 550°. Once it’s done, remove them from the skewer and coat them in the sauce.
Prep Time30 minutes
Cook Time45 minutes
Total Time1 hour 15 minutes
Course: Main Course
Cuisine: Indian

Similar Posts

Leave a Reply

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

Recipe Rating