Best Chicken Tikka Masala Recipe
Introduction
Chicken Tikka Masala is a beloved Indian-inspired dish featuring tender, marinated chicken in a creamy, spiced tomato sauce. It’s rich in flavor yet straightforward enough for home cooks to make any night of the week. Serve it over fragrant basmati rice for a satisfying meal.

Ingredients
- 600g (1.2lb) boneless, skinless chicken thigh, cut into 3cm (2.2″) cubes
- 1/2 cup plain yoghurt (full fat, Greek is fine)
- 6 cloves garlic, minced (~1.5 tbsp)
- 1 tbsp fresh ginger, grated
- 1 tsp garam masala
- 1 tsp salt
- 1 tsp cumin
- 1 tsp ground coriander
- 1 tsp paprika (sweet, normal or smoky)
- 1 tbsp vegetable oil
- 1/8 tsp cayenne pepper (optional)
- Pinch black pepper
- 2 tsp lemon juice
- 1 – 2 tbsp oil
- 2 tsp turmeric
- 1 tbsp garam masala
- 2 tsp coriander
- 1 tsp cumin
- 1/8 tsp cardamom powder
- 1/8 tsp cayenne pepper
- 3 tbsp (65ml) vegetable oil
- 30g (2 tbsp) unsalted butter or ghee
- 1 onion, finely chopped (brown, white or yellow)
- 1 tsp salt
- 2 tbsp fresh ginger, grated
- 6 cloves garlic, crushed or grated
- 1 tbsp paprika (not smoked)
- 1 2/3 cups (400ml) tomato passata (tomato puree)
- 1 2/3 cups (400ml) water
- 100ml (1/3 cup + 1 tbsp) cream (thickened or pure)
- 1 tsp sugar
- 50g (3 tbsp) unsalted butter or ghee
- Basmati rice, to serve
Instructions
- Step 1: In a bowl, combine yoghurt, minced garlic, grated ginger, 1 tsp garam masala, salt, cumin, coriander, paprika, 1 tbsp vegetable oil, cayenne pepper (if using), black pepper, and lemon juice. Add the chicken cubes and stir well to coat evenly.
- Step 2: Cover the bowl and marinate the chicken in the fridge overnight or for at least 3 hours.
- Step 3: Heat 1 tbsp oil in a non-stick pan over high heat until it starts to smoke. Add half the chicken pieces in a single layer and cook for about 2 minutes until charred. Turn the pieces to char the other side. Remove the chicken to a bowl.
- Step 4: Scrape out any charred bits from the pan and discard. Add more oil if needed and cook the remaining chicken the same way. Set all cooked chicken aside.
- Step 5: Wipe the skillet clean with paper towels or use a pot with a lid for the sauce. Reduce heat to medium-high and add 3 tbsp vegetable oil and 30g butter or ghee. Once melted, add the chopped onions, grated ginger, and 1 tsp salt.
- Step 6: Cook, stirring constantly, until onions soften, ginger turns golden, and aroma develops, about 5 to 7 minutes.
- Step 7: Lower heat to medium, add crushed garlic and 1 tbsp paprika, and cook for 2 minutes.
- Step 8: Stir in turmeric, 1 tbsp garam masala, coriander, cumin, cardamom powder, and cayenne pepper. Cook for another 2 minutes while stirring.
- Step 9: Add tomato passata and water, stir well, and bring to a simmer. Cover and reduce heat to low. Let it simmer for 15 minutes, stirring occasionally.
- Step 10: Pour the sauce into a bowl and use a stick blender to puree it until smooth.
- Step 11: Return the sauce to the pan. Stir in the cream, sugar, and 50g butter or ghee until the butter melts.
- Step 12: Add the cooked chicken pieces and stir well. Simmer for a few minutes until the chicken is cooked through completely.
- Step 13: Optionally, sprinkle a pinch of extra garam masala over the curry before serving.
- Step 14: Serve hot over steamed basmati rice, garnished with fresh coriander or cilantro if desired. For a complete meal, try pairing it with No Yeast Flatbread as a quick naan alternative.
Tips & Variations
- For a smokier flavor, use smoked paprika instead of regular paprika.
- Substitute chicken thighs with chicken breasts for a leaner option, but thighs stay juicier.
- Marinate the chicken longer for deeper flavor—overnight is best.
- Use ghee instead of butter for more authentic richness.
- If you prefer a milder curry, reduce or omit the cayenne pepper.
Storage
Store leftover Chicken Tikka Masala in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or cream if the sauce has thickened too much. This dish also freezes well for up to 2 months—thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use chicken breasts instead of thighs?
Yes, chicken breasts can be used, but they may be less tender and juicy compared to thighs. To avoid dryness, avoid overcooking.
What can I serve with Chicken Tikka Masala?
This dish pairs wonderfully with basmati rice, naan bread, or any flatbread. A side of cucumber raita or a simple salad complements it well too.
Print
Best Chicken Tikka Masala Recipe
- Total Time: 3 hours 50 minutes (including marination)
- Yield: 4 servings 1x
Description
Chicken Tikka Masala is a flavorful and creamy Indian dish featuring marinated, charred chicken pieces simmered in a spiced tomato and cream sauce. This recipe combines tender chicken thighs marinated in yogurt and spices, cooked to develop a slight char for authentic flavor, then simmered in a rich, aromatic curry sauce made from onions, garlic, ginger, tomato passata, and cream. Served best over basmati rice, this dish provides a perfect balance of smoky, tangy, and creamy tastes that are iconic in Indian cuisine.
Ingredients
For the Chicken Tikka Marinade
- 600g (1.2lb) boneless, skinless chicken thigh, cut into 3cm (2.2″) cubes
- 1/2 cup plain full-fat yogurt (Greek yogurt works well)
- 6 cloves garlic, minced (~1.5 tbsp)
- 1 tbsp fresh ginger, grated
- 1 tsp garam masala
- 1 tsp salt
- 1 tsp cumin
- 1 tsp ground coriander
- 1 tsp paprika (sweet, normal, or smoky)
- 1 tbsp vegetable oil
- 1/8 tsp cayenne pepper (optional)
- Pinch of black pepper
- 2 tsp lemon juice
For Cooking the Chicken
- 1 – 2 tbsp oil (vegetable or other neutral)
For the Sauce
- 3 tbsp (65ml) vegetable oil
- 30g (2 tbsp) unsalted butter or ghee
- 1 onion, finely chopped (brown, white, or yellow)
- 1 tsp salt
- 2 tbsp fresh ginger, grated
- 6 cloves garlic, crushed or grated
- 1 tbsp paprika (not smoked)
- 2 tsp turmeric
- 1 tbsp garam masala
- 2 tsp coriander (ground)
- 1 tsp cumin
- 1/8 tsp cardamom powder
- 1/8 tsp cayenne pepper
- 1 2/3 cups (400ml) tomato passata (tomato puree)
- 1 2/3 cups (400ml) water
- 100 ml (1/3 cup + 1 tbsp) cream (thickened or pure cream)
- 1 tsp sugar
- 50g (3 tbsp) unsalted butter or ghee
To Serve
- Basmati rice
- Fresh coriander/cilantro (optional)
- No Yeast Flatbread (optional, as a quick naan alternative)
Instructions
- Prepare the Marinade: In a large bowl, combine all the marinade ingredients except the chicken—yogurt, garlic, ginger, garam masala, salt, cumin, ground coriander, paprika, vegetable oil, cayenne pepper, black pepper, and lemon juice. Mix well.
- Marinate the Chicken: Add the chicken thigh cubes to the marinade and coat evenly. Cover the bowl with cling wrap and refrigerate overnight or at least 3 hours to allow the flavors to infuse.
- Cook the Chicken Tikka: Heat 1 tablespoon of oil in a non-stick pan over high heat until just smoking. Add half of the marinated chicken pieces, spreading them out in a single layer. Allow them to char undisturbed for 2 minutes. Turn the pieces to char the other side; don’t worry if they’re not fully cooked inside. Remove them to a bowl. Repeat with the remaining chicken, adding oil if necessary.
- Prepare the Sauce Base: Wipe the skillet clean with paper towels or use a separate pot that has a lid. Reduce heat to medium-high, then add the vegetable oil and butter or ghee. Once the butter has melted, add the finely chopped onions, grated ginger, and salt. Cook while stirring constantly for about 5 to 7 minutes until the onions are soft, golden, and fragrant.
- Add Garlic and Spices: Lower the heat to medium and stir in the crushed or grated garlic and paprika. Cook this mixture for 2 minutes to release flavors. Then add turmeric, garam masala, coriander, cumin, cardamom powder, and cayenne pepper. Continue cooking and stirring for another 2 minutes.
- Add Liquids and Simmer: Pour in the tomato passata and water, stirring well to combine. Bring the mixture to a simmer, then cover with a lid and reduce heat to low. Let the sauce simmer gently for 15 minutes, stirring occasionally to prevent sticking.
- Blend the Sauce: Pour the curry sauce into a bowl and use a stick blender to puree until smooth and velvety.
- Finish the Sauce: Return the sauce to the skillet. Stir in the cream, sugar, and the additional butter. Cook over low heat until the butter has melted completely and the sauce is smooth.
- Combine Chicken and Sauce: Add the charred chicken pieces back into the sauce. Stir gently and let it simmer for a few minutes until the chicken is fully cooked through and tender.
- Garnish and Serve: Optionally sprinkle a pinch of extra garam masala on top before serving. Serve the Chicken Tikka Masala hot over cooked basmati rice and garnish with fresh coriander or cilantro. For added authenticity, pair with No Yeast Flatbread as a quick naan substitute.
Notes
- Use boneless, skinless chicken thighs for better flavor and tenderness compared to breast meat.
- Marinate the chicken overnight or at least 3 hours to develop deeper flavors.
- Cooking the chicken over high heat to char adds authentic smoky flavor reminiscent of tandoori chicken.
- Use a stick blender to puree the sauce for a smooth, restaurant-style texture.
- Butter and ghee are interchangeable; ghee adds a slightly nuttier flavor.
- Adjust the cayenne pepper quantity according to desired heat level or omit for milder flavor.
- No Yeast Flatbread is a fast alternative to traditional naan if time is limited.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Keywords: Chicken Tikka Masala, Indian Chicken Curry, Tikka Masala, Indian Dinner, Spicy Chicken Curry, Creamy Curry

