It’s 6:45 PM on a Tuesday. I’m staring at the fridge, feeling that specific brand of exhaustion that only comes from a full workday followed by a three-hour car ride for the kids’ soccer practice. The kids are hangry. The dog is barking at a leaf. And I have exactly zero energy for chopping, simmering, and cleaning up a mess.
Usually, this is when I cave. I order takeout from the Indian place down the street—the one with the slightly greasy boxes and the sauce that tastes like it came from a jar. But last month, I was too tired to even drive to the restaurant. So, I did the unthinkable: I opened my pantry, looked at the cans of tomatoes and the jar of garam masala gathering dust in the back, and decided to make Authentic Chicken Tikka Masala from scratch. I expected disaster. I expected my kitchen to smell like a spice shop explosion and my husband to look at me with pity when I served it.
Instead, thirty minutes later, my husband took one bite, closed his eyes, and said, “Okay, what’s the secret ingredient?”
There was no secret ingredient. Just good chicken, a quick marinade, and a sauce that comes together faster than I can order UberEats. That night, Authentic Chicken Tikka Masala went from a “maybe someday” project to our new dinner on repeat. It’s the kind of meal that feels fancy enough for guests but simple enough for a random Tuesday when you’re running on fumes. I’ve made this recipe at least twenty times since that Tuesday night, tweaking it slightly each time until it hit that perfect balance of smoky, creamy, and tangy. If you’ve been intimidated by Indian cooking, let me tell you: it’s not as hard as you think. And once you try it, you’ll wonder why you ever settled for delivery.
Why You’ll Love This Authentic Chicken Tikka Masala
Look, I get it. You’ve probably tried homemade curry recipes before that turned out watery, too spicy, or just… bland. This one is different. Here’s why this Authentic Chicken Tikka Masala has earned a permanent spot in our weekly rotation:
- It’s Faster Than Takeout — Seriously. From start to finish, including the quick marinating time, this takes about 40 minutes. That’s faster than waiting for a driver to find your house. I make this on weeknights when I walk in the door at 6 PM and need dinner on the table by 7.
- The Flavor is Complex but Easy — You don’t need twenty different spices. I use a simple blend of garam masala, cumin, and paprika that you can probably already find in your cabinet. The result? A deep, restaurant-quality flavor profile that tastes like you spent hours simmering it (even though you didn’t).
- It’s Kid-Approved — My picky eater, who usually refuses anything with “chunks” in it, loves this. The sauce is smooth, creamy, and not overly spicy (you control the heat). I’ve served this to friends with varying spice tolerances, and everyone leaves the table asking for the recipe.
- Leftovers are Legendary — This isn’t one of those meals that tastes worse the next day. In fact, the flavors meld together overnight, making it even better for lunch. I deliberately make extra on Sunday so I have lunch sorted for Monday and Tuesday.
- It’s Budget-Friendly — Chicken thighs are cheap, and tomatoes are pantry staples. You’re feeding a family of four for under $15, which is a steal compared to the $40 we’d spend on delivery with tips.
This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients you can’t find, just reliable, delicious food that makes everyone happy.
Ingredients You’ll Need for Authentic Chicken Tikka Masala
Here’s the best part: you probably have most of this already. I’m particular about a few things here, and I’ll tell you exactly why they matter for getting that authentic taste.
For the Marinade (The Tikka Part)
Chicken thighs (2 pounds / 900g) — Boneless, skinless. I use thighs because they stay juicy and don’t dry out like chicken breasts can. If you must use breasts, cut them into large chunks and be careful not to overcook.
Greek yogurt (1 cup / 240g) — Full-fat is best. It tenderizes the meat and helps the spices stick. Skim yogurt makes the marinade watery. Trust me.
Lemon juice (2 tablespoons / 30ml) — Freshly squeezed. Bottled juice has a weird metallic taste that ruins the marinade. Just squeeze one lemon.
Ginger (1 tablespoon / 15g, fresh grated) — Fresh ginger is non-negotiable. It adds that bright, spicy kick. Ground ginger is a last-resort substitute, but it’s not the same.
Garlic (4 cloves, minced / about 2 tablespoons) — Fresh only. No jarred garlic in this recipe. It tastes too processed.
Garam masala (2 teaspoons) — This is the heart of the flavor. Use a fresh jar if you can; old spices lose their potency. If you don’t have garam masala, you can mix cumin, coriander, cinnamon, and cardamom, but buying a pre-made blend saves time.
Turmeric (1 teaspoon) — For that gorgeous yellow color and earthy flavor.
Chili powder or cayenne (1 teaspoon) — Adjust based on your spice tolerance. I use 1 teaspoon for medium heat. If you’re sensitive to spice, start with ½ teaspoon.
Salt (1 teaspoon) — To bring out the flavors.
For the Masala Sauce
Butter (2 tablespoons / 30g) — Unsalted. Butter adds richness that oil can’t match. I use real butter, not margarine.
Onion (1 large, finely diced / about 300g) — Yellow onion works best. You want it to dissolve into the sauce, so dice it small.
Garlic (3 cloves, minced) — More garlic never hurts in Indian cooking.
Tomato paste (2 tablespoons / 30g) — This adds depth and concentration. Don’t skip it.
Canned crushed tomatoes (1 can / 28oz or 800g) — Use good quality San Marzano tomatoes if you can find them. They’re sweeter and less acidic.
Heavy cream (½ cup / 120ml) — Full-fat cream makes the sauce luxuriously smooth. Half-and-half works in a pinch, but it’s not as rich.
Garam masala (1 teaspoon) — A little extra for the sauce.
Salt and pepper — To taste.
Fresh cilantro (for garnish) — Optional, but it adds a fresh pop of color and flavor.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
Large bowl — For marinating the chicken. Any size works, as long as it’s big enough to toss everything together.
Skillet or Dutch oven — I use a 12-inch stainless steel skillet. It needs to be big enough to hold the chicken and the sauce. A Dutch oven works too if you want to go from marinade to simmer in one pot.
Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick.
Blender or immersion blender — Optional but recommended. For that restaurant-smooth sauce, you’ll blend the onions and tomatoes. If you don’t have a blender, just dice the onions super finely and cook them until they completely melt.
Knife and cutting board — Standard stuff. Sharp knife makes mincing garlic and ginger way easier.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Marinate the Chicken (10 minutes + 30 minutes resting)
In a large bowl, combine the Greek yogurt, lemon juice, grated ginger, minced garlic, 2 teaspoons garam masala, turmeric, chili powder, and salt. Add the chicken thighs and toss until every piece is coated. Cover and let it sit in the fridge for at least 30 minutes (or up to 4 hours if you’re prepping ahead). This step is crucial—it tenderizes the chicken and infuses it with flavor.
Step 2: Cook the Chicken (5 minutes)
Heat a large skillet over medium-high heat. Add a splash of oil (optional, since the chicken has fat). Add the marinated chicken in a single layer. Cook for 3-4 minutes per side until it’s browned and slightly charred. You don’t need to cook it all the way through yet; we’ll finish cooking it in the sauce. Remove the chicken from the pan and set aside on a plate.
Step 3: Build the Sauce Base (5 minutes)
In the same skillet, reduce heat to medium. Add the butter. Once melted, add the diced onion and a pinch of salt. Cook for 5-7 minutes, stirring occasionally, until the onions are soft and translucent. Add the minced garlic and cook for 1 minute until fragrant. Stir in the tomato paste and cook for another minute to deepen the flavor.
Step 4: Simmer the Sauce (10 minutes)
Pour in the crushed tomatoes and ½ cup of water. Stir well, scraping up any browned bits from the bottom of the pan (those bits are flavor gold). Bring to a simmer. Let it cook for 10 minutes, stirring occasionally, until the sauce thickens slightly. If you have a blender, now is the time to blend the sauce until smooth. If you don’t, just keep stirring until the onions have completely broken down.
Step 5: Combine and Finish (5 minutes)
Stir in the heavy cream and the extra teaspoon of garam masala. Return the chicken (and any juices on the plate) to the skillet. Simmer everything together for 3-5 minutes, until the chicken is cooked through and the sauce is glossy and creamy. Taste and adjust salt if needed.
Step 6: Serve
Serve immediately over basmati rice or with warm naan bread. Garnish with fresh cilantro and a dollop of plain yogurt if you like. The aroma will fill your house, and everyone will ask what smells so good.
Total Time: About 40 minutes (10 minutes active prep, 30 minutes cooking/marinating)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Char
The “tikka” part means grilled or roasted. Getting those browned edges on the chicken is what gives it that authentic smoky flavor. If you have a grill, you can grill the chicken first, but the skillet works fine if you let it get nice and brown.
Blend for Smoothness
Restaurant-style tikka masala has a velvety smooth sauce. Blending the onion-tomato mixture after it’s cooked makes a huge difference in texture. If you’re in a rush, you can skip it, but the sauce will be chunkier.
Fresh Ginger is Key
I’ve tried using ground ginger to save time, and it just doesn’t hit the same. The fresh ginger adds a brightness that ground spice can’t match. Grate it on a microplane—it takes seconds.
Control the Heat
Indian food doesn’t have to be fiery hot. This recipe is medium-spicy. If you want it milder, reduce the chili powder to ½ teaspoon. If you want it hotter, add a chopped fresh jalapeño with the onions. You’re the boss of your spice level.
Use Full-Fat Dairy
It’s tempting to use low-fat yogurt or cream, but the fat carries the flavor. Low-fat versions can make the sauce thin and separate. Stick to full-fat for the best result.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Vegetarian Tikka Masala
Swap the chicken for paneer (Indian cottage cheese), chickpeas, or cauliflower florets. Tofu works too if you press it first. The sauce stays the same, and it’s just as delicious.
Coconut Curry Version
Replace the heavy cream with full-fat coconut milk. It adds a tropical sweetness and makes it dairy-free. My lactose-intolerant friend loves this version.
Spicy Tikka Masala
Add a teaspoon of cayenne pepper or a chopped fresh chili pepper to the sauce. If you like heat, this is the way to go.
Tomato-Free Version
This is tricky because tomatoes are the base, but you can substitute with roasted red peppers and a bit of tomato paste for color. It’s not traditional, but it works if you’re avoiding tomatoes.
Dietary Modifications:
Gluten-Free: This recipe is naturally gluten-free, just make sure your garam masala doesn’t have added wheat (rare, but check labels).
Dairy-Free: Use coconut yogurt for the marinade and coconut milk for the sauce.
Lower-Carb: Skip the rice and serve over cauliflower rice or with low-carb naan.
Serving & Storage
How to Serve:
I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
- Basmati Rice — The classic pairing. Fluffy, fragrant rice soaks up the sauce.
- Warm Naan Bread — Perfect for scooping up the chicken and sauce. I buy pre-made naan from the grocery store to save time.
- Simple Salad — A quick cucumber-tomato salad with lemon vinaigrette cuts through the richness.
Storage Instructions:
Refrigerator:
Store in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal.
Reheating:
Best method: Add to a skillet with a splash of water or milk over low heat. Stir until heated through and creamy again. Microwave method: Heat in 30-second intervals, stirring between. Add a splash of liquid if it’s too thick.
Freezing:
Yes, this freezes well! Let it cool completely, then freeze in an airtight container for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture might change slightly, but it’s still tasty.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 380 |
| Protein | 35g |
| Carbs | 12g |
| Fiber | 3g |
| Sugar | 6g |
| Fat | 18g |
| Saturated Fat | 8g |
| Sodium | 450mg |
What’s Good:
High in protein from the chicken. The vegetables add fiber. It’s a balanced meal if you pair it with rice.
What to Know:
Higher in calories from the cream and butter. Contains dairy. Moderate sodium (use low-sodium tomatoes to reduce).
My Take:
Look, this is comfort food. It’s not a diet recipe, but it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use less cream and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to Authentic Chicken Tikka Masala! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Q: Can I use chicken breasts instead of thighs?
A: You can, but thighs are much better for this recipe. They stay juicy and don’t dry out. If you use breasts, cut them into large chunks and don’t overcook them. They’ll finish cooking in the sauce, so remove them from the heat as soon as they’re done.
Q: Why did my sauce turn out watery?
A: Usually means you didn’t simmer it long enough. Let the sauce cook for at least 10-15 minutes to thicken. Also, make sure you’re using crushed tomatoes, not diced, and that you’ve drained any excess liquid from the can if it’s very watery.
Q: Can I make this ahead for a dinner party?
A: Absolutely. Make the sauce up to 2 days ahead and store in the fridge. Cook the chicken fresh right before serving (takes 10 minutes). Reheat the sauce gently, add the chicken, and simmer for 5 minutes. It won’t be quite as good as fresh, but it’s close and saves you stress during the party.
Q: Is this recipe too spicy?
A: Not if you control the heat. The base recipe is medium-spicy. If you’re serving kids or people who don’t like heat, reduce the chili powder to ½ teaspoon or omit it entirely. The garam masala adds warmth, not fire.
Q: Can I freeze this?
A: Yes! Let it cool completely, then freeze in an airtight container for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture might change slightly, but it’s still tasty.
Q: What’s the difference between tikka masala and regular chicken curry?
A: Tikka masala typically involves marinated, grilled chicken pieces added to a creamy tomato-based sauce. Regular chicken curry often involves cooking the chicken directly in the sauce without the marinating and grilling step. The marinade gives tikka masala that distinct smoky flavor.
Q: Can I use coconut milk instead of cream?
A: Yes! Full-fat coconut milk works great and makes the dish dairy-free. It adds a slightly sweeter, tropical flavor, but it’s delicious. Just stir it in at the end and heat gently.
Pin This Recipe!
Authentic Chicken Tikka Masala: Easy Best Homemade Recipe
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
A quick, flavorful, and kid-approved homemade Chicken Tikka Masala that tastes better than takeout. This recipe features tender marinated chicken thighs in a rich, creamy, and smoky tomato sauce, ready in about 40 minutes.
Ingredients
- 2 pounds boneless, skinless chicken thighs
- 1 cup full-fat Greek yogurt
- 2 tablespoons fresh lemon juice
- 1 tablespoon fresh grated ginger
- 4 cloves garlic, minced
- 2 teaspoons garam masala (for marinade)
- 1 teaspoon turmeric
- 1 teaspoon chili powder or cayenne
- 1 teaspoon salt
- 2 tablespoons unsalted butter
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (28oz) crushed tomatoes
- 1/2 cup heavy cream
- 1 teaspoon garam masala (for sauce)
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- In a large bowl, combine Greek yogurt, lemon juice, ginger, 4 cloves minced garlic, 2 teaspoons garam masala, turmeric, chili powder, and salt. Add chicken thighs and toss to coat. Cover and refrigerate for at least 30 minutes.
- Heat a large skillet over medium-high heat. Add marinated chicken in a single layer and cook for 3-4 minutes per side until browned and slightly charred. Remove chicken and set aside.
- In the same skillet, reduce heat to medium and melt butter. Add diced onion and a pinch of salt; cook for 5-7 minutes until soft and translucent. Add remaining minced garlic and cook for 1 minute until fragrant. Stir in tomato paste and cook for 1 minute.
- Pour in crushed tomatoes and 1/2 cup water. Stir to scrape up browned bits from the bottom of the pan. Bring to a simmer and cook for 10 minutes until slightly thickened. Optionally, blend the sauce until smooth.
- Stir in heavy cream and 1 teaspoon garam masala. Return chicken and any juices to the skillet. Simmer for 3-5 minutes until chicken is cooked through and sauce is glossy.
- Serve immediately over basmati rice or with warm naan bread. Garnish with fresh cilantro.
Notes
For a smoother sauce, blend the onion-tomato mixture after simmering. Use full-fat dairy for the best texture and flavor. The chicken does not need to be fully cooked in step 2, as it finishes in the sauce. This recipe is naturally gluten-free but check your garam masala label. For a dairy-free version, substitute coconut yogurt and coconut milk.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving (approx. 1
- Calories: 380
- Sugar: 6
- Sodium: 450
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 12
- Fiber: 3
- Protein: 35
Keywords: chicken tikka masala, indian recipe, homemade curry, easy dinner, weeknight meals, creamy chicken, gluten-free recipe



