Authentic Chicken Tikka Masala Recipe with Coconut Milk: Creamy Spice-Infused Sauce That Rivals Restaurants

Main Courses

Authentic Chicken Tikka Masala Recipe with Coconut Milk: Creamy Spice-Infused Sauce That Rivals Restaurants

This authentic chicken tikka masala recipe with coconut milk delivers the restaurant-quality depth and creaminess that separates home cooking from true Indian cuisine. The secret lies in marinating the chicken twice—once with yogurt and spices for tender, flavorful meat, and again after charring to lock in smoky tandoori notes.

I've perfected this technique over years of testing, ensuring every bite delivers that perfect balance of spice, tang, and richness.

The foundation of great tikka masala is a properly built sauce, where whole spices bloom in hot oil before being simmered with tomatoes until deeply caramelized. Adding coconut milk at the right moment creates that signature velvety texture without compromising authenticity—no heavy cream needed.

What you'll end up with is a dish that's rich, aromatic, and complex, with chicken that's both tender and infused with smoky flavor.

What makes this recipe truly special is the attention to traditional techniques that most home versions skip. The chicken gets charred on a grill or in a hot pan before being finished in the sauce, while the spices are toasted whole for maximum depth.

This isn't just another curry—it's a dish that rivals what you'd find at your favorite Indian restaurant, made with simple ingredients and patience.

The result is a creamy, spice-infused sauce that coats every bite of tender chicken, with a perfect balance of heat, sweetness, and tang. Serve it with basmati rice and warm naan for the full experience.

Let's get started on creating this authentic masterpiece that will impress even the most discerning curry lovers.

👨‍🍳
Difficulty
Hard
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic chicken tikka masala recipe with coconut milk

Simple ingredients transform into restaurant-quality tikka masala with coconut milk's velvety touch.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch cubes
Plain Yogurt 🥛 1 cup Full-fat preferred
Greek Yogurt 🥛 ½ cup For extra creaminess
Ginger Root 🧄 1 tbsp Freshly grated
Garlic Cloves 🧄 6 cloves Minced finely
Lemon Juice 🍋 2 tbsp Freshly squeezed
Ground Cumin 🌿 1 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground
Turmeric Powder 🌶️ 1 tsp Vibrant yellow color
Garam Masala 🌶️ 1 tbsp Store-bought or homemade
Cayenne Pepper 🔥 ½ tsp Adjust to taste
Salt 🧂 1 tsp Kosher preferred
Vegetable Oil 🫒 ½ cup For charring chicken
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Crushed Tomatoes 🍅 1 can 28 oz can, San Marzano preferred
Whole Cumin Seeds 🌿 1 tsp Toasted whole
Cardamom Pods 🌿 4 whole Lightly crushed
Cinnamon Stick 🌿 1 whole For aromatic depth
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The chicken thighs are non-negotiable—bone-in, skin-on for maximum flavor, but boneless for convenience. Look for free-range at Whole Foods or your local Indian market for authentic taste. The yogurt should be thick and plain, no fruit flavors. Fage or Siggi's work perfectly. For the spices, spice markets like Kalustyan's or bulk bins at Penzeys ensure maximum freshness. Toast your whole spices in a dry pan for 30 seconds before grinding—this releases their essential oils and deepens the flavor profile. The ginger and garlic should be freshly grated and minced, respectively, for vibrant flavor.

No Greek yogurt? Substitute with an extra 0.25 cup plain yogurt—it won't be as thick but still works. Running low on garam masala? Mix equal parts cinnamon, cardamom, cloves, and black pepper for a quick homemade version. The coconut milk can be swapped for cashew cream (blend soaked cashews with water), though it'll be slightly lighter. For the tomatoes, San Marzano cans are ideal, but any good-quality crushed tomatoes will do. The key is to let the spices bloom in the oil for at least 2 minutes—this step is what separates home cooking from restaurant-quality.

Marinate the chicken for at least 4 hours, or overnight for maximum tenderness. Store the marinade in an airtight container in the fridge. The sauce can be made a day ahead—it actually tastes better as the flavors meld. Portion into containers for easy reheating. The charred chicken keeps for 3 days in the fridge, while the sauce can be frozen for up to 3 months. Garnish with fresh cilantro right before serving to preserve its vibrant color and fresh flavor.

❤️

Why You'll Love This Recipe

  • Marinate in Minutes: The yogurt and garlic mix does all the work—just toss the chicken in, let it sit while you chop ginger, and boom. No fancy prep, no stress.
  • Rich Without Effort: That coconut milk base turns the sauce velvety smooth, while the ginger and garlic give it a deep, spiced punch—like a hug in a bowl.
  • Leftovers That Shine: This reheats like a dream, so I make double batches. The flavors only get better after a day, and it’s perfect for lazy lunches.
  • Budget-Friendly Feast: Chicken thighs stretch farther than breasts, and yogurt plus coconut milk cost less than takeout. Feeds four for under $15, and everyone’s happy.

Step-by-step instructions for authentic chicken tikka masala with coconut milk

This method delivers restaurant-quality depth with a perfect balance of smoky, creamy, and tangy flavors.

1

Marinate the Chicken for Maximum Flavor

Cut the 1.5 lb boneless chicken thighs into 1-inch cubes and place them in a bowl. In a separate bowl, whisk together the 1 cup plain yogurt, 0.5 cup Greek yogurt, 2 tbsp lemon juice, 1 tbsp freshly grated ginger root, 6 minced garlic cloves, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 1 tbsp garam masala, 0.5 tsp cayenne pepper, and 1 tsp salt. Pour this marinade over the chicken and mix thoroughly.

Cover the bowl and refrigerate for at least 4 hours (overnight is best). The acidity in the yogurt and lemon juice will tenderize the chicken while the spices penetrate deeply. You'll notice the marinade thickens slightly as it chills—this is normal and indicates the spices are working their magic.

2

Char the Chicken for Smoky Depth

Heat 0.5 cup vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches, add the marinated chicken (don't overcrowd) and cook for 3-4 minutes per side until deeply browned and slightly charred. The chicken should release easily from the pan—if it sticks, let the heat build a bit longer.

Transfer the charred chicken to a plate and set aside. The high heat creates a smoky base for the sauce while sealing in the juices. If the oil starts smoking excessively, reduce the heat slightly—you want a good sear, not burnt chicken.

3

Build the Spiced Tomato Base

In the same skillet (no need to clean it—the browned bits add flavor), add 1 tsp toasted whole cumin seeds, 4 lightly crushed cardamom pods, and 1 whole cinnamon stick. Toast for 30 seconds until fragrant. Add the 1 can crushed tomatoes and stir well, scraping up any browned bits from the bottom of the pan.

Bring the mixture to a simmer over medium heat and cook for 10-12 minutes until the tomatoes break down and thicken slightly. The spices should infuse the tomatoes with warm, earthy notes. If the mixture looks too thick, add 2-3 tablespoons water to loosen it—this will help create a smoother sauce later.

4

Create the Creamy Coconut Sauce

Reduce the heat to low and stir in the 1 can coconut milk. Add the charred chicken back to the skillet and simmer for 15-20 minutes, stirring occasionally, until the sauce thickens to a velvety consistency. The chicken should be cooked through with an internal temperature of 165°F. If the sauce separates, whisk vigorously to re-emulsify it.

Taste and adjust seasoning—you may need a pinch more salt or a dash of cayenne for heat. The sauce should be rich, slightly tangy, and perfectly balanced between smoky, sweet, and spicy. The coconut milk adds creamy depth while keeping the dish authentic.

5

Finish and Serve

Remove the cinnamon stick and discard. Stir in 0.25 cup chopped fresh cilantro just before serving to brighten the dish with freshness. Ladle the chicken tikka masala into serving bowls, ensuring each portion gets a generous coating of sauce. Serve immediately with basmati rice or naan bread to soak up every last drop of that luscious sauce.

The key to authentic flavor lies in the layered spices and proper cooking technique. Each bite should deliver tender chicken, complex spice notes, and a creamy finish that rivals any restaurant version. This dish tastes even better the next day as the flavors meld further—just reheat gently to preserve the texture.

👨‍🍳

Pro Tips For Making Authentic Chicken Tikka Masala Recipe With Coconut Milk

  • MARINATE WITH GREEK YOGURT FIRST: Start by coating the chicken thighs in Greek yogurt alone for at least 30 minutes before adding spices—this thickens the marinade and keeps the meat juicier when it hits the grill or skillet. I used to skip this step and ended up with dry, rubbery chicken every time.
  • GRATE GINGER FRESH, NOT MINCED: Skip the pre-minced jar and grate your own ginger with the fine side of a box grater—it releases more flavor and blends smoother into the coconut milk sauce. I was skeptical until I tried it; now I can taste the difference.
  • LOW AND SLOW FOR COCONUT MILK: Simmer the sauce on medium-low heat after adding coconut milk—high heat curdles it faster than you can say "disaster." Stir occasionally and let it thicken naturally; rushing it turns the sauce into a greasy mess.
  • SALT THE YOGURT MARINADE: Add ½ teaspoon of salt to the yogurt marinade before mixing it with spices—this seasons the chicken from the inside out. I learned this the hard way after tasting bland, underseasoned bites. Trust me, it matters.

Perfect pairings for this recipe

Rice Pairings

Basmati rice is the classic companion to chicken tikka masala, absorbing the rich coconut sauce beautifully. Use a 1:1.5 ratio of rice to sauce—about 1 cup basmati rice per person—and cook it in broth or water rather than plain water for extra flavor.

For a shortcut, try jasmine rice which has a similar aroma and texture. 💛

Bread Essentials

Warm naan bread is a must—its soft, pillowy texture contrasts perfectly with the sauce. For an extra touch, brush naan with garlic butter before serving. If you can't find fresh naan, garlic bread or even pita bread work well.

I love toasting the bread right before serving to keep it warm and crispy.

Side Dish Balance

A simple cucumber raita (yogurt with grated cucumber, mint, and cumin) cuts through the richness. For something heartier, try roasted cauliflower with turmeric and lemon. The acidity in raita or the earthiness of roasted veggies balances the creamy coconut sauce beautifully.

Drink Pairings

A mango lassi (blended mango, yogurt, and cardamom) mirrors the dish's tropical notes while cooling the palate. For alcohol lovers, a dry white wine like Sauvignon Blanc or a light lager complements the spices without overpowering. I often reach for a sparkling lime soda to refresh between bites. 🍹

Garnish Upgrades

Fresh cilantro is non-negotiable, but you can also add toasted cashews for crunch or fried onions for a crispy contrast. A drizzle of yogurt sauce (mix yogurt with lemon juice and salt) elevates the dish further. These finishing touches make your homemade tikka masala feel restaurant-worthy.

Make-Ahead Serving

If serving a crowd, prepare the sauce and char the chicken ahead, then reheat gently before adding the coconut milk. Keep rice and naan warm in the oven while you finish plating.

This ensures everything stays hot and delicious when you're ready to serve. The flavors actually improve overnight, so leftovers taste just as good! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 590kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 155mg52%
Sodium 890mg39%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 12g
Protein 36g72%
* 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

Why does this recipe use coconut milk instead of heavy cream?

Coconut milk creates a lighter, more authentic texture while keeping the dish rich and velvety. Traditional Indian cuisine often uses coconut milk in coastal regions for its natural creaminess. The 1 can of coconut milk adds depth without the heaviness of cream, and it pairs beautifully with the smoky charred chicken. Plus, it's a great vegan alternative for those who prefer plant-based ingredients!

2

Can I make this recipe with chicken breast instead of thighs?

You can, but thighs are preferred for their richer flavor and juicier texture. If using breast, marinate for at least 6 hours (overnight is best) and cook at medium heat to prevent drying out. Chicken breast absorbs marinade faster, so pat it dry before marinating to help the spices penetrate better.

3

How do I adjust the spice level for picky eaters?

Start by reducing the cayenne pepper to ¼ tsp or omit it entirely. For extra mildness, add 1 extra tbsp Greek yogurt to the sauce at the end—it cools the heat naturally. Taste before serving and adjust gradually, as spices mellow during simmering. The coconut milk also helps balance any lingering spice.

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 3 days. The sauce may thicken further—simply reheat with 1-2 tbsp water or coconut milk to restore creaminess. For longer storage, freeze the sauce (without chicken) for up to 3 months. Reheat gently on low heat to preserve texture. The chicken reheats best separately.

5

Can I make this in a slow cooker or Instant Pot?

Yes! For the slow cooker, char the chicken first, then combine with sauce ingredients and cook on low for 3-4 hours. For the Instant Pot, sauté spices, add tomatoes and chicken, then pressure cook for 8 minutes on high. Stir in coconut milk at the end. Both methods work, but the stovetop version gives the best smoky depth. The Instant Pot version finishes fastest!

★★★★★4.6(3 reviews)
Categories Main Courses