
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026