Chicken Tikka Masala Recipe
Boneless chicken breast, marinated in yogurt & spices, roasted on the skewer, sauteed in tomato & butter sauce.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
For the chicken marinade
For roasting/grilling
For the masala sauce
For finishing & serving
Method
For the chicken marinade
Trim chicken breasts of excess fat and cut into 1 to 1 1/2-inch cubes. Place in a bowl.
In a separate bowl, whisk together yogurt, ginger paste, garlic paste, ground cumin, ground coriander, turmeric, garam masala, paprika, salt, lemon juice, and 1 tsp vegetable oil until smooth.
Add the chicken cubes to the marinade, toss to coat thoroughly. Cover and refrigerate at least 1 hour, ideally 4–6 hours or overnight for best flavor penetration.
For roasting/grilling
If using wooden skewers, soak them in water for 30 minutes to prevent burning. Preheat grill to medium-high (about 425°F / 220°C) or preheat broiler with oven rack 6 inches from heat.
Thread marinated chicken pieces onto skewers, leaving small gaps between pieces for even cooking.
Brush skewered chicken lightly with the neutral oil. Grill or broil the skewers 4–6 minutes per side, turning once, until chicken is cooked through and slightly charred at the edges (internal temp 165°F / 74°C). Remove from heat and set aside. If cooking indoors without skewers, you can roast on a rimmed baking sheet at 450°F / 230°C for 10–12 minutes, turning halfway.
Reserve any juices released during resting and set aside to add into the sauce later for extra flavor.
For the masala sauce
Add minced garlic and grated ginger and cook 30–60 seconds until fragrant.
Stir in ground cumin, ground coriander, paprika, and garam masala. Toast spices for about 30 seconds to bloom their aroma, stirring constantly to avoid burning.
Add tomato paste and cook 1 minute, then pour in the tomato puree (passata) and the reserved chicken juices (if any). Stir to combine and bring to a gentle simmer.
Pour in the chicken stock, reduce heat to low, and simmer the sauce uncovered for 10–12 minutes to reduce slightly and concentrate flavors. Add sugar if tomatoes are very acidic.
Stir in the heavy cream and remaining 1 tbs butter, simmer gently 3–4 minutes. Taste and adjust salt and seasoning.
Add the grilled chicken pieces (remove from skewers) into the simmering sauce and stir to coat. Cook together 2–3 minutes so chicken finishes absorbing sauce flavors.
Finishing & serving
Store 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.