The Best Chicken Tikka Masala Recipe
Introduction
Chicken Tikka Masala is a beloved dish known for its rich, creamy tomato sauce and perfectly spiced chicken. This recipe guides you through creating tender chicken pieces marinated in yogurt and spices, then simmered in a flavorful masala sauce. Perfect for a comforting weeknight dinner or special occasion.

Ingredients
- 2 large boneless, skinless chicken breasts (approximately 1-2 pounds total)
- 1 cup plain full-fat yogurt
- 1 teaspoon turmeric
- 2 teaspoons garam masala
- 1 tablespoon fresh lemon juice (juice from approximately half of one lemon)
- 2 teaspoons freshly cracked black pepper
- ¼ teaspoon dried ginger
- 4 tablespoons ghee (¼ cup)
- ¾ cup minced white onion (approximately 1 medium onion)
- 1-2 medium serrano chiles (minced)
- 3 tablespoons minced fresh garlic (approximately 5-6 cloves)
- 1 ½ tablespoons grated fresh ginger
- 3 ½ teaspoons garam masala
- 1 teaspoon paprika (or deggi mirch powder for more vibrant color)
- 1 15-ounce can tomato sauce
- 1 medium green bell pepper (core and seeds removed, sliced into strips)
- 1 tablespoon dried fenugreek leaves
- Salt (to taste)
- 2 cups heavy cream (at room temperature)
- Prepared basmati rice
- Finely chopped fresh cilantro
- Warmed naan
Instructions
- Step 1: Trim and cut the chicken breasts into bite-sized pieces, then set aside.
- Step 2: In a large bowl, combine yogurt, turmeric, 2 teaspoons garam masala, lemon juice, black pepper, and dried ginger. Stir well to combine.
- Step 3: Add the chicken pieces to the marinade and toss gently until fully coated. Cover and refrigerate for at least 1 hour, and no more than 8 hours.
- Step 4: Heat a large skillet over medium heat. Add ghee and swirl to coat the pan once melted.
- Step 5: Add minced white onion and sauté until softened, about 5 minutes.
- Step 6: Stir in serrano chiles, garlic, and grated ginger. Reduce heat to medium-low and cook, stirring occasionally, for about 20 minutes until the mixture develops a rich toffee color. Add a few drops of water if it begins to stick.
- Step 7: Add 3 ½ teaspoons garam masala and paprika. Cook for 2 to 3 minutes until fragrant, adding water as needed to prevent sticking.
- Step 8: Pour in tomato sauce and stir to combine. Remove from heat and let cool slightly.
- Step 9: Preheat your oven’s broiler on high, with a rack positioned 10 to 12 inches from the heat source. Arrange a wire rack on a baking sheet and place the marinated chicken pieces on top.
- Step 10: Broil the chicken, flipping periodically, for 6 to 8 minutes until the internal temperature reaches 160°F. Remove from oven and set aside.
- Step 11: Transfer the cooled sauce mixture to a blender and blend until completely smooth. Use caution when blending hot liquids.
- Step 12: Return the smooth sauce to the skillet. Add green bell pepper, dried fenugreek leaves, and salt. Simmer on medium-low for 30 minutes until the sauce thickens to a paste-like consistency.
- Step 13: Remove from heat and stir in heavy cream until fully incorporated and smooth. Return skillet to heat.
- Step 14: Taste and adjust seasoning as needed. Add the broiled chicken to the sauce and gently stir to coat.
- Step 15: Simmer only until the chicken is heated through. Serve over prepared basmati rice, garnish with chopped cilantro, and enjoy with warmed naan.
Tips & Variations
- Marinate the chicken for at least 1 hour, but avoid exceeding 8 hours to prevent over-tenderizing the meat.
- For a smoky flavor, consider charring the bell peppers on an open flame before adding them to the sauce.
- Use deggi mirch powder instead of paprika for a more vibrant color and authentic flavor.
- If you prefer less heat, reduce the number of serrano chiles or remove their seeds before mincing.
- Blend the sauce in batches if needed and let the mixture cool slightly before blending to avoid accidents with hot splashes.
Storage
Store leftover chicken tikka masala in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally to prevent the cream from separating. This dish can also be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use chicken thighs instead of chicken breasts?
Yes, boneless skinless chicken thighs work well and tend to stay juicier and more flavorful, especially if you prefer a richer texture.
How can I make this dish dairy-free?
Substitute the yogurt and heavy cream with coconut yogurt and coconut cream or cashew cream for a delicious dairy-free alternative that still offers a creamy texture.
PrintThe Best Chicken Tikka Masala Recipe
This Chicken Tikka Masala recipe features tender boneless chicken breasts marinated in a spiced yogurt mixture, then broiled to perfection and simmered in a rich, creamy tomato sauce infused with aromatic spices like garam masala, fenugreek, and fresh ginger. Paired with basmati rice and warm naan, this classic Indian-inspired dish delivers bold flavors and comforting textures for an unforgettable meal.
- Prep Time: 15 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Broiling
- Cuisine: Indian
Ingredients
For the Chicken and Marinade
- 2 large boneless, skinless chicken breasts (approximately 1–2 pounds total)
- 1 cup plain full-fat yogurt
- 1 teaspoon turmeric
- 2 teaspoons garam masala
- 1 tablespoon fresh lemon juice (juice from approximately half of one lemon)
- 2 teaspoons freshly cracked black pepper
- ¼ teaspoon dried ginger
For the Sauce
- 4 tablespoons ghee (¼ cup)
- ¾ cup minced white onion (approximately 1 medium onion)
- 1–2 medium serrano chiles (minced)
- 3 tablespoons minced fresh garlic (approximately 5–6 cloves)
- 1 ½ tablespoons grated fresh ginger
- 3 ½ teaspoons garam masala
- 1 teaspoon paprika (or deggi mirch powder for more vibrant color)
- 1 15-ounce can tomato sauce
- 1 medium green bell pepper (core and seeds removed, sliced into strips)
- 1 tablespoon dried fenugreek leaves
- salt (to taste)
- 2 cups heavy cream (at room temperature)
To Serve
- prepared basmati rice
- finely chopped fresh cilantro
- warmed naan
Instructions
- Prepare the Chicken: Place the chicken breasts on a cutting board, trim as needed, and cut into bite-sized pieces. Set aside.
- Make the Marinade: In a large bowl, combine yogurt, turmeric, garam masala, lemon juice, black pepper, and dried ginger. Stir well to fully combine.
- Marinate Chicken: Add chicken pieces to the marinade and toss or gently stir until fully coated. Cover and refrigerate for at least 1 hour up to 8 hours.
- Sauté Onions: Heat a large skillet over medium heat. Add ghee and melt completely. Add minced onion and sauté, stirring occasionally, about 5 minutes until softened.
- Cook Aromatics: Add serrano chiles, garlic, and ginger to the skillet. Reduce heat to medium-low and sauté, stirring occasionally, for 20 minutes until the mixture turns a rich toffee color. Add a few drops of water if it sticks or dries out.
- Add Spices: Stir in garam masala and paprika, cooking for 2 to 3 minutes until fragrant. Continue adding water if necessary to prevent sticking.
- Add Tomato Sauce: Pour in the tomato sauce, stir well to combine, then remove skillet from heat and let cool slightly.
- Broil Chicken: Preheat broiler to high with the oven rack 10-12 inches below. Place a wire rack on a baking sheet, arrange marinated chicken pieces on it. Broil for 6-8 minutes, flipping periodically, until chicken reaches 160°F internal temperature. Remove and set aside.
- Blend Sauce: Transfer cooled sauce mixture to a blender and blend until completely smooth, taking care with hot liquids.
- Simmer Sauce: Return sauce to skillet, add green bell pepper, dried fenugreek leaves, and salt. Simmer over medium-low heat for 30 minutes until the sauce thickens and becomes paste-like.
- Add Cream: Remove from heat, stir in heavy cream until smooth, then return to heat.
- Combine Chicken and Sauce: Adjust seasonings as desired, then add broiled chicken to the sauce. Stir gently to coat the chicken and warm through over low heat.
- Serve: Plate prepared basmati rice, top with chicken tikka masala, garnish with fresh cilantro, and serve with warmed naan.
Notes
- Use full-fat plain yogurt for the marinade to ensure tender chicken and rich flavor.
- When blending hot sauce, either allow it to cool to avoid splatter or blend in small batches with the blender lid vented.
- Basmati rice is preferred for serving due to its fragrance and fluffy texture.
- Adjust serrano chilies to control the heat level according to your preference.
- Marinating the chicken longer (up to 8 hours) enhances flavor but avoid marinating overnight to prevent texture changes.
Keywords: Chicken Tikka Masala, Indian Chicken Curry, Indian Dinner, Spiced Chicken, Creamy Tomato Curry

