This homemade Chicken Tikka Masala features tender, marinated chicken thighs with a charred crust, simmered in a rich, spiced tomato cream sauce. With bold Indian flavors and a smooth, luxurious texture, it’s perfect for everyday dinners or make-ahead meals. Serve it with fluffy basmati rice or flatbread for a comforting and nourishing dish.
1 Cooking pot with lid (optional if not using the same skillet)
Ingredients
For the Chicken Marinade:
600g1.2 lb boneless, skinless chicken thighs, cut into 3 cm (1.2-inch) chunks
½cupplain full-fat yogurtGreek yogurt works well
1 ½tablespoonsfresh garlicfinely minced
1tablespoonfreshly grated ginger
1teaspoongaram masala
1teaspooncumin powder
1teaspoonground coriander
1teaspoonpaprikasweet or smoked
1teaspoonsalt
⅛teaspooncayenne pepperoptional, for heat
1tablespoonvegetable oil
2teaspoonslemon juice
Pinchof freshly ground black pepper
For Cooking the Chicken:
1–2 tablespoons neutral oilvegetable, canola, or grapeseed
Spices for the Curry Sauce:
2teaspoonsground turmeric
1tablespoongaram masala
2teaspoonsground coriander
1teaspoonground cumin
⅛teaspoonground cardamom
⅛teaspooncayenne pepper
For the Curry Sauce:
3tablespoonsvegetable oil
2tablespoons30 g unsalted butter or ghee
1medium onionfinely diced
1teaspoonsalt
2tablespoonsfreshly grated ginger
6clovesgarlicminced or grated
1tablespoonpaprikaregular, not smoked
400ml1 2/3 cups tomato passata or tomato puree
400ml1 2/3 cups water
100ml1/3 cup + 1 tablespoon heavy cream or cooking cream
1teaspoonsugar
3tablespoons50 g butter or ghee, to finish
To Serve:
Steamed basmati rice
Optional: Fresh cilantrocoriander for garnish
Instructions
Marinate the Chicken: In a large bowl, combine yogurt, garlic, ginger, spices, salt, lemon juice, oil, and black pepper. Mix well until fully blended. Add the chicken pieces and toss to coat evenly. Cover and refrigerate for at least 3 hours, ideally overnight, to allow the flavors to deeply penetrate.
Sear the Chicken for Flavor: Heat 1 tablespoon of oil in a large non-stick skillet over high heat until very hot. Place half of the marinated chicken in a single layer and sear for about 2 minutes without stirring to develop a charred surface. Flip each piece and cook another 1–2 minutes until both sides are nicely browned (it doesn’t need to be fully cooked inside). Transfer to a bowl. Repeat with the remaining chicken, adding more oil as needed. Remove all chicken and discard any burnt bits from the pan.
Start the Curry Base: Reduce heat to medium-high. In the same skillet or a large pot, add the oil and butter.Once melted, stir in the diced onion, ginger, and salt. Sauté for 5–7 minutes, stirring frequently, until onions are soft and lightly golden and the mixture smells fragrant.
Build the Spice Layer: Lower the heat to medium. Stir in the garlic and paprika and cook for 2 minutes. Add the curry spices (turmeric, garam masala, coriander, cumin, cardamom, and cayenne) and stir continuously for another 2 minutes to toast the spices and deepen the flavor.
Simmer the Curry Sauce: Pour in the tomato passata and water. Mix well and bring to a gentle simmer. Cover the skillet or pot with a lid, lower the heat to low, and let simmer for 15 minutes, stirring occasionally to prevent sticking.
Blend for a Silky Finish: Carefully transfer the sauce to a bowl and use an immersion blender to purée until completely smooth. Return the puréed sauce to the pan.
Finish the Curry: Stir in the cream, sugar, and additional butter. Let everything melt and blend together. Add the seared chicken pieces and gently simmer for another 5–7 minutes until the chicken is fully cooked and infused with the sauce. Optionally, sprinkle a pinch of garam masala before serving.
Serve and Enjoy: Ladle the rich curry over steamed basmati rice. Garnish with fresh chopped cilantro if desired.Serve with naan or flatbread for a complete experience.
Notes
Chicken Type Matters: Chicken thighs are highly recommended for this dish. They stay tender and juicy under high heat, unlike chicken breast, which can easily overcook and dry out.
Spice Substitute: Garam masala is a widely available Indian spice blend. If you can’t find it, curry powder can be used as a last resort, though flavor will vary.
Oil Tips: Use a high-smoke point neutral oil (like canola or grapeseed). Avoid olive oil, which burns easily at high temperatures.
Charring Tips: Searing the chicken in batches ensures better caramelization. Don’t overcrowd the pan, and let the meat sit undisturbed to develop a crust.
Blending Trick: Blending the sauce is key for achieving that velvety texture found in restaurant-style curries. If you don’t have a stick blender, allow the sauce to cool slightly before transferring to a regular blender. Never blend hot liquids tightly covered—they can cause pressure build-up.
Storage and Make-Ahead: Marinated chicken can be stored in the fridge for up to 2 days or frozen directly in marinade for future use. Leftover curry keeps well in the fridge for 3 days or freezer for up to 3 months. Reheat gently and add a pinch of garam masala to refresh the flavor.
Portioning: Recipe yields approximately 5 servings of 365 g each, excluding rice or flatbread.