Ever craved that velvety, spiced tomato sauce from your local Indian restaurant but felt intimidated to make it at home? You're not alone. I used to think Chicken Tikka Masala required a secret blend of 20 spices and hours of simmering. Then I cracked the code: a simple marinade, a hot skillet, and a sauce built from pantry staples.
Advertisements1
This recipe gives you juicy, charred chicken pieces swimming in a creamy, mildly spiced tomato sauce. The best part? It's ready in under an hour and costs about $2.50 per serving versus $15 at a restaurant. No tandoor oven needed—just your stovetop and a broiler.
Whether you're new to Indian cooking or a seasoned pro, this version balances warmth and creaminess without overwhelming heat. Serve it over basmati rice or with warm naan, and watch it disappear.
Why You'll Love This Recipe
About the Ingredients
2 lbs (900g) boneless, skinless chicken thighs, cut into 1.5-inch chunks
Thighs stay juicier than breasts, but you can use chicken breast if you prefer—just reduce broiling time by 2 minutes to avoid drying out. Look for thighs with even thickness for consistent cooking.
1 cup (240g) plain whole-milk yogurt
Full-fat yogurt prevents curdling and adds richness. For a dairy-free version, use coconut cream mixed with 1 tablespoon lemon juice.
2 tablespoons lemon juice (from 1 lemon)
Fresh lemon juice brightens the marinade. Bottled works in a pinch, but fresh makes a noticeable difference.
2 tablespoons garam masala, divided
Garam masala is a warm spice blend; find it in the international aisle. If you can't find it, substitute with 1 tablespoon curry powder plus 1/2 teaspoon cinnamon.
1 tablespoon ground cumin
Cumin adds earthy depth. Toast whole seeds and grind for even better flavor, but pre-ground is fine.
1 tablespoon paprika (sweet or smoked)
Smoked paprika gives a subtle smoky note that mimics tandoor char. Sweet paprika works too but won't have the same smokiness.
1 teaspoon cayenne pepper (adjust to taste)
This controls the heat. Start with 1/2 teaspoon if you're sensitive, or add more for a spicy kick.
1 tablespoon grated fresh ginger
Use a microplane for ease. If you don't have fresh, substitute 1 teaspoon ground ginger, though the flavor is less bright.
4 cloves garlic, minced
Fresh garlic is key. Jarred minced garlic contains preservatives that dull the flavor.
3 tablespoons unsalted butter or ghee
Ghee gives a nuttier taste and higher smoke point. Butter is fine; just keep the heat medium to avoid burning.
1 large onion, finely chopped
Yellow or white onion works best. Red onion is too sharp for this sauce.
1 can (28 oz) crushed tomatoes
Crushed tomatoes create a rustic texture. For a smoother sauce, use tomato puree. San Marzano tomatoes are worth the splurge.
1 cup (240ml) heavy cream
Heavy cream gives the signature velvety finish. For a lighter version, use half-and-half or full-fat coconut milk.
Salt and black pepper to taste
Kosher salt is preferred for its clean flavor. Add gradually and taste as you go.
Tips & Tricks
Don't skip the marinade rest
Even 30 minutes makes a difference, but 4 hours or overnight yields the most tender, flavorful chicken.
Use a hot skillet for char
A screaming-hot cast iron gives those appealing blackened edges that mimic a tandoor. Don't crowd the pan—work in batches.
Balance the sauce
Taste after adding cream and adjust with a pinch of sugar if the tomatoes are too acidic, or a squeeze of lemon for brightness.
Avoid boiling the cream
Once you add cream, keep the heat low and stir gently to prevent curdling.
Pro Tips
Step-by-Step Instructions
1. Marinate the chicken
In a large bowl, combine yogurt, lemon juice, 1 tablespoon garam masala, cumin, paprika, cayenne, ginger, garlic, and 1 teaspoon salt. Add chicken and toss to coat. Cover and refrigerate for at least 30 minutes, or up to 8 hours.
2. Broil the chicken
Preheat broiler to high (500°F/260°C). Line a baking sheet with foil and place a wire rack on top. Arrange chicken in a single layer on the rack. Broil 6 inches from heat for 8-10 minutes, until charred in spots and internal temperature reaches 165°F (74°C). Flip halfway if needed.
3. Sauté aromatics
While chicken broils, melt butter in a large skillet over medium heat (350°F/175°C). Add onion and cook for 5-6 minutes, until soft and golden. Add remaining 1 tablespoon garam masala and cook 30 seconds until fragrant.
4. Build the sauce
Add crushed tomatoes, 1/2 cup water, and 1 teaspoon salt. Simmer over medium-low heat (300°F/150°C) for 10 minutes, stirring occasionally, until slightly thickened and bubbling at the edges.
5. Add cream and chicken
Reduce heat to low (200°F/95°C). Stir in heavy cream and add the broiled chicken pieces along with any juices. Simmer gently for 5 minutes, until chicken is heated through and sauce is velvety. Do not boil.
6. Adjust seasoning
Taste and add salt, pepper, or a pinch of sugar if needed. If sauce is too thick, add a splash of water; if too thin, simmer 2 more minutes.
7. Serve
Garnish with chopped cilantro and serve hot over basmati rice or with naan. Enjoy immediately.
Delicious Variations
Coconut Chicken Tikka Masala
Replace heavy cream with full-fat coconut milk for a dairy-free version with a tropical twist.
Vegetarian Tikka Masala
Swap chicken for paneer cubes or roasted cauliflower and chickpeas; adjust cooking time accordingly.
Extra-Spicy Tikka Masala
Double the cayenne and add a chopped serrano pepper with the onions for a fiery kick.
How to Store Chicken Tikka Masala
Refrigerator
Store leftovers in an airtight container for up to 4 days. Keep sauce and rice separate if possible.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of water or cream to loosen the sauce. Avoid microwaving on high, which can toughen the chicken.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, you can substitute chicken breast, but reduce the broiling time by 2-3 minutes to prevent drying out. Thighs are more forgiving and stay juicier.
Q: How do I make Chicken Tikka Masala less spicy?
Reduce or omit the cayenne pepper and use sweet paprika instead of smoked. You can also add a tablespoon of honey or sugar to balance the heat.
Q: What can I use instead of heavy cream?
Full-fat coconut milk or cashew cream are great dairy-free alternatives. Half-and-half works but will be thinner.
Q: Can I make this in a slow cooker?
Yes, after broiling the chicken, transfer it to a slow cooker with the sauce (minus cream) and cook on low for 4 hours. Stir in cream at the end.
Q: Is Chicken Tikka Masala gluten-free?
This recipe is naturally gluten-free as written, but always check your spice blends for additives. Serve with gluten-free naan or rice.
I hope this recipe brings the flavors of your favorite Indian restaurant right into your kitchen. Give it a try and let me know how it turns out—did you tweak the spice level or find a new favorite side? Share your results in the comments below! Small steps, big impact.
Chicken Tikka Masala
Chicken Tikka Masala delivers tender charred chicken in a rich, creamy tomato-spiced sauce that tastes like your favorite Indian takeout at home.
🧂 Ingredients
- 2 lbs (900g) boneless, skinless chicken thighs, cut into 1.5-inch chunks
- 1 cup (240g) plain whole-milk yogurt
- 2 tablespoons lemon juice (from 1 lemon)
- 2 tablespoons garam masala, divided
- 1 tablespoon ground cumin
- 1 tablespoon paprika (sweet or smoked)
- 1 teaspoon cayenne pepper (adjust to taste)
- 1 tablespoon grated fresh ginger
- 4 cloves garlic, minced
- 3 tablespoons unsalted butter or ghee
- 1 large onion, finely chopped
- 1 can (28 oz) crushed tomatoes
- 1 cup (240ml) heavy cream
- Salt and black pepper to taste
📋 Instructions
- 1Marinate the chicken — In a large bowl, combine yogurt, lemon juice, 1 tablespoon garam masala, cumin, paprika, cayenne, ginger, garlic, and 1 teaspoon salt. Add chicken and toss to coat. Cover and refrigerate for at least 30 minutes, or up to 8 hours.
- 2Broil the chicken — Preheat broiler to high (500°F/260°C). Line a baking sheet with foil and place a wire rack on top. Arrange chicken in a single layer on the rack. Broil 6 inches from heat for 8-10 minutes, until charred in spots and internal temperature reaches 165°F (74°C). Flip halfway if needed.
- 3Sauté aromatics — While chicken broils, melt butter in a large skillet over medium heat (350°F/175°C). Add onion and cook for 5-6 minutes, until soft and golden. Add remaining 1 tablespoon garam masala and cook 30 seconds until fragrant.
- 4Build the sauce — Add crushed tomatoes, 1/2 cup water, and 1 teaspoon salt. Simmer over medium-low heat (300°F/150°C) for 10 minutes, stirring occasionally, until slightly thickened and bubbling at the edges.
- 5Add cream and chicken — Reduce heat to low (200°F/95°C). Stir in heavy cream and add the broiled chicken pieces along with any juices. Simmer gently for 5 minutes, until chicken is heated through and sauce is velvety. Do not boil.
- 6Adjust seasoning — Taste and add salt, pepper, or a pinch of sugar if needed. If sauce is too thick, add a splash of water; if too thin, simmer 2 more minutes.
- 7Serve — Garnish with chopped cilantro and serve hot over basmati rice or with naan. Enjoy immediately.



