If you’re craving a rich, comforting dish packed with bold spices and creamy tomato goodness, this Chicken Tikka Masala Recipe is exactly what you need. It’s one of those meals that feels restaurant-quality but is surprisingly easy to make right in your own kitchen. Tender marinated chicken is simmered in a velvety, aromatic sauce that’s bursting with flavor. I absolutely love how the smoky spices blend with the creamy tomato base to create something truly irresistible. Stick around, because I’m sharing my favorite tips to help you make a chicken tikka masala that tastes just like your favorite takeout—maybe even better!
Why You’ll Love This Recipe
Restaurant-Quality Flavor:
This homemade chicken tikka masala delivers the same bold, creamy flavor you’d expect from your favorite Indian restaurant.
Perfectly Tender Chicken:
Marinating the chicken in yogurt and spices keeps it juicy and flavorful.
Rich and Creamy Sauce:
The tomato-based sauce with cream and warm spices creates a luxurious texture and taste.
Great for Meal Prep:
This dish stores well and often tastes even better the next day as the flavors deepen.
Ingredients You’ll Need
This Chicken Tikka Masala Recipe uses a blend of spices, creamy ingredients, and juicy chicken to create a comforting and flavorful dish. Each ingredient plays an important role in building layers of flavor.
Chicken Breast or Thighs:
Boneless chicken pieces cook quickly and absorb the flavorful marinade beautifully.
Plain Yogurt:
Helps tenderize the chicken and adds tanginess to the marinade.
Garlic and Ginger:
Fresh garlic and ginger provide the essential aromatic base for both the marinade and the sauce.
Garam Masala:
A traditional spice blend that gives the dish its signature warm flavor.
Paprika and Turmeric:
These spices add color, mild heat, and depth to the marinade and sauce.
Tomato Sauce:
Forms the base of the creamy tikka masala sauce.
Heavy Cream:
Adds richness and balances the spices with a silky texture.
Butter:
Enhances the flavor of the sauce and gives it a luxurious finish.
Onion:
Caramelized onions add sweetness and complexity to the sauce.
Fresh Cilantro:
Adds brightness and freshness when sprinkled on top before serving.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Variations
I love how flexible this Chicken Tikka Masala Recipe can be. You can easily adjust it depending on your preferences or what ingredients you have on hand.
Grilled Chicken Version:
Grill the marinated chicken before adding it to the sauce for an authentic smoky flavor.
Make It Spicier:
Add chili powder or fresh chopped chilies to the sauce for extra heat.
Dairy-Free Option:
Use coconut milk instead of heavy cream for a dairy-free twist that still tastes amazing.
Vegetarian Version:
Swap the chicken for paneer, tofu, or roasted cauliflower for a delicious vegetarian meal.
How to Make Chicken Tikka Masala Recipe
Step 1: Marinate the Chicken
In a large bowl, combine yogurt, minced garlic, grated ginger, garam masala, paprika, turmeric, salt, and lemon juice. Add the chicken pieces and mix until they are fully coated in the marinade. Cover and refrigerate for at least 30 minutes, or up to overnight for a deeper flavor.
Step 2: Cook the Chicken
Heat a large skillet or grill pan over medium-high heat with a tablespoon of oil. Add the marinated chicken pieces and cook for 5–7 minutes, turning occasionally until the chicken is lightly charred and mostly cooked through. Remove the chicken and set it aside.
Step 3: Prepare the Sauce Base
In the same skillet, melt butter over medium heat. Add the chopped onion and cook for 4–5 minutes until soft and lightly golden. Stir in the garlic, ginger, garam masala, paprika, turmeric, and cumin, cooking for about 1 minute until fragrant.
Step 4: Simmer the Sauce
Pour in the tomato sauce and stir well to combine with the spices. Let the mixture simmer for 8–10 minutes, allowing the sauce to thicken slightly and develop rich flavor.
Step 5: Add Cream and Chicken
Stir in the heavy cream and return the cooked chicken to the skillet. Let everything simmer together for another 8–10 minutes, until the chicken is fully cooked and the sauce becomes thick and creamy. Garnish with fresh cilantro and serve hot with rice or naan.
Pro Tips for Making Chicken Tikka Masala Recipe
Marinate Longer for Better Flavor:
Even 30 minutes works, but overnight marination gives the best results.
Use Chicken Thighs for Juiciness:
Thigh meat stays more tender and flavorful than chicken breast.
Simmer the Sauce Slowly:
Allowing the sauce to cook gently helps the spices develop a deeper flavor.
Balance the Creaminess:
Adjust the cream amount to your taste if you prefer a richer or lighter sauce.
How to Serve Chicken Tikka Masala Recipe
Garnishes
Fresh cilantro leaves and a small drizzle of cream make the dish look beautiful and add freshness.
Side Dishes
This dish pairs perfectly with steamed basmati rice, garlic naan, or warm flatbread. A side of cucumber salad also balances the richness nicely.
Creative Ways to Present
Serve the chicken tikka masala in a deep bowl over rice, or use it as a filling for wraps or naan sandwiches for a fun twist.
Make Ahead and Storage
Storing Leftovers
Store leftover chicken tikka masala in an airtight container in the refrigerator for up to 4 days.
Freezing
This dish freezes well. Allow it to cool completely before freezing in airtight containers for up to 2 months.
Reheating
Reheat gently in a skillet over low heat or in the microwave, adding a splash of water or cream to loosen the sauce.
FAQs
1. Is chicken tikka masala very spicy?
Not necessarily. This recipe has mild warmth from the spices, but you can adjust the heat level by adding more chili powder.
2. Can I make this recipe without cream?
Yes! Coconut milk or cashew cream can work as a substitute for heavy cream.
3. What’s the difference between butter chicken and tikka masala?
Butter chicken is usually milder and creamier, while tikka masala has a stronger tomato and spice flavor.
4. Can I grill the chicken instead of pan-cooking it?
Absolutely! Grilling the chicken gives the dish an authentic smoky flavor.
Final Thoughts
This Chicken Tikka Masala Recipe is the kind of dish that instantly feels comforting and special at the same time. The tender chicken, bold spices, and creamy tomato sauce create a perfect balance of flavors that’s hard to resist. Whether you’re cooking for a family dinner or hosting friends, this recipe always impresses. Once you try making it at home, you might find yourself skipping takeout and enjoying this delicious classic whenever the craving strikes.

Chicken Tikka Masala Recipe
Ingredients
Method
- Mix yogurt, garlic, ginger, garam masala, paprika, turmeric, and lemon juice, then marinate chicken for 30 minutes.
- Cook marinated chicken in a skillet with oil until lightly charred.
- Sauté onion in butter, then add garlic, ginger, and spices.
- Stir in tomato sauce and simmer until slightly thick.
- Add cream and chicken, simmer until the sauce becomes rich and creamy.
Notes
- Marinate chicken longer for a deeper flavor.
- Use chicken thighs for extra tenderness.
- Adjust spice level with chili powder if desired.
- Serve with rice or warm naan bread for the best experience.