Creamy Chicken Tikka Masala Recipe
This Creamy Chicken Tikka Masala Recipe is a weeknight hero that tastes like a restaurant takeout but comes together with simple pantry spices and a short list of fresh ingredients. Tender bite-size chicken thighs are marinated, seared, and finished in a luscious tomato-cream sauce that’s rich, aromatic, and perfectly balanced. Serve it over steamed rice, with warm flatbreads, or a simple salad for a satisfying meal the whole family will request again and again.
Why you’ll love this recipe
- Generous, comforting sauce with a silky finish thanks to heavy cream.
- Bite-size chicken thighs stay juicy and develop great flavor from the marinade.
- Simple, pantry-friendly spices—no specialty store required.
- Clear step-by-step instructions make it approachable for any cook.
Ingredients
Use the ingredients below exactly as listed for best results.
- 1 ½ lbs boneless skinless chicken thighs, cut into bite-size pieces
- ½ cup plain yogurt
- 1 tbsp minced garlic
- 2 tsp minced ginger
- 2 tsp garam masala
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp salt
- 2 tbsp olive oil
- 1 tbsp butter
- 1 large onion, finely diced
- 2 tbsp minced garlic
- 1 tbsp minced ginger
- 2 tsp garam masala
- 2 tsp cumin
- 1 tsp turmeric
- 1 tsp ground coriander
- 1 tsp paprika
- 1 tsp salt
- ¼ tsp cayenne pepper, more or less to taste
- 14 oz tomato puree
- ¾ cup water
- 1 cup heavy cream
- 2 tbsp cilantro, freshly chopped
Equipment
- Mixing bowls
- Large skillet or sauté pan with a lid
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Sharp knife and cutting board
Prep: Marinate the chicken

Marinating the chicken infuses flavor and helps keep the pieces tender during cooking.
- In a medium bowl, combine ½ cup plain yogurt, 1 tbsp minced garlic, 2 tsp minced ginger, 2 tsp garam masala, 1 tsp turmeric, 1 tsp cumin, 1 tsp chili powder, and 1 tsp salt.
- Add 1 ½ lbs boneless skinless chicken thighs, cut into bite-size pieces, to the yogurt mixture. Toss until each piece is well coated.
- Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
Cooking the chicken

Quickly searing the marinated chicken develops a little char and locks in juices before it finishes cooking in the sauce.
- Heat a large skillet over medium-high heat and add 2 tbsp olive oil.
- When the oil shimmers, add the marinated chicken pieces in a single layer, leaving space between pieces so they brown instead of steam. Work in batches if necessary.
- Sear the chicken for 3–4 minutes per side until lightly browned. The chicken will not be fully cooked through at this stage.
- Remove the chicken to a plate and set aside while you make the sauce.
Make the masala sauce
The sauce is where the spices bloom and create the signature flavor of this Creamy Chicken Tikka Masala Recipe.
- Lower the heat to medium and add 1 tbsp butter to the same skillet; swirl to melt it into the oil left behind from cooking the chicken.
- Add 1 large onion, finely diced, and cook, stirring occasionally, until the onion is soft and translucent, about 6–8 minutes.
- Stir in 2 tbsp minced garlic and 1 tbsp minced ginger and cook for 30–60 seconds until fragrant.
- Add 2 tsp garam masala, 2 tsp cumin, 1 tsp turmeric, 1 tsp ground coriander, 1 tsp paprika, 1 tsp salt, and ¼ tsp cayenne pepper. Cook the spices with the onion mixture for about 1 minute, stirring constantly so they toast slightly and release their aroma.
- Pour in 14 oz tomato puree and ¾ cup water. Stir to combine, scraping any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer.
- Return the seared chicken and any accumulated juices to the skillet. Stir to coat the chicken with the sauce, making sure the pieces are submerged as much as possible.
- Cover and simmer over low heat for 12–15 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and is cooked through.
Finish with cream and cilantro
- Reduce the heat to low. Pour in 1 cup heavy cream and gently stir to combine. Allow the sauce to warm through but avoid boiling the cream to prevent splitting; simmer for 2–3 minutes until the sauce is glossy and slightly thickened.
- Taste and adjust seasoning if needed—add a pinch more salt or a little extra cayenne if you prefer more heat.
- Sprinkle 2 tbsp freshly chopped cilantro over the top and stir just before serving.
Serving suggestions
This Creamy Chicken Tikka Masala Recipe is perfect with plain steamed basmati rice, garlic naan, or a light cucumber raita for brightness. For a complete plate, serve with a wedge of lemon and a quick side salad of sliced tomatoes, cucumber, and red onion tossed with a little lemon juice and salt.
Make-ahead and storage
- Make ahead: You can prepare the marinated chicken up to 4 hours in advance. The sauce can also be made and stored separately for up to 24 hours in the refrigerator.
- Store: Refrigerate any leftovers in an airtight container for up to 3 days.
- Reheat: Gently reheat on the stove over low heat, adding a splash of water or cream if the sauce has thickened too much.
Notes and tips
- Chicken choice: Boneless skinless chicken thighs are recommended for tenderness and flavor. If you prefer, you can use boneless skinless chicken breasts, but watch cooking time to avoid drying them out.
- Yogurt: Plain yogurt helps tenderize the chicken. If you want a slightly tangier profile, use full-fat plain yogurt.
- Spice control: Adjust the ¼ tsp cayenne pepper to your heat tolerance—add more for a spicier result and less for a milder sauce.
- Tomato puree: Use a smooth tomato puree for a silky sauce. Crushed tomatoes will also work but will yield a slightly chunkier texture.
- Cream swap: For a lighter finish, substitute the heavy cream with half-and-half, but the sauce will be a bit less rich.
Step-by-step recipe summary
- Make the marinade: Combine ½ cup plain yogurt with 1 tbsp minced garlic, 2 tsp minced ginger, 2 tsp garam masala, 1 tsp turmeric, 1 tsp cumin, 1 tsp chili powder, and 1 tsp salt. Toss 1 ½ lbs boneless skinless chicken thighs, cut into bite-size pieces, in the marinade. Refrigerate 30 minutes to 4 hours.
- Sear the chicken: Heat 2 tbsp olive oil over medium-high. Sear marinated chicken pieces 3–4 minutes per side until lightly browned. Remove and set aside.
- Start the sauce: In the same pan, melt 1 tbsp butter. Cook 1 large finely diced onion until soft, about 6–8 minutes. Add 2 tbsp minced garlic and 1 tbsp minced ginger; cook until fragrant.
- Add spices: Stir in 2 tsp garam masala, 2 tsp cumin, 1 tsp turmeric, 1 tsp ground coriander, 1 tsp paprika, 1 tsp salt, and ¼ tsp cayenne pepper. Cook 1 minute to bloom the spices.
- Add liquids: Pour in 14 oz tomato puree and ¾ cup water. Bring to a gentle simmer, scraping the pan to release browned bits.
- Simmer with chicken: Return the chicken to the pan, cover, and simmer 12–15 minutes until cooked through.
- Finish: Stir in 1 cup heavy cream on low heat, warm through 2–3 minutes without boiling, and finish with 2 tbsp freshly chopped cilantro.
- Serve hot over rice or with flatbread.
Final thoughts
This Creamy Chicken Tikka Masala Recipe is a dependable crowd-pleaser: aromatic, rich, and perfectly saucy. The straightforward marinating step and the clear order of cooking mean you’ll build layers of flavor without fuss. With this method, the chicken stays tender, the spices shine, and the sauce finishes silky and luxurious. Make a pot for a cozy dinner and enjoy the comforting, home-cooked version of a restaurant favorite.

Creamy Chicken Tikka Masala Recipe
Ingredients
- 1 1/2 lb boneless skinless chicken thighs cut into bite-size pieces
- 1/2 cup plain yogurt
- 1 tbsp minced garlic
- 2 tsp minced ginger
- 2 tsp garam masala
- 1 tsp turmeric
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tsp salt
- 2 tbsp olive oil
- 1 tbsp butter
- 1 large onion finely diced
- 2 tbsp minced garlic (for sauce)
- 1 tbsp minced ginger (for sauce)
- 2 tsp garam masala (for sauce)
- 2 tsp cumin (for sauce)
- 1 tsp turmeric (for sauce)
- 1 tsp ground coriander
- 1 tsp paprika
- 1 tsp salt (for sauce)
- 1/4 tsp cayenne pepper more or less to taste
- 14 oz tomato puree
- 3/4 cup water
- 1 cup heavy cream
- 2 tbsp cilantro freshly chopped
Instructions
- In a large bowl combine the 1/2 cup plain yogurt, 1 tbsp minced garlic, 2 tsp minced ginger, 2 tsp garam masala, 1 tsp turmeric, 1 tsp cumin, 1 tsp chili powder and 1 tsp salt to make a marinade.
- Add the 1 1/2 lb chicken thighs (cut into bite-size pieces) to the marinade and stir to coat. Cover and refrigerate for at least 1 hour and up to 24 hours.
- Preheat the oven to 500°F and line a 9x13-inch baking pan with foil. If using wooden skewers, soak them in water; otherwise use metal skewers.
- Thread the marinated chicken pieces onto skewers, resting each skewer on the edges of the prepared pan so the chicken is elevated. Bake for 15 minutes, or until cooked through and slightly browned.
- While the chicken cooks, heat 2 tbsp olive oil and 1 tbsp butter in a large skillet over medium-high heat. Add the finely diced large onion and sauté 3–5 minutes until translucent.
- Add 2 tbsp minced garlic, 1 tbsp minced ginger, 2 tsp garam masala, 2 tsp cumin, 1 tsp turmeric, 1 tsp ground coriander, 1 tsp paprika, 1 tsp salt, and 1/4 tsp cayenne to the skillet and cook 30–45 seconds until fragrant.
- Pour in the 14 oz tomato puree and 3/4 cup water, bring the sauce to a simmer, and cook about 3 minutes.
- Stir in 1 cup heavy cream until combined, then add the cooked chicken (remove from skewers if used) to the sauce and heat through for a few minutes.
- Garnish with 2 tbsp freshly chopped cilantro and serve with rice or naan.
Equipment
- Large Bowl
- 9x13 inch baking pan
- Aluminum Foil
- skewers (metal or soaked wooden)
- Large skillet or sauté pan
- Measuring Spoons
- Measuring Cups
Notes
- You can cook the chicken on a hot grill instead of the oven.
- Store leftovers in the fridge for up to 3 days.

