Homemade Chicken Tikka Masala Recipe (That Beats Takeout!)

By Rowan Pierce

On December 20, 2025

A bowl of homemade chicken tikka masala recipe, showing creamy sauce and tender chicken, garnished with cilantro.

Cuisine

Indian

Prep time

250 minutes

Cooking time

40 minutes

Total time

290 minutes

Servings

6 people

Welcome to the ultimate guide to creating a truly exceptional homemade chicken tikka masala recipe. Forget those disappointing, overly sweet takeout versions. Today, we are crafting the real deal: tender, smoky, marinated chicken enveloped in a luxuriously creamy and richly spiced tomato sauce. This is the recipe that will make your kitchen the best Indian restaurant in town.

This guide is designed for the enthusiastic home cook. We will walk through every step, from the crucial marination process to the final simmer, ensuring a perfect result every time. Prepare to impress yourself, your family, and your friends.

What Exactly is Chicken Tikka Masala?

Chicken Tikka Masala is a beloved dish consisting of two main components. First, the ‘Tikka’: chunks of chicken marinated in yogurt and a vibrant blend of spices, which are then traditionally cooked in a tandoor (a cylindrical clay oven). Second, the ‘Masala’: a rich, creamy, and aromatic sauce, typically tomato and cream-based, that coats the cooked chicken. The result is a dish with layers of complex flavor—smoky, tangy, and deeply savory.

The Two-Part Method for Restaurant-Quality Results

The secret to an unforgettable homemade chicken tikka masala recipe lies in breaking it down into two key stages. First, we focus entirely on the chicken, infusing it with flavor through a potent yogurt marinade. Second, we build the iconic, velvety masala sauce. Combining these two perfectly executed components is what creates that signature restaurant-quality taste and texture.

Ingredients for an Unforgettable Tikka Masala

Gathering the right ingredients is the first step to success. While the list might seem long, each element plays a crucial role in building the dish’s complex flavor profile.

For the Chicken Marinade (Tikka)

  • 2 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch cubes
  • 1 cup plain full-fat yogurt
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon fresh garlic, minced
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon Kashmiri red chili powder (for color and mild heat)
  • 1 teaspoon ground cumin
  • 1 tablespoon lemon juice
  • 1/2 teaspoon salt

For the Creamy Masala Sauce

  • 2 tablespoons ghee or vegetable oil
  • 1 large onion, finely chopped
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon fresh garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1 (28-ounce) can of crushed tomatoes
  • 1 cup heavy cream
  • 1 tablespoon sugar (to balance acidity)
  • 1 teaspoon kasoori methi (dried fenugreek leaves)
  • Salt to taste
  • Fresh cilantro, for garnish
Ingredients for homemade chicken tikka masala, including chicken, yogurt, tomatoes, and spices, arranged on a marble surface.
The first step to a delicious curry is starting with the right ingredients.

How to Make Homemade Chicken Tikka Masala: A Step-by-Step Guide

Follow these steps closely, and you’ll be rewarded with a truly spectacular dish. We’ve broken down the process to make this homemade chicken tikka masala recipe as clear and simple as possible.

Step 1: Marinate the Chicken

In a large bowl, combine the yogurt, grated ginger, minced garlic, turmeric, garam masala, Kashmiri chili powder, cumin, lemon juice, and salt. Whisk until smooth. Add the chicken pieces and mix thoroughly to ensure every cube is well-coated. Cover the bowl and refrigerate for at least 4 hours, but preferably overnight for the most tender and flavorful results.

Step 2: Cook the Chicken

You can cook the chicken using a few different methods. For a smoky char, thread the marinated chicken onto skewers and grill over medium-high heat until cooked through and slightly charred. Alternatively, pan-fry the chicken in a hot skillet with a little oil until golden brown and cooked through, or broil it in the oven on a baking sheet for 10-15 minutes.

Step 3: Create the Creamy Masala Sauce

While the chicken is cooking, begin the sauce. Heat the ghee or oil in a large pot or Dutch oven over medium heat. Add the finely chopped onion and sauté until soft and translucent, about 5-7 minutes. Add the grated ginger and garlic and cook for another minute until fragrant. Stir in the ground cumin, coriander, and turmeric, cooking for 30 seconds to toast the spices.

Step 4: Bring It All Together

Pour the crushed tomatoes into the pot. Bring the mixture to a simmer and cook for 10 minutes, allowing the flavors to meld and the sauce to thicken slightly. Stir in the heavy cream and sugar. Crush the kasoori methi between your palms to release its aroma and add it to the sauce. Season with salt to taste. Add the cooked chicken pieces to the sauce and simmer for another 5 minutes to allow the chicken to absorb the sauce’s flavors.

A 4-panel image showing the steps to make chicken tikka masala: marinating chicken, cooking chicken, making the sauce, and combining.
Follow these four key steps for a perfect homemade chicken tikka masala.

Expert Tips for the Perfect Tikka Masala

Here are a few insider tips to elevate your homemade chicken tikka masala recipe from great to absolutely divine.

  • Don’t Rush the Marinade: The longer the chicken marinates, the more tender and flavorful it will be. Overnight is ideal.
  • Use Full-Fat Yogurt and Cream: For the richest, creamiest sauce, avoid low-fat dairy. The fat content is key to the texture.
  • Toast Your Spices: Cooking the ground spices in the hot ghee for about 30 seconds before adding the tomatoes “blooms” them, deepening their flavor significantly.
  • Don’t Skip the Kasoori Methi: Dried fenugreek leaves add a unique, slightly savory, and aromatic quality that is essential for an authentic taste.
An overhead view of a bowl of homemade chicken tikka masala, served with naan bread and rice.
A complete meal: homemade chicken tikka masala with rice and naan.

What to Serve with Chicken Tikka Masala

This dish is a star, but it pairs beautifully with a few classic accompaniments. Serve your homemade chicken tikka masala hot with fluffy basmati rice, warm naan bread for dipping, and a simple side of cucumber raita to cool the palate. It’s also delicious with a simple salad. A light spring salad (coming soon) can provide a refreshing contrast.

Storing and Reheating Leftovers

Chicken Tikka Masala tastes even better the next day! Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of water or cream if the sauce has thickened too much. Avoid microwaving, as it can make the chicken tough.

Frequently Asked Questions

Yes, you can substitute the yogurt in the marinade with a thick, unsweetened coconut or almond-based yogurt. For the sauce, use full-fat coconut cream instead of heavy cream for a creamy, dairy-free version.

ezstandalone.cmd.push(function () { ezstandalone.showAds(119); });

For a smoky flavor, you can pan-fry or broil the chicken until it gets a nice char. Alternatively, add 1/4 teaspoon of liquid smoke to the marinade or a pinch of smoked paprika to the sauce.

ezstandalone.cmd.push(function () { ezstandalone.showAds(119); });

This recipe is flavorful but not overly spicy. The heat comes from Kashmiri red chili powder, which is known more for its vibrant color than intense heat. You can adjust the amount to your preference or add cayenne pepper for more heat.

ezstandalone.cmd.push(function () { ezstandalone.showAds(119); });

While similar, the main difference is in the sauce. Chicken Tikka Masala has a more complex, spicier tomato flavor profile, whereas Butter Chicken is typically richer, milder, and has a more pronounced buttery taste.

ezstandalone.cmd.push(function () { ezstandalone.showAds(119); });

The yogurt and lemon juice in the marinade act as a tenderizer, breaking down the chicken’s muscle fibers. A long marination time (at least 4 hours, preferably overnight) ensures the chicken is incredibly tender and deeply infused with flavor.

ezstandalone.cmd.push(function () { ezstandalone.showAds(119); });

The Recipe

A bowl of homemade chicken tikka masala recipe, showing creamy sauce and tender chicken, garnished with cilantro.

Homemade Chicken Tikka Masala Recipe (That Beats Takeout!)

This homemade chicken tikka masala recipe delivers restaurant-quality results with tender, marinated chicken in a rich, creamy, and perfectly spiced tomato sauce. A foolproof guide for the enthusiastic home cook.
Prep Time 4 hours 10 minutes
Cook Time 40 minutes
Total Time 4 hours 50 minutes
Servings: 6 people
Course: Main Course
Cuisine: Indian
Calories: 550

Ingredients
  

For the Chicken Marinade (Tikka)
  • 2 lbs boneless, skinless chicken breasts or thighs cut into 1-inch cubes
  • 1 cup plain full-fat yogurt
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon fresh garlic, minced
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon Kashmiri red chili powder
  • 1 teaspoon ground cumin
  • 1 tablespoon lemon juice
  • 1/2 teaspoon salt
For the Creamy Masala Sauce
  • 2 tablespoons ghee or vegetable oil
  • 1 large onion, finely chopped
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon fresh garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1 (28-ounce) can crushed tomatoes
  • 1 cup heavy cream
  • 1 tablespoon sugar
  • 1 teaspoon kasoori methi (dried fenugreek leaves)
  • Salt to taste
  • Fresh cilantro, for garnish

Equipment

  • 1 Large Bowl
  • 1 Large Pot or Dutch Oven
  • 1 Skillet or Grill

Method
 

  1. In a large bowl, combine the yogurt, 1 tbsp grated ginger, 1 tbsp minced garlic, 1 tsp turmeric, 1 tsp garam masala, Kashmiri chili powder, 1 tsp cumin, lemon juice, and 1/2 tsp salt. Whisk until smooth. Add the chicken pieces and mix thoroughly to coat. Cover and refrigerate for at least 4 hours, or preferably overnight.
  2. Cook the chicken until cooked through and slightly charred. You can grill on skewers, pan-fry in a hot skillet with oil, or broil in the oven.
  3. While the chicken cooks, heat ghee or oil in a large pot over medium heat. Add the onion and sauté until soft (5-7 minutes). Add 1 tbsp grated ginger and 1 tbsp minced garlic and cook for 1 minute until fragrant.
  4. Stir in 1 tsp ground cumin, ground coriander, and 1/2 tsp turmeric. Cook for 30 seconds to toast the spices.
  5. Pour in the crushed tomatoes, bring to a simmer, and cook for 10 minutes to thicken. Stir in the heavy cream and sugar.
  6. Crush the kasoori methi between your palms and add to the sauce. Season with salt to taste. Add the cooked chicken to the sauce and simmer for 5 more minutes. Garnish with fresh cilantro before serving.

Notes

Don't rush the marinade; overnight is best for maximum flavor and tenderness.
Use full-fat yogurt and cream for the richest sauce.
Crush the dried fenugreek leaves (kasoori methi) in your palms before adding to the sauce to release their aromatic oils.

Tried This Recipe? Let Us Know!

We are confident this is the best homemade chicken tikka masala recipe you’ll find. If you’ve made it, we’d love to hear from you! Leave a comment below with your experience and share your beautiful creations with us on Pinterest. Your feedback helps our community of enthusiastic home cooks!

You might also like these recipes

Leave a Comment

Recipe Rating