
This one-pot chicken tikka masala delivers restaurant-quality flavor with a creamy coconut milk twist. The secret lies in the double-marinating technique that infuses every bite with bold spices. It’s a foolproof method for achieving tender chicken in a rich, aromatic sauce.
I’ve streamlined the process without sacrificing authenticity, using simple ingredients and a single pot. The coconut milk adds natural sweetness that balances the complex blend of spices perfectly. Every step builds layers of flavor from the first marinade to the final simmer.
What emerges is fall-off-the-bone chicken in a velvety sauce that’s both creamy and deeply spiced. The coconut milk creates a luxurious texture that coats every piece of chicken beautifully. This dish transforms weeknight dinner into something special.
Serve with steamed basmati rice or warm naan to soak up every last drop of that incredible sauce.
Ingredients for Chicken Tikka Masala Recipe with Coconut Milk
Simple ingredients create restaurant-quality chicken tikka masala with coconut milk richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, shaken well |
| Plain Yogurt 🥛 | ¾ cup | Greek or regular, full-fat |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Ground Cumin 🌿 | 2 tsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 2 tsp | Freshly ground if possible |
| Garam Masala 🌶️ | 2 tsp | Authentic blend preferred |
| Turmeric Powder 🌿 | 1 tsp | For color and earthiness |
| Paprika 🌶️ | 1 tsp | Sweet or smoked variety |
| Cayenne Pepper 🔥 | ½ tsp | Adjust to heat preference |
| Onion 🧅 | 1 whole | Finely diced |
| Tomato Sauce 🍅 | 1 can | 15 oz can, plain |
| Olive Oil 🫒 | 2 tbsp | Divided for cooking |
The chicken thighs are non-negotiable—bone-in skinless delivers the juiciest result, but boneless works in a pinch (just don’t overcook). I source mine from Whole Foods for consistent quality, though any reputable butcher will do. For the coconut milk, Thai Kitchen or Native Forest brands offer the creamiest texture without additives. The garam masala should be fresh; if yours has been in the cupboard for over six months, replace it.
No coconut milk? Heavy cream at half the quantity works, though the flavor profile shifts. Fresh ginger can be swapped for ground ginger at one-third the amount. Missing garam masala? Combine equal parts cumin, coriander, and cinnamon with a pinch of cardamom. The yogurt marinade is essential—dairy-free yogurt works if avoiding lactose, but full-fat dairy yields the most tender chicken.
This curry actually improves overnight. Store in an airtight container for up to 4 days in the fridge or freeze for 3 months. Reheat gently to preserve the coconut milk’s creamy texture—microwaving can cause separation, so stovetop is ideal.
Why You’ll Love This Recipe
- One Pan Dinner: I toss everything in a single skillet—chicken, coconut milk, and spices—and let the oven do the work.
- Creamy Garlic Bomb: The full-fat coconut milk and garlic cloves create this rich, velvety sauce that clings to every bite of chicken.
- Meal Prep MVP: I make a double batch on Sunday and it reheats beautifully for lunches all week.
- Budget Stretcher: Boneless thighs stay juicy and cost half what breasts do, and coconut milk is cheaper than heavy cream.
Step-by-Step Instructions for Chicken Tikka Masala With Coconut Milk
Master the art of layering spices and building depth of flavor in this one-pot curry.
Step 1: Marinate the Chicken for Maximum Flavor
Cut the 1.5 lb boneless skinless chicken thighs into 1-inch pieces and place them in a bowl. Add the 0.75 cup plain yogurt, 2 tbsp lemon juice, 4 cloves minced garlic, 1 tbsp grated fresh ginger, 2 tsp ground cumin, 2 tsp ground coriander, 1 tsp turmeric powder, 1 tsp paprika, and 0.5 tsp cayenne pepper.
Mix thoroughly until every piece of chicken is evenly coated. I let this marinate for at least 30 minutes at room temperature, or up to 4 hours in the refrigerator. This step ensures the spices penetrate deeply and the chicken stays tender during cooking.
Step 2: Sauté the Aromatics to Build the Curry Base
Heat 1 tbsp olive oil in a large, heavy pot over medium heat. Add the finely diced onion and cook for 6-8 minutes until soft and golden brown. The onion should be translucent with some caramelized bits—this adds sweetness and complexity to the dish.
Add the remaining 1 tbsp olive oil, then stir in the 2 tsp garam masala and cook for 1 minute until fragrant. Be careful not to burn the spices. Pour in the 1 can tomato sauce and stir well, scraping up any browned bits from the bottom of the pot.
Step 3: Cook the Chicken and Develop the Sauce
Add the marinated chicken to the pot, along with any remaining marinade. Cook over medium-high heat for 5-7 minutes, stirring occasionally, until the chicken turns opaque and begins to brown. You’ll notice the edges of the chicken pieces start to whiten and the sauce thickens slightly.
Pour in the 1 can full-fat coconut milk (shaken well before opening) and stir to combine. Bring the mixture to a gentle simmer, then reduce the heat to medium-low. Let it cook uncovered for 15-20 minutes, stirring occasionally, until the chicken is fully cooked and the sauce has thickened.
Step 4: Simmer and Reduce to Perfection
Once the chicken is cooked through (internal temperature should reach 165°F), reduce the heat to low and let the curry simmer for an additional 5-10 minutes. This final simmer allows the flavors to meld together and the sauce to reach the ideal consistency—thick enough to coat the back of a spoon but still pourable.
Taste and adjust the seasoning if needed, though the marinade and spices should provide a well-balanced flavor. The oil from the coconut milk will rise to the surface slightly, which is normal. Give it a final stir and remove from heat.
Let the curry rest for 5 minutes before serving. This brief rest allows the flavors to settle and the sauce to thicken just a bit more. Serve hot with steamed rice or naan bread.
Pro Tips For Making Chicken Tikka Masala Recipe With Coconut Milk
- Marinate Longer: Give the chicken at least 2 hours in the yogurt, lemon juice, and garlic marinade—I learned this the hard way when my first batch tasted bland after just 30 minutes.
- Use Full-Fat Only: Skip the light coconut milk; the full-fat version is non-negotiable for that creamy, rich sauce that actually clings to the chicken.
- Skip the Boil: Resist the urge to boil the coconut milk sauce—simmer it gently to avoid curdling, which ruins the texture.
- Char the Chicken: Get a good sear on the chicken thighs before adding the sauce; about 3-4 minutes per side on high heat makes a real difference in flavor.
Creative Variations of chicken tikka masala recipe with coconut milk
Thai Green Curry Fusion
Swap the garam masala for 2 tbsp green curry paste and add 1 stalk lemongrass (bruised) and 3 kaffir lime leaves to the coconut milk. This Thai-inspired twist keeps the creamy base while introducing bright, herbal notes. Remove the lemongrass before serving.
Butter Chicken Style
Replace the tomato sauce with 1 cup crushed tomatoes and add 2 tbsp tomato paste for richness. Stir in 2 tbsp butter at the end for that signature velvety texture. A pinch of fenugreek leaves adds authentic depth to this variation. 💛
Vegetarian Chickpea Version
Omit the chicken and use 2 cans chickpeas (drained) instead. Add 1 diced bell pepper and 1 cup diced potatoes for heartiness. The coconut milk and spices work beautifully with these vegetables for a satisfying meat-free option.
Spicy Vindaloo Twist
Increase the cayenne to 1 tsp and add 1 tbsp vinegar and 1 tsp brown sugar to the marinade. Use hot paprika instead of regular for extra heat. This version delivers the bold, fiery kick characteristic of vindaloo while maintaining the creamy coconut base.
Slow Cooker Adaptation
After marinating, transfer everything to a slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The long cooking time allows the flavors to develop deeply. Stir in the coconut milk during the last 30 minutes to prevent curdling.
Instant Pot Method
Use the sauté function for the onions and spices, then add the chicken, marinade, tomato sauce, and coconut milk. Seal and cook on high pressure for 8 minutes, then natural release. This speedy version delivers the same rich flavors in a fraction of the time. ⚡
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
You can, but thighs stay juicier. If using breasts, reduce cooking time to 12-15 minutes to prevent dryness.
Why does the sauce separate sometimes?
Coconut milk can separate at high heat. Keep it at a gentle simmer and stir occasionally. If it happens, just whisk vigorously to reincorporate.
How do I know when it’s done?
Chicken is safe at 165°F internally. The sauce should coat a spoon thickly. If too thin, simmer uncovered for 5 more minutes.
Can I make this ahead of time?
The flavors deepen overnight. Store in an airtight container for up to 4 days in the fridge. Reheat gently on the stove.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026