Chicken Tikka Masala with Coconut Milk (The Ultimate Creamy Recipe)

Welcome to the most flavorful and incredibly creamy chicken tikka masala with coconut milk you will ever make. This recipe is your answer to a dairy-free take on the classic Indian dish, without sacrificing a single drop of its rich, comforting essence. We’re swapping heavy cream for full-fat coconut milk to create a sauce that is velvety, luxurious, and packed with layers of flavor. Perfect for a weeknight dinner, yet impressive enough for guests, this dish is a guaranteed crowd-pleaser.

Why You’ll Fall in Love with This Coconut Milk Tikka Masala

If you’re looking for a restaurant-quality dish you can easily make at home, this is it. This chicken tikka masala with coconut milk is not just a simple ingredient swap; it’s a carefully balanced recipe designed for maximum flavor.

  • Wonderfully Creamy: Full-fat coconut milk creates a luscious, velvety sauce that clings perfectly to the tender chicken.
  • Dairy-Free Delight: It delivers all the comfort of the classic recipe, making it a fantastic option for those avoiding dairy.
  • Deeply Flavorful: A fragrant blend of classic Indian spices, bloomed to perfection, creates a sauce that is rich, aromatic, and complex.
  • Simple & Straightforward: The steps are broken down and easy to follow, making this recipe accessible for all skill levels.

The Secret to Creamy, Dairy-Free Tikka Masala


The key to a truly great tikka masala made with coconut milk lies in two things: using full-fat coconut milk and simmering the sauce gently. Full-fat coconut milk provides the necessary fat content to create a rich, creamy texture that won’t feel thin or watery. Simmering over low heat allows the flavors to meld together and the sauce to thicken naturally without splitting.

Overhead view of ingredients for chicken tikka masala: raw chicken, spices, coconut milk, ginger, garlic, and tomato puree.
Gather these fresh ingredients to start your chicken tikka masala.

Ingredients You’ll Need

This recipe uses simple, accessible ingredients to build its complex flavor. Here’s what you’ll need to gather.

For the Chicken Marinade

  • Chicken: 1.5 lbs boneless, skinless chicken thighs or breasts, cut into 1-inch cubes.
  • Plain Coconut Yogurt: 1/2 cup, unsweetened. Acts as a tenderizer.
  • Garlic: 2 cloves, minced.
  • Ginger: 1 tablespoon, freshly grated.
  • Garam Masala: 1 teaspoon.
  • Turmeric Powder: 1/2 teaspoon.
  • Kashmiri Red Chili Powder: 1 teaspoon, for color and mild heat.
  • Salt: 1/2 teaspoon.

For the Tikka Masala Sauce

  • Avocado Oil or Ghee: 2 tablespoons.
  • Yellow Onion: 1 large, finely chopped.
  • Garlic: 4 cloves, minced.
  • Ginger: 1 tablespoon, freshly grated.
  • Spices: 1.5 teaspoons garam masala, 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon turmeric powder.
  • Tomato Passata: 1 (15-ounce) can, or tomato puree.
  • Full-Fat Coconut Milk: 1 (13.5-ounce) can, unshaken.
  • Fenugreek Leaves (Kasuri Methi): 1 tablespoon, crushed (optional, but highly recommended).
  • Salt: 1 teaspoon, or to taste.
  • Fresh Cilantro: For garnish.

How to Make Chicken Tikka Masala with Coconut Milk (Step-by-Step)

Follow these four simple steps to create a stunningly delicious meal.

Step 1: Marinate the Chicken

In a medium bowl, combine the chicken pieces with the coconut yogurt, garlic, ginger, garam masala, turmeric, chili powder, and salt. Mix until the chicken is thoroughly coated. Cover and refrigerate for at least 30 minutes, or up to 8 hours for the best flavor.

Step 2: Cook the Chicken

Heat 1 tablespoon of oil in a large skillet or Dutch oven over medium-high heat. Add the chicken in a single layer, working in batches if necessary to avoid overcrowding. Cook for 3-4 minutes per side, until browned and cooked through. Remove the chicken from the skillet and set aside.

Step 3: Build the Sauce Base

Reduce the heat to medium and add the remaining tablespoon of oil to the same skillet. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and grated ginger, stirring for another minute until fragrant. Stir in the garam masala, cumin, coriander, and turmeric, and cook for 30 seconds until the spices are aromatic. Pour in the tomato passata and cook for 5 minutes, stirring occasionally as the sauce thickens.

A four-panel image showing the steps to make chicken tikka masala: marinating, searing, making the sauce, and simmering.
Follow these simple steps for perfect chicken tikka masala every time.

Step 4: Simmer to Perfection

Stir in the full-fat coconut milk and salt. Bring the sauce to a gentle simmer, then reduce the heat to low. Return the cooked chicken to the skillet. Allow it to simmer gently for 10-15 minutes, allowing the flavors to meld and the sauce to thicken slightly. If using, stir in the crushed fenugreek leaves in the last minute of cooking. Serve hot, garnished with fresh cilantro.

Overhead photo of a finished bowl of chicken tikka masala with coconut milk, served with rice and naan bread.
A perfect bowl of homemade chicken tikka masala, ready to eat.

Expert Tips for the Best Results

  • Don’t Skip the Marinade: Even 30 minutes makes a huge difference in the tenderness and flavor of the chicken.
  • Use Full-Fat Coconut Milk: Light coconut milk will result in a much thinner, less satisfying sauce. Do not substitute.
  • Bloom Your Spices: Toasting the ground spices in the pan for 30-60 seconds before adding liquids awakens their flavor and adds incredible depth.
  • Don’t Boil the Sauce: After adding the coconut milk, keep the sauce at a gentle simmer. Boiling can cause the coconut milk to separate or curdle.

What to Serve with Your Tikka Masala

This creamy chicken tikka masala with coconut milk is a perfect centerpiece for a satisfying Indian-inspired meal. Serve it over a bed of fluffy basmati rice or with warm, buttery naan bread for soaking up every last bit of the delicious sauce. A simple side of cucumber raita or a fresh green salad can provide a cooling contrast.

Storage and Reheating Instructions

Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors will continue to develop and are often even better the next day! Reheat gently in a saucepan over low heat until warmed through, adding a splash of water if the sauce has thickened too much.

Frequently Asked Questions

It is highly recommended to use full-fat coconut milk for this recipe. Light coconut milk has a higher water content and will result in a sauce that is thin and less creamy.


The best way to thicken the sauce is to let it simmer gently on low heat, which allows excess water to evaporate. Avoid boiling, as this can cause the coconut milk to separate. The sauce will also naturally thicken as it cools.


This recipe is mild and flavorful rather than spicy. The Kashmiri red chili powder is used primarily for its vibrant color and adds only a gentle warmth. For more heat, you can add a pinch of cayenne pepper or a finely chopped chili with the onions.


Boneless, skinless chicken thighs are the best choice as they remain tender and juicy during cooking. However, boneless, skinless chicken breasts also work well; just be careful not to overcook them to keep them from drying out.


Absolutely! Chicken tikka masala is a great make-ahead meal. The flavors actually deepen and become richer overnight. Store it in an airtight container in the refrigerator for up to 4 days and reheat gently on the stove.


The Recipe

A bowl of creamy chicken tikka masala with coconut milk, garnished with fresh cilantro and served with a side of naan bread.
FL Recipes

Chicken Tikka Masala with Coconut Milk (The Ultimate Creamy Recipe)

An incredibly creamy and flavorful chicken tikka masala recipe made with full-fat coconut milk for a rich, dairy-free version of the classic dish. This foolproof recipe is perfect for a delicious weeknight meal.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 people
Course: Main Course
Cuisine: Indian
Calories: 580

Ingredients
  

For the Chicken Marinade
  • 1.5 lbs boneless, skinless chicken thighs or breasts, cut into 1-inch cubes
  • 0.5 cup plain coconut yogurt, unsweetened
  • 2 cloves garlic, minced
  • 1 tbsp freshly grated ginger
  • 1 tsp garam masala
  • 0.5 tsp turmeric powder
  • 1 tsp Kashmiri red chili powder
  • 0.5 tsp salt
For the Tikka Masala Sauce
  • 2 tbsp avocado oil or ghee
  • 1 large yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tbsp freshly grated ginger
  • 1.5 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 0.5 tsp turmeric powder
  • 1 15-ounce can tomato passata or puree
  • 1 13.5-ounce can full-fat coconut milk, unshaken
  • 1 tbsp dried fenugreek leaves (kasuri methi) optional, but highly recommended
  • 1 tsp salt, or to taste
  • Fresh cilantro, for garnish

Equipment

  • 1 Large Skillet or Dutch Oven
  • 2 Mixing Bowls

Method
 

  1. In a medium bowl, combine the chicken pieces with coconut yogurt, 2 minced garlic cloves, 1 tbsp grated ginger, 1 tsp garam masala, 1/2 tsp turmeric, Kashmiri red chili powder, and 1/2 tsp salt. Mix until the chicken is thoroughly coated. Cover and refrigerate for at least 30 minutes or up to 8 hours.
  2. Heat 1 tablespoon of oil in a large skillet or Dutch oven over medium-high heat. Add the chicken in a single layer, working in batches if necessary to avoid overcrowding. Cook for 3-4 minutes per side, until browned and cooked through. Remove the chicken from the skillet and set aside.
  3. Reduce the heat to medium and add the remaining tablespoon of oil to the same skillet. Add the chopped onion and cook until softened, about 5-7 minutes. Add the 4 minced garlic cloves and 1 tbsp grated ginger, stirring for one minute until fragrant. Stir in the 1.5 tsp garam masala, cumin, coriander, and 1/2 tsp turmeric, and cook for 30 seconds until aromatic.
  4. Pour in the tomato passata and cook for 5 minutes, stirring occasionally. Stir in the full-fat coconut milk and 1 tsp salt. Bring the sauce to a gentle simmer, then reduce the heat to low. Return the cooked chicken to the skillet. Allow it to simmer gently for 10-15 minutes. Stir in the crushed fenugreek leaves in the last minute of cooking. Serve hot, garnished with fresh cilantro.

Nutrition

Calories: 580kcalProtein: 42gFat: 40gFiber: 4g

Notes

Don't Skip the Marinade: Even 30 minutes makes a huge difference in the tenderness and flavor of the chicken.
Use Full-Fat Coconut Milk: Light coconut milk will result in a much thinner, less satisfying sauce. Do not substitute.
Don't Boil the Sauce: After adding the coconut milk, keep the sauce at a gentle simmer. Boiling can cause it to separate or curdle.
Keyword chicken tikka masala,coconut milk,dairy-free

Tried this recipe?

Let us know how it was!
Pin Recipe

Share Your Creations!

I know you will love this creamy and delicious chicken tikka masala with coconut milk. If you make this recipe, I’d love to see it! Please leave a comment below or tag me on Pinterest. Your feedback and shares help so much!

Leave a Comment

Recipe Rating