Go Back
A bowl of creamy chicken tikka masala with coconut milk, garnished with fresh cilantro.

Chicken Tikka Masala with Coconut Milk (The Creamiest, Easiest Recipe)

This chicken tikka masala with coconut milk is a game-changer. We swap traditional heavy cream for full-fat coconut milk to create a sauce that is rich, luscious, and wonderfully aromatic, all while being incredibly easy to make.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 people
Course: Dinner, Main Course
Cuisine: Indian
Calories: 450

Ingredients
  

For the Chicken Marinade
  • 2 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch cubes
  • 1 cup plain, unsweetened yogurt or coconut yogurt for dairy-free
  • 1 tablespoon fresh lemon juice
  • 2 teaspoons garam masala
  • 1 teaspoon ground turmeric
  • 1 teaspoon Kashmiri red chili powder or paprika
  • 1 teaspoon ground cumin
  • 1 tablespoon grated fresh ginger
  • 2 cloves garlic, minced
  • 1 teaspoon salt
For the Tikka Masala Sauce
  • 2 tablespoons ghee or vegetable oil
  • 1 large onion, finely chopped
  • 1 tablespoon grated fresh ginger
  • 3 cloves garlic, minced
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 2 teaspoons garam masala
  • 1 15-ounce can crushed tomatoes
  • 1 13.5-ounce can full-fat coconut milk
  • 1 teaspoon sugar optional, to balance acidity
  • Salt to taste
  • Fresh cilantro, for garnish

Equipment

  • 1 Large skillet or Dutch oven
  • 1 Large Bowl

Method
 

  1. Marinate the Chicken: In a large bowl, combine the chicken pieces with all the marinade ingredients: yogurt, lemon juice, garam masala, turmeric, Kashmiri chili powder, cumin, ginger, garlic, and salt. Mix well until the chicken is fully coated. Cover and refrigerate for at least 1 hour, or up to 8 hours for the best flavor.
  2. Cook the Chicken: Heat a large skillet or Dutch oven over medium-high heat. Cook the chicken in batches, searing each side until golden brown and cooked through. Set the cooked chicken aside on a plate. You don't need to clean the pan.
  3. Start the Sauce: Reduce the heat to medium. Add the ghee or oil to the same skillet. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Add the ginger and garlic and cook for another minute until fragrant.
  4. Bloom the Spices: Stir in the ground coriander, cumin, and garam masala. Cook for about 30 seconds, stirring constantly, until the spices are aromatic. This step is key to developing a deep flavor.
  5. Simmer the Sauce: Pour in the crushed tomatoes, scraping up any browned bits from the bottom of the pan. Bring to a simmer and cook for 5 minutes. Stir in the full-fat coconut milk and optional sugar. Let it simmer gently for 10-15 minutes to allow the flavors to meld and the sauce to thicken slightly.
  6. Combine and Finish: Return the cooked chicken to the skillet with the sauce. Stir to combine and let it heat through for a few minutes. Season with salt to taste. Garnish generously with fresh cilantro before serving.

Notes

Use Full-Fat Coconut Milk: For the creamiest, richest sauce, do not substitute with light coconut milk.
Don't Skip the Marinade: Marinating the chicken is crucial for flavor and tenderness.
Toast Your Spices: Briefly cooking the ground spices in the hot oil awakens their essential oils and deepens their flavor.