The moment you catch a whiff of simmering spices blending with tender chicken in a creamy tomato sauce, you know something special is happening. I first fell for chicken tikka masala on a chilly evening when takeout just wasn’t cutting it anymore. So, I rolled up my sleeves and crafted this easy homemade Indian curry recipe that’s since become a staple in my kitchen. Honestly, it’s the perfect balance of smoky, tangy, and creamy that keeps me coming back for seconds.
This chicken tikka masala recipe isn’t just a dish — it’s a little celebration in a bowl. I’ve made it countless times for family dinners and friends, tweaking the spice levels and creaminess until it felt just right. The best part? You don’t need a professional kitchen or a pantry full of exotic ingredients to whip it up. Whether you’re a curry newbie or a seasoned foodie, this recipe will give you that restaurant-quality taste with the comfort of home cooking.
If you’ve been craving that rich, flavorful Indian curry but felt intimidated to make it yourself, this recipe will change your mind. It’s perfect for busy weeknights, cozy weekend feasts, or impressing guests without the stress. Plus, with tender marinated chicken baked to juicy perfection and a luscious sauce that’s bursting with spices, this chicken tikka masala recipe is bound to become your go-to.
Why You’ll Love This Chicken Tikka Masala Recipe
After making this recipe over a dozen times (and happily eating every bite), I can say it’s a winner for so many reasons:
- Quick & Easy: Ready in about 45 minutes, it’s perfect for when you want bold flavors fast.
- Simple Ingredients: Uses everyday pantry staples and spices you can find at any grocery store.
- Perfect for Any Occasion: Whether it’s a family dinner, a casual date night, or a festive gathering, it fits right in.
- Crowd-Pleaser: Kids and adults alike rave about the creamy sauce and tender chicken chunks.
- Unbelievably Delicious: The smoky char on the chicken and the smooth tomato gravy create that iconic flavor combo you crave.
This recipe stands out because of the marination technique — I let the chicken soak in a yogurt and spice mix that keeps it juicy and flavorful. Plus, using a blend of fresh and ground spices gives it that authentic taste without a complicated process. This isn’t just another chicken curry; it’s a dish that makes you close your eyes after the first bite and savor every spoonful.
What Ingredients You Will Need
This chicken tikka masala recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and you can find everything at your local market.
- For the Chicken Marinade:
- 1 lb (450g) boneless, skinless chicken thighs, cut into bite-sized pieces
- ¾ cup (180ml) plain yogurt (I prefer Greek-style for creaminess)
- 2 tsp garam masala
- 1 tsp ground cumin
- 1 tsp paprika (smoked paprika adds a nice depth)
- 1 tsp ground coriander
- 1 tbsp fresh lemon juice
- 2 garlic cloves, minced
- 1-inch piece ginger, grated
- Salt to taste
- For the Sauce:
- 2 tbsp vegetable oil or ghee
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece ginger, grated
- 2 tsp garam masala
- 1 tsp turmeric powder
- 1 tsp ground cumin
- 1 tsp chili powder (adjust to taste)
- 1 can (14 oz/400g) crushed tomatoes
- 1 cup (240ml) heavy cream or coconut cream (for dairy-free)
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
Tip: For the best texture, choose chicken thighs over breasts—they stay juicy and tender. Also, if you want a milder curry, reduce the chili powder or swap for sweet paprika. I love using fresh ginger and garlic because it adds a zing that dried powders just can’t beat.
Equipment Needed
- Mixing bowls – for marinating the chicken and mixing the sauce ingredients
- Baking sheet or grill pan – to cook the marinated chicken (oven or stovetop)
- Large skillet or sauté pan – for preparing the sauce
- Wooden spoon or spatula – for stirring the sauce
- Measuring spoons and cups – to get your spices and liquids just right
- Knife and chopping board – for prepping onions, garlic, and ginger
I’ve tried making this in a slow cooker and a pressure cooker, but honestly, cooking the chicken separately and finishing the sauce on the stovetop yields the best texture and flavor. If you don’t have a grill pan, a regular skillet works fine; just make sure to get a nice sear on the chicken pieces.
Detailed Preparation Method
- Marinate the Chicken: In a large bowl, combine the yogurt, garam masala, cumin, paprika, coriander, lemon juice, minced garlic, grated ginger, and salt. Add the chicken pieces and toss well to coat evenly. Cover and refrigerate for at least 1 hour, ideally 4–6 hours for deeper flavor. (If you’re short on time, even 30 minutes works.)
- Cook the Chicken: Preheat your oven to 425°F (220°C). Arrange the marinated chicken pieces on a baking sheet lined with foil or parchment. Bake for 15–20 minutes until the chicken is cooked through and slightly charred on the edges. Alternatively, you can cook the chicken in a hot grill pan on medium-high heat for about 3–4 minutes per side. Set aside.
- Prepare the Sauce: Heat oil or ghee in a large skillet over medium heat. Add the chopped onions and sauté for 5–7 minutes until golden and soft. Stir in the minced garlic and grated ginger and cook for another 1–2 minutes until fragrant.
- Add the Spices: Sprinkle in the garam masala, turmeric, cumin, and chili powder. Stir constantly to toast the spices for about 30 seconds—this step really wakes up the flavors.
- Tomatoes and Simmer: Pour in the crushed tomatoes and stir well. Bring the sauce to a gentle simmer and cook uncovered for 10–15 minutes, stirring occasionally until it thickens slightly and the oil starts to separate on the surface.
- Finish with Cream: Reduce the heat to low and stir in the heavy cream or coconut cream. Season with salt and pepper to taste. Let it gently simmer for another 5 minutes to meld the flavors perfectly.
- Combine Chicken and Sauce: Add the cooked chicken pieces to the sauce, stirring to coat completely. Warm through for 3–5 minutes so the flavors mingle.
- Garnish and Serve: Sprinkle freshly chopped cilantro on top and serve hot with basmati rice or warm naan bread.
Pro tip: If your sauce feels too thick, add a splash of water or more cream to adjust the consistency. Also, if the chicken seems dry, don’t worry—the creamy sauce will balance it out perfectly.
Cooking Tips & Techniques
Making chicken tikka masala at home can seem tricky, but a few tricks make all the difference. First, marinating the chicken is key—it tenderizes the meat and infuses it with flavor. Don’t rush this step, even if you only have an hour.
When cooking the chicken, getting a slight char (like from a grill or hot pan) adds that smoky depth that really makes this dish stand out. I’ve learned the hard way that overcrowding the pan steams the chicken instead of searing it, so cook in batches if needed.
For the sauce, toasting the spices briefly after adding them to the onions wakes up their aroma and taste. Also, simmering the tomatoes long enough to let the oil separate is a classic sign your sauce is perfectly cooked.
Watch the heat when adding cream—too high and it might curdle. Low and slow is the way to go. I always stir gently and keep it on a low simmer to keep the sauce silky smooth.
Variations & Adaptations
This chicken tikka masala recipe is versatile and easy to adapt for different tastes and diets:
- Vegetarian Version: Swap chicken for paneer cubes or cauliflower florets. Roast them well before adding to the sauce.
- Dairy-Free: Use coconut milk or cashew cream instead of heavy cream. It adds a lovely richness without dairy.
- Spice Level: Adjust chili powder or add fresh green chilies for heat. For mild, omit chili and add a pinch of sugar for balance.
- Cooking Methods: Try grilling the marinated chicken on an outdoor grill for a smoky flavor, or use a cast-iron skillet for a nice sear indoors.
One personal favorite twist is adding a splash of fenugreek leaves (kasuri methi) towards the end—it gives a wonderful earthy aroma that reminds me of the street food stalls in Delhi.
Serving & Storage Suggestions
Serve your chicken tikka masala piping hot with fragrant basmati rice or soft naan bread to soak up the luscious sauce. A side of cucumber raita or a simple green salad balances the richness beautifully.
If you have leftovers, store them in an airtight container in the fridge for up to 3 days. The flavors actually deepen after resting overnight, so it tastes even better the next day. For longer storage, freeze in portions for up to 2 months.
Reheat gently on the stovetop over low heat, stirring occasionally. Avoid microwaving aggressively, as the cream can separate. Adding a splash of water or cream during reheating helps maintain that silky texture.
Nutritional Information & Benefits
This chicken tikka masala recipe packs protein from the chicken and calcium from the yogurt and cream. It’s moderate in calories but rich in flavor, making it a satisfying meal that feels indulgent without going overboard.
The spices—like turmeric, cumin, and coriander—bring antioxidants and anti-inflammatory properties, which is a nice bonus when enjoying comfort food. Using chicken thighs provides moist, juicy meat with a bit more fat than breast, which helps keep you full longer.
This recipe can easily be made gluten-free by pairing with rice or gluten-free naan, and it’s dairy-free adaptable with coconut cream, making it accessible for many dietary needs.
Conclusion
If you’re after a chicken tikka masala recipe that’s easy, flavorful, and impressive, this one’s a keeper. It’s the kind of dish that turns an ordinary dinner into a cozy feast with minimal fuss. I love how it balances smoky, creamy, and spicy notes, making every bite memorable.
Feel free to tweak the spice levels or swap ingredients to match your taste. Cooking is all about making a recipe your own! I’d love to hear how your version turns out or if you have any fun twists to share. So go ahead—give this homemade chicken tikka masala a try and enjoy every delicious spoonful.
FAQs About Chicken Tikka Masala Recipe
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier and more tender. If you use breast, watch the cooking time closely to avoid drying out.
How long should I marinate the chicken?
At least 1 hour is good, but 4–6 hours or overnight gives the best flavor and tenderness.
Is chicken tikka masala spicy?
It can be as mild or spicy as you like. Adjust the chili powder and fresh chilies to suit your heat preference.
Can I make this recipe dairy-free?
Absolutely! Substitute heavy cream with coconut milk or cashew cream, and use dairy-free yogurt for the marinade.
What should I serve with chicken tikka masala?
Classic sides include basmati rice, naan bread, cucumber raita, or a fresh salad to complement the rich flavors.
Pin This Recipe!

Chicken Tikka Masala Recipe Easy Homemade Indian Curry Guide
A quick and easy homemade Indian curry featuring tender marinated chicken in a creamy, smoky, and flavorful tomato sauce. Perfect for weeknight dinners or impressing guests with authentic taste.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1 lb boneless, skinless chicken thighs, cut into bite-sized pieces
- ¾ cup plain yogurt (Greek-style preferred)
- 2 tsp garam masala
- 1 tsp ground cumin
- 1 tsp paprika (smoked paprika preferred)
- 1 tsp ground coriander
- 1 tbsp fresh lemon juice
- 2 garlic cloves, minced
- 1-inch piece ginger, grated
- Salt to taste
- 2 tbsp vegetable oil or ghee
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece ginger, grated
- 2 tsp garam masala
- 1 tsp turmeric powder
- 1 tsp ground cumin
- 1 tsp chili powder (adjust to taste)
- 1 can (14 oz) crushed tomatoes
- 1 cup heavy cream or coconut cream (for dairy-free)
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
Instructions
- In a large bowl, combine yogurt, garam masala, cumin, paprika, coriander, lemon juice, minced garlic, grated ginger, and salt. Add chicken pieces and toss to coat evenly. Cover and refrigerate for at least 1 hour, ideally 4–6 hours.
- Preheat oven to 425°F. Arrange marinated chicken on a foil-lined baking sheet. Bake for 15–20 minutes until cooked through and slightly charred. Alternatively, cook chicken in a hot grill pan over medium-high heat for 3–4 minutes per side. Set aside.
- Heat oil or ghee in a large skillet over medium heat. Add chopped onions and sauté for 5–7 minutes until golden and soft.
- Add minced garlic and grated ginger; cook for 1–2 minutes until fragrant.
- Sprinkle garam masala, turmeric, cumin, and chili powder into the skillet. Stir constantly and toast spices for about 30 seconds.
- Pour in crushed tomatoes and stir well. Simmer uncovered for 10–15 minutes until sauce thickens and oil starts to separate.
- Reduce heat to low and stir in heavy cream or coconut cream. Season with salt and pepper. Simmer gently for 5 minutes.
- Add cooked chicken pieces to the sauce and stir to coat. Warm through for 3–5 minutes.
- Garnish with chopped cilantro and serve hot with basmati rice or naan bread.
Notes
Marinate chicken for at least 1 hour for best flavor; 4–6 hours or overnight is ideal. Use chicken thighs for juicier meat. Toast spices briefly to enhance aroma. Simmer sauce until oil separates for perfect texture. Adjust chili powder for desired spice level. Add water or cream if sauce is too thick. Reheat gently to avoid curdling.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 450
- Sugar: 5
- Sodium: 600
- Fat: 30
- Saturated Fat: 12
- Carbohydrates: 10
- Fiber: 2
- Protein: 35
Keywords: chicken tikka masala, Indian curry, homemade curry, easy chicken recipe, creamy tomato sauce, Indian spices, weeknight dinner




