Indian Recipe for Chicken Tikka Masala: Fragrant Spices in Creamy Tomato Sauce

Indian Recipe for Chicken Tikka Masala: Fragrant Spices in Creamy Tomato Sauce

This chicken tikka masala brings the vibrant flavors of Indian cuisine to your home kitchen with a creamy tomato sauce that’s rich and aromatic. I’ve refined the technique over years to capture authentic taste without complicated steps.

The key is marinating the chicken in yogurt and spices before cooking, which tenderizes the meat and infuses it with bold flavors. Blooming whole spices in hot oil creates a foundation of depth that store-bought blends can’t match.

You’ll end up with tender chicken pieces coated in a velvety sauce, balanced with tangy tomatoes and warm spices. The aroma alone will transport you to your favorite Indian restaurant.

Serve with basmati rice or naan for a complete meal. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Indian Recipe for Chicken Tikka Masala

Bold spices and creamy tomato sauce make this dish sing with authentic flavor.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Plain Yogurt 🥛 1 cup Full-fat for best texture
Lemon Juice 🍋 1 tbsp Freshly squeezed preferred
Garlic Cloves 🧄 4 cloves Minced for marinade
Fresh Ginger 🌿 1 tbsp Grated or minced
Ground Cumin 🌶️ 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Freshly ground if possible
Garam Masala 🌶️ 1 ½ tsp Essential for authentic flavor
Turmeric 🌿 ½ tsp For color and earthiness
Kashmiri Chili Powder 🌶️ 1 tsp Mild heat, vibrant color
Canned Tomato Sauce 🍅 1 ½ cups Smooth, no chunks
Heavy Cream 🥛 1 cup Full-fat for creaminess
Unsalted Butter 🧈 2 tbsp For blooming spices
Yellow Onion 🧅 1 whole Finely diced
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

[recipe_ingredient_scaler]

The chicken is the star here. Thighs stay juicier than breasts—look for boneless, skinless at Whole Foods or your regular supermarket. The yogurt marinade needs to be full-fat (trust me on this) for that tender texture. Garam masala is non-negotiable—Patel Brothers or any Indian grocery will have the good stuff. Don’t skip toasting the whole spices in butter at the start; it’s worth the extra minute.

No Kashmiri chili powder? Paprika plus a pinch of cayenne gets you close. Full-fat yogurt can be Greek, but don’t use anything labeled low-fat. Heavy cream works best for that velvety finish, but coconut milk at half the amount is a solid vegan swap. The tomato sauce should be smooth—San Marzano if you’re feeling fancy, but any plain canned sauce works. Skip the pre-minced ginger and garlic; fresh makes a difference here.

Marinate the chicken for at least 2 hours, but overnight is even better. Leftovers keep 3-4 days in the fridge, freezes for 2 months. The sauce thickens as it sits, so add a splash of water when reheating.

❤️

Why You’ll Love This Recipe

  • 20-Minute Marinade: I toss the chicken with yogurt, lemon, garlic and ginger in the morning—dinner’s flavor is already half done by lunch.
  • Weeknight Rescue: Between us, this tastes like a restaurant dish but comes together faster than takeout arrives.
  • Feeds the Freezer: I double the batch and freeze half—those thighs reheat like they’re fresh out of the tandoor.
  • Pantry Friendly: Honestly, the only fresh things I need are ginger, garlic, and yogurt; everything else lives in my cupboard.

Step-by-Step Instructions for Chicken Tikka Masala

Here’s how I make this creamy dish with perfectly spiced chicken every time.

Step 1: Marinate the Chicken

Cut the 1.5 lb Boneless Skinless Chicken Thighs into bite-sized pieces and place them in a bowl. Add the 1 cup Plain Yogurt, 1 tbsp Lemon Juice, 4 cloves Garlic Cloves (minced), 1 tbsp Fresh Ginger, 1 tsp Ground Cumin, 1 tsp Ground Coriander, 1.5 tsp Garam Masala, 0.5 tsp Turmeric, and 1 tsp Kashmiri Chili Powder.

Mix well to coat every piece evenly. Cover and refrigerate for at least 30 minutes (I prefer 2 hours for deeper flavor). The chicken should look vibrant and smell fragrant when ready.

Step 2: Cook the Chicken

Heat a large skillet over medium-high heat. Remove the chicken from the marinade (shake off excess) and cook in batches for 3-4 minutes per side until lightly charred and cooked through. Don’t overcrowd the pan—this ensures proper browning.

Transfer the cooked chicken to a plate and set aside. The pieces should be golden with a slight crust, but still juicy inside. Real talk: if it sticks, let it sear longer before flipping.

Step 3: Build the Sauce Base

In the same skillet, melt the 2 tbsp Unsalted Butter over medium heat. Add the 1 whole Yellow Onion (finely diced) and cook for 5-6 minutes until soft and translucent. Stir occasionally to prevent burning.

Add the remaining marinade from the bowl and cook for 2-3 minutes, stirring constantly. This step deepens the spice flavors and removes any raw taste from the yogurt.

Step 4: Simmer and Finish

Pour in the 1.5 cups Canned Tomato Sauce and stir to combine. Let it simmer for 5 minutes until slightly thickened. Reduce heat to low, then stir in the 1 cup Heavy Cream. Simmer for another 3-4 minutes until the sauce coats the back of a spoon.

Return the chicken to the skillet and simmer for 5 minutes to absorb the flavors. The sauce should be rich, creamy, and fragrant, with the chicken fully coated.

Step 5: Garnish and Serve

Taste and adjust seasoning if needed. Sprinkle with the 0.25 cup Fresh Cilantro (chopped) just before serving. The cilantro adds a fresh, bright contrast to the rich sauce.

Serve immediately with naan or rice. The chicken should be tender, the sauce velvety, and every bite packed with warm, aromatic spices.

👨‍🍳

Pro Tips For Making Indian Recipe For Chicken Tikka Masala

  • Marinate Longer: Give the chicken at least 4 hours in the yogurt, lemon, garlic, and ginger mix—I learned this the hard way after rushing it and getting bland, dry meat.
  • Use Full-Fat Yogurt: Skip the low-fat stuff; full-fat plain yogurt keeps the chicken juicy and helps the marinade cling better to the thighs.
  • Avoid Overcrowding: When searing the chicken, leave space between pieces in the pan—steam from crowding will boil the meat instead of browning it.
  • Char for Flavor: After baking or grilling, finish the chicken under a broiler for 2-3 minutes to get those smoky, charred bits that make the dish taste authentic.

Flavor Customization for indian recipe for chicken tikka masala

Extra Spicy Kick

For heat lovers, add ½ tsp cayenne pepper to the marinade. I also stir in 1 chopped green chili (serrano or Thai) when cooking the sauce. The heat builds gradually without overpowering the creamy tomato base. 🌶️

Milder Family Version

Reduce the Kashmiri chili powder to ½ tsp and skip the cayenne entirely. Add 1 tsp sugar to balance the acidity for kids. The dish stays flavorful but gentle on sensitive palates.

Coconut Cream Twist

Swap the heavy cream for 1 cup coconut cream for a dairy-free version. I use Thai Kitchen brand—it adds a subtle tropical note that pairs beautifully with the warm spices.

Smoky Depth

Add ½ tsp smoked paprika to the spice marinade. For extra smokiness, cook the chicken on a grill instead of a skillet. The charred edges add complexity to the creamy sauce.

Herb Infusion

Stir in 1 tbsp kasuri methi (dried fenugreek leaves) at the end. Crush the leaves between your palms before adding—this releases their aromatic oils. It’s a restaurant trick I learned from a chef in Mumbai. ✨

Citrus Brightness

Finish with 1 tsp lime zest and a squeeze of juice just before serving. The acidity cuts through the richness and makes all the spices pop. I always keep limes on hand for this final touch.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 620mg27%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 8g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

You can, but thighs stay juicier. If using breast, reduce cooking time to 2-3 minutes per side to prevent dryness. Brining the breast first helps retain moisture.

2

How do I make it less spicy?

Reduce the chili powder to ½ tsp and omit any cayenne. Add 1 tsp sugar to balance the flavors for a milder version that kids will enjoy.

3

Can I make this dish ahead of time?

The flavors actually improve overnight. Store in an airtight container in the fridge for up to 3-4 days. Reheat gently and add a splash of water if the sauce thickens too much.

4

What’s the best substitute for garam masala?

Mix ½ tsp cumin, ½ tsp coriander, ¼ tsp cardamom, and ¼ tsp cinnamon as a substitute. It won’t be identical, but it will still taste delicious.

★★★★★4.7(2 reviews)
Chef Melanie

More recipe sites