Chicken Tikka Masala Recipe With Coconut Milk: Rich Spiced Curry in 45 Minutes

Chicken Tikka Masala Recipe With Coconut Milk: Rich Spiced Curry in 45 Minutes

This coconut milk chicken tikka masala delivers restaurant-quality flavor in under an hour. The coconut base creates a velvety sauce that perfectly balances the warm spices and tender chicken.

I developed this method after testing multiple approaches to achieve authentic taste without the long cook time. The chicken stays juicy while absorbing the aromatic spices, and the coconut milk adds richness without overpowering.

What sets this version apart is the careful layering of flavors. The marinade infuses the chicken with garlic, ginger, and spices, while the sauce builds depth through caramelized onions and toasted spices.

Serve this 45-minute curry with basmati rice and naan for a complete meal that feels special but comes together easily.

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

Ingredients for Chicken Tikka Masala Recipe with Coconut Milk

Restaurant-quality curry starts with these carefully selected spices and fresh ingredients for depth of flavor.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, well shaken
Yellow Onion 🧅 1 whole Finely diced for sauce
Garlic Cloves 🧄 4 cloves Minced for marinade and sauce
Fresh Ginger 🌿 1 tbsp Minced or grated
Ground Cumin 🌶️ 1 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Garam Masala 🌶️ 2 tsp Divided for marinade and sauce
Turmeric Powder 💛 1 tsp For color and earthiness
Paprika 🌶️ 1 tsp Sweet or smoked variety
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Plain Yogurt 🥛 ½ cup For marinade, full-fat preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Tomato Sauce 🍅 1 cup Smooth, no chunks
Vegetable Oil 🫒 2 tbsp For cooking chicken
Kosher Salt 🧂 1 ½ tsp Divided for chicken and sauce

The chicken thighs are non-negotiable for juiciness—boneless, skinless ensures even cooking. For coconut milk, full-fat cans (like Thai Kitchen or Native Forest) create that velvety texture. Garam masala varies by brand; Penzeys offers an excellent blend, but any Indian grocery store will have authentic options with complex layering.

No garam masala? Curry powder plus a pinch of cinnamon gets you close. Swap chicken thighs for breasts if preferred, but adjust cook time to prevent dryness. Fresh ginger is ideal, but ground ginger at half the amount works. For heat, fresh serrano peppers can replace cayenne—remove seeds for milder flavor.

Marinate chicken for 30 minutes minimum, or up to 24 hours for deeper flavor. Sauce keeps 4 days refrigerated or 3 months frozen. Toast spices whole, then grind, for maximum aroma release worth the extra effort.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I throw everything in a single pan—chicken thighs, coconut milk, and spices—and let it simmer. Honestly, cleanup takes longer than the cooking.
  • Creamy Spice Bomb: The coconut milk makes it so rich, and the garlic and ginger hit you with this warm, layered flavor that’s dangerously addictive.
  • Meal Prep MVP: It’s my go-to for Sunday prep—reheats like a dream, and the flavors deepen overnight. Between us, it’s even better on day two.
  • Budget Stretcher: Chicken thighs are cheap, and a can of coconut milk goes a long way. I’ll be real: it’s one of the few meals that feeds my family for under $10.

Step-by-Step Instructions for Chicken Tikka Masala With Coconut Milk

Master this method and you’ll create an authentic, velvety curry with perfectly tender chicken every time.

Step 1: Marinate the Chicken with Yogurt and Spices

In a large bowl, combine the 1.5 lb boneless skinless chicken thighs with 0.5 cup plain yogurt, 1 tbsp lemon juice, 1 tsp garam masala, 0.5 tsp kosher salt, 2 cloves minced garlic, and 1 tbsp fresh ginger. Mix thoroughly to ensure each piece is evenly coated.

The acid in the yogurt and lemon juice will tenderize the chicken while the spices begin to develop their flavors. Let this mixture rest at room temperature for 15 minutes—this short marinating time is enough to enhance flavor without over-softening the meat.

Step 2: Sear the Chicken Until Golden

Heat 2 tbsp vegetable oil in a large, heavy-bottomed pot over medium-high heat. When the oil shimmers, add the marinated chicken in a single layer, working in batches if necessary to avoid crowding the pan.

Sear the chicken for 4-5 minutes per side until golden brown and just cooked through. The chicken should release easily from the pan when properly seared. Remove the chicken and set it aside—the residual heat will keep it warm while you build the sauce.

Step 3: Build the Aromatic Sauce Base

In the same pot, add the finely diced yellow onion and cook over medium heat for 5-6 minutes until soft and translucent. Add the remaining 2 cloves minced garlic, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp garam masala, 1 tsp turmeric powder, 1 tsp paprika, and 0.25 tsp cayenne pepper. Stir constantly for 1-2 minutes until the spices become fragrant.

This step develops the complex flavor foundation of the dish. Be careful not to let the spices burn—if they begin to stick, lower the heat slightly and add a splash of water to deglaze the pan.

Step 4: Simmer with Coconut Milk and Tomato Sauce

Pour in the 1 cup tomato sauce and stir, scraping up any browned bits from the bottom of the pot. Cook for 2-3 minutes until the mixture thickens slightly. Then add the 1 can full-fat coconut milk and the remaining 1 tsp kosher salt. Stir well to combine.

Return the seared chicken to the pot, along with any accumulated juices. Reduce the heat to medium-low and let the curry simmer gently for 15-20 minutes, stirring occasionally. The sauce should reduce slightly and coat the back of a spoon, with the chicken becoming tender and infused with flavor.

Step 5: Rest and Serve

Remove the pot from the heat and let the curry rest for 5 minutes before serving. This allows the flavors to meld together and the sauce to thicken slightly as it cools.

Taste and adjust seasoning if needed, though the measured 1.5 tsp kosher salt should provide the perfect balance. Serve hot over steamed basmati rice or with naan bread, garnished with fresh cilantro if desired.

👨‍🍳

Pro Tips For Making Chicken Tikka Masala Recipe With Coconut Milk

  • Marinate Overnight: I learned this the hard way—chicken needs at least 4 hours in the yogurt and spice mix, but overnight makes the thighs absurdly tender. Skip the rush.
  • Brown the Chicken First: Get a good sear on those thighs before simmering in the sauce. About 3-4 minutes per side on medium-high heat—this locks in flavor that coconut milk alone can’t deliver.
  • Use Full-Fat Coconut Milk: Sounds obvious, but I was skeptical until I tried it. Light coconut milk splits and turns the sauce thin; full-fat gives that rich, creamy base that clings to the chicken.
  • Bloom the Spices: After sautéing the onion, garlic, and ginger, cook your ground spices for 30-45 seconds until fragrant. This wakes them up and prevents that raw, chalky taste in the finished dish.

Make-Ahead Tips for This chicken tikka masala recipe with coconut milk

Marinade Prep

Mix your chicken with yogurt, lemon juice, and spices up to 24 hours ahead. I often prep this the night before—it makes the next day effortless. The flavors deepen beautifully with extra time. 💡

Sauce Base Advance

You can dice the yellow onion and measure all dry spices the day before. Store them in separate containers to maintain freshness. This cuts your active cooking time nearly in half.

Partial Cooking

Sear the chicken and build the sauce base, then refrigerate both separately for up to 2 days. When ready, just reheat the sauce, add chicken, and simmer for 10 minutes to finish.

Freezer Friendly

This curry freezes exceptionally well for up to 3 months. Cool completely, then portion into airtight containers. Thaw overnight in the fridge before reheating. ❄️

Reheating Method

Gently warm on the stovetop over medium-low heat for 10-15 minutes, stirring occasionally. Add a splash of water if it thickens too much. Avoid high heat to prevent coconut milk separation.

Final Touch

Fresh cilantro and a squeeze of lime brighten up reheated portions. I always keep these on hand for last-minute garnishes that make leftovers taste freshly made.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 125mg42%
Sodium 820mg36%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 6g
Protein 40g80%
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

What can I use instead of yogurt in the marinade?

Buttermilk works well for a tangy alternative. For dairy-free, use coconut cream or 1 tbsp lemon juice plus enough water to make 0.5 cup. The acidity is key for tenderizing.

2

Can I make this ahead for a party?

Prepare up to 2 days ahead and refrigerate. Reheat gently on the stove with a splash of water. The flavors actually improve overnight.

3

Why did my sauce separate?

This happens if boiled too vigorously. Simmer on medium-low heat and stir occasionally. If it separates, whisk in 1 tsp cornstarch mixed with water to re-emulsify.

4

How do I make it spicier?

Add 1 finely chopped serrano pepper with the onions or increase cayenne to 0.5 tsp. For extra depth, stir in 1 tsp chopped green chili at the end.

★★★★★4.6(14 reviews)
Allison Carter