Table of Contents
Chicken Tikka Masala Recipe – Best Homemade Creamy & Charred
My first bite of Chicken Tikka Masala was at a tiny Indian restaurant in London’s Brick Lane, but it wasn’t until I started experimenting in my own NYC kitchen that I truly fell in love with this dish. Growing up in Morocco, I was surrounded by bold spices—cumin, coriander, paprika—so the warm, aromatic fragrance of garam masala felt like coming home. This easy Chicken Tikka Masala recipe is the best because it gives you that restaurant-quality charred, juicy chicken and an outrageously creamy sauce without any special equipment. You don’t need a tandoor; a cast-iron skillet and a few smart tricks will do the job beautifully.
Imagine tender pieces of chicken with deep brown char marks, swimming in a luscious tomato-cream sauce that’s slightly smoky, a little sweet from brown sugar, and warmly spiced. The aroma fills your kitchen—garlic, ginger, cumin, and paprika—promising a dinner that’s comforting yet exciting. Every spoonful is velvety, rich, and balanced: tangy from yogurt and lemon, savory from the chicken, and finished with a touch of heat from red chili powder. It’s the kind of meal that makes you close your eyes and sigh with happiness.
I’ve tested this homemade Chicken Tikka Masala countless times, tweaking the marinade and the simmering time until it was just right. The secret? Marinating the chicken overnight (if you can!) and searing it in a screaming-hot pan to lock in those charred bits—the fond that builds layers of flavor in the sauce. In this post, I’ll share my pro tip for achieving that tandoor-like char, and a common mistake to avoid that can make the sauce grainy. Let’s dive in!
Why This Chicken Tikka Masala Recipe Is the Best
The Flavor Secret
I draw on my Moroccan heritage and French training to build layers. Instead of just dumping spices into the sauce, I toast them briefly in butter—a technique I learned in Paris—which blooms their essential oils. The result is a depth that can’t be achieved by adding powders to liquid. Plus, I use smoked paprika alongside regular paprika; that extra smokiness mimics the tandoor’s magic and gives this easy Chicken Tikka Masala a signature warmth.
Perfected Texture
The chicken breast pieces are marinated in yogurt and lemon, which tenderizes them without turning them mushy. I then sear them in a hot cast-iron pan with a little oil, letting them form a crust before stirring. That crust not only adds texture but also creates delicious browned bits on the pan—the essence of the sauce. The final sauce is thickened just enough to coat the back of a spoon, creamy but not gloppy.
Foolproof & Fast
Many homemade Chicken Tikka Masala recipes call for simmering the sauce for ages, but I’ve streamlined it to 25 minutes of active cooking time. The key is using a good-quality canned tomato sauce (unseasoned) and heavy cream—both readily available at any US supermarket. Even if you’re a beginner, the step-by-step photos (coming soon!) and my tips will guide you to a perfect result every time.
Chicken Tikka Masala Recipe Ingredients
I love sourcing my spices from Kalustyan’s on Lexington Avenue in NYC—their garam masala is a revelation. But you can find everything you need at any well-stocked grocery store. The ingredients here are divided into two parts: the marinade and the sauce. Trust me, each one plays a crucial role.
Ingredients List
- For the Marinade: 1 cup plain yogurt (or Greek yogurt), 2 tablespoons fresh lemon juice, 1 ½ teaspoons cumin, 1 teaspoon garam masala, ½ teaspoon red chili powder (not cayenne), 1 teaspoon salt, 2 teaspoons grated fresh ginger, 2 teaspoons finely minced garlic, 1 ½ pounds boneless skinless chicken breast (cut into bite-sized pieces)
- For the Sauce: 2 tablespoons vegetable oil, 2 tablespoons butter, 1 large sweet onion (finely diced), 2 teaspoons grated ginger, 2 cloves garlic (finely minced), 2 teaspoons brown sugar, 1 teaspoon ground coriander, 1 teaspoon cumin, 1 teaspoon smoked paprika, 1 teaspoon garam masala, 8 oz can tomato sauce (unseasoned), 1 ¼ cups heavy cream, ¼ cup water (only if needed)
- For Serving: cooked basmati rice, naan bread, chopped cilantro for garnish
Ingredient Spotlight
Yogurt (Plain or Greek): The acid in yogurt tenderizes the chicken while the fat keeps it moist. Greek yogurt gives a thicker, tangier marinade. If you only have regular plain yogurt, strain it through a cheesecloth for 30 minutes to remove excess whey—otherwise the marinade may be too thin and won’t cling to the chicken.
Garam Masala: This is the soul of the dish. I prefer a freshly ground blend from a specialty store; it has notes of cardamom, clove, cinnamon, and cumin that sing in the sauce. Avoid old, pre-ground garam masala—it loses its punch quickly. You can also make your own: toast equal parts cumin seeds, coriander seeds, black peppercorns, green cardamom pods, cloves, and a cinnamon stick, then grind.
Smoked Paprika: This is my secret weapon. It adds a subtle campfire smokiness that mimics the char from a tandoor. Regular paprika won’t give you that depth. Look for Spanish smoked paprika (pimentón) in the spice aisle; it’s widely available now.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Plain yogurt | Sour cream thinned with 1 tbsp milk | Slightly less tangy; still tenderizes well |
| Heavy cream | Full-fat coconut milk (canned) | Adds coconut flavor; sauce less rich |
| Smoked paprika | Regular paprika + ½ tsp liquid smoke | Similar smoky aroma; use liquid smoke sparingly |
| Red chili powder | ¼ tsp cayenne + ¼ tsp sweet paprika | Similar heat level; adjust to taste |
| Chicken breast | Boneless skinless chicken thighs | Juicier, more forgiving; increase cook time by 2-3 mins |
How to Make Chicken Tikka Masala — Step-by-Step
Ready to cook? This easy Chicken Tikka Masala comes together in about 40 minutes of active time, plus marinating. I’ll walk you through each step with visual cues and pro tips so you can nail it the first time.
Step 1: Marinate the Chicken
In a medium bowl, whisk together the yogurt, lemon juice, cumin, garam masala, red chili powder, salt, grated ginger, and minced garlic. Add the chicken pieces and toss well to coat. Cover the bowl and refrigerate for at least 1 hour, but ideally overnight. The longer it marinates, the more flavor and tenderness you’ll get.
💡 emy’s Pro Tip: If you’re short on time, you can marinate for just 30 minutes, but the chicken won’t be as tender. To speed things up, use a fork to poke small holes in the chicken before marinating so the flavors penetrate faster.
Step 2: Sear the Chicken
Heat the vegetable oil in a large cast-iron skillet over medium-high heat until it shimmers. Add the marinated chicken pieces in a single layer—don’t crowd the pan, or they’ll steam instead of sear. Let them cook undisturbed for 1 minute to develop a deep golden crust, then stir and cook for another 4-5 minutes until the chicken is browned on all sides but not fully cooked through. Transfer the chicken to a plate and set aside.
⚠️ Common Mistake to Avoid: Crowding the pan. If you add too many chicken pieces at once, the temperature drops and they’ll release water, turning gray and soggy. Sear in two batches if necessary.
Step 3: Sauté the Aromatics
Reduce the heat to medium. Add the butter to the same pan (don’t wipe it clean—those browned bits are flavor!). Once melted, add the diced onion and sauté for about 3 minutes, scraping up any browned bits from the bottom of the pan, until the onion is soft and translucent. Stir in the grated ginger and minced garlic; cook for 30 seconds until fragrant.
💡 emy’s Pro Tip: The browned bits (fond) from the chicken are pure gold—they add incredible umami to the sauce. Don’t let them burn; if the pan seems too hot, add a splash of water before scraping.
Step 4: Toast the Spices
Sprinkle the brown sugar, coriander, cumin, smoked paprika, garam masala, and a pinch of salt over the onions. Stir constantly for about 15 seconds until the spices become fragrant and the mixture looks darker. Don’t let them burn—if they smell bitter, you’ve gone too far.
⚠️ Common Mistake to Avoid: Adding the spices and then ignoring them. Spices can go from fragrant to burnt in seconds. Keep stirring and watch for a color change.
Step 5: Simmer the Tomato Sauce
Pour in the tomato sauce. Stir well to combine with the spices and onions. Let the sauce simmer gently for 3–5 minutes, stirring occasionally, until it thickens and deepens in color. You should see a rich reddish-brown hue.
💡 emy’s Pro Tip: If you have a can of whole peeled tomatoes, crush them by hand for a chunkier sauce. But for this recipe, the smooth unseasoned tomato sauce gives the silkiest texture.
Step 6: Add Cream and Chicken
Stir in the heavy cream until fully incorporated. The sauce will turn a beautiful sunset orange. Now return the seared chicken (along with any juices that accumulated on the plate) to the pan. Stir to coat the chicken in the sauce.
⚠️ Common Mistake to Avoid: Adding cream to a boiling-hot sauce can cause it to curdle. Make sure your sauce is at a gentle simmer, not a rolling boil, before you add the cream.
Step 7: Simmer and Serve
Let the chicken tikka masala simmer over medium-low heat for 8–10 minutes, stirring occasionally, until the chicken is cooked through and the sauce has thickened to your liking. If the sauce becomes too thick, add the ¼ cup of water to loosen it up. Taste and adjust salt if needed. Serve over steamed basmati rice with naan bread and a generous sprinkle of chopped cilantro.
💡 emy’s Pro Tip: For an extra creamy finish, swirl in a tablespoon of cold butter just before serving—this is a classic French technique called “monter au beurre” that adds a velvety sheen and richness.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Marinate chicken | 1 hr – overnight | Chicken fully coated, no dry spots |
| 2 | Sear chicken | 5-6 mins total | Deep golden brown crust on all sides |
| 3 | Sauté onions, ginger, garlic | 3.5 mins | Onions softened, translucent |
| 4 | Toast spices | 15 seconds | Fragrant, mixture darkens |
| 5 | Simmer tomato sauce | 3-5 mins | Thickens, becomes deeper red |
| 6 | Add cream and chicken | 1 min | Sauce turns orange, chicken coated |
| 7 | Simmer to finish | 8-10 mins | Chicken cooked through, sauce bubbling and thick |
Serving & Presentation
When I serve this Chicken Tikka Masala, I want it to feel like a feast. Scoop a generous portion of fluffy basmati rice onto a plate, ladle the curry over it, and arrange a warm piece of naan alongside. Sprinkle fresh cilantro on top—the bright green adds a pop of color and a fresh contrast to the rich sauce. A wedge of lemon on the side allows each person to add a squeeze of acidity if they like, which really lifts the dish.
My favorite way to eat it is with a side of quick-pickled red onions (thinly sliced red onions soaked in lime juice and salt for 10 minutes)—a trick I picked up from a Moroccan street food stall in Marrakech. The tang cuts through the creaminess perfectly. For a complete meal, add a simple cucumber raita (yogurt with grated cucumber and mint) to cool things down.
If you’re hosting a dinner party, serve this Chicken Tikka Masala family-style from a beautiful ceramic bowl, with the naan stacked on a wooden board. It’s a showstopper that always gets rave reviews—and now you can make it at home with confidence.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Basmati rice, naan bread, roti, or quinoa | Neutral bases soak up the flavorful sauce |
| Sauce / Dip | Raita, mango chutney, tamarind sauce | Cool, sweet, or sour complements the spice |
| Beverage | Lassi, mango lassi, crisp pilsner, or Riesling | Creamy or acidic drinks balance the heat |
| Garnish | Fresh cilantro, pickled red onions, lemon wedges | Add freshness, tang, and visual appeal |
Make-Ahead, Storage & Reheating
As a busy New York City home cook, I’m all about meal prep that doesn’t sacrifice flavor. This homemade Chicken Tikka Masala is one of my favorite make-ahead dishes because the flavors actually deepen overnight. I often double the recipe and stash a portion in the fridge for busy weeknights.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container | Up to 4 days | Reheat gently on stovetop over medium-low, add a splash of water or cream to loosen |
| Freezer | Freezer-safe bag or container (remove as much air as possible) | Up to 3 months | Thaw overnight in fridge, then reheat as above; do not microwave as it may curdle the cream |
| Make-Ahead | Complete the dish up to step 7, cool, and refrigerate or freeze | Up to 2 days in advance | Reheat before serving; add a little cream to refresh the texture |
One thing I’ve learned: if you plan to freeze the Chicken Tikka Masala, don’t add the final butter enrichment (monter au beurre) until you reheat it. The butter can separate when frozen, but stirring it in after reheating brings back that velvety finish. Also, the sauce may thicken during storage—that’s normal. Just stir in a few tablespoons of water or broth while reheating to return it to the perfect consistency.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Coconut Tikka Masala | Replace heavy cream with full-fat coconut milk | Dairy-free, vegan if using plant-based chicken | Easy – same technique |
| Spicy Jalapeño Version | Add 1-2 minced jalapeños with the ginger | Those who love extra heat | Easy – just adds a step |
| Lighter Creamy Sauce | Use half heavy cream, half milk (whole or 2%) | Lower calorie, less rich | Easy – watch curdling risk |
Coconut Tikka Masala (Dairy-Free)
If you avoid dairy, coconut milk is a fantastic substitute for heavy cream. Use the full-fat canned kind (not carton) for richness. The coconut flavor will be noticeable but marries beautifully with the spices—it’s a common variation in many Indian restaurants in NYC. To keep it vegan, swap the chicken for firm tofu or chickpeas. The sauce may be slightly thinner; simmer an extra 5 minutes to concentrate.
Moroccan-Inspired Twist
This is my little nod to home: add a pinch of saffron threads (soaked in 2 tablespoons warm water) when you add the tomato sauce. Saffron and smoked paprika together create a deeply aromatic, golden sauce that’s both familiar and exotic. Also swap the garam masala for ras el hanout (a Moroccan spice blend) for a North African spin. Serve with crusty bread instead of rice—a Parisian boulangerie meets Marrakech souk.
Gluten-Free Friendly
This Chicken Tikka Masala is naturally gluten-free if you skip the naan (or use a gluten-free naan). The sauce has no flour or wheat. For serving, choose basmati rice—it’s always gluten-free. Check your garam masala blend; some commercial mixes may contain anti-caking agents with gluten, though most are safe. When in doubt, make your own using whole spices.
What is the best way to get the char on the chicken for Chicken Tikka Masala without a tandoor?
The best way is to use a cast-iron skillet preheated over medium-high heat until it’s smoking hot. Pat the marinated chicken pieces dry with a paper towel before adding them to the pan—this removes excess moisture and promotes browning. Sear the chicken in a single layer without moving it for the first minute; this creates a deep, crusty char. For an even smokier flavor, you can also broil the chicken on a wire rack set over a baking sheet for 5–7 minutes, turning once. That open-flame effect mimics the tandoor’s high, dry heat beautifully.
Can I substitute heavy cream with coconut milk in Chicken Tikka Masala?
Yes, you absolutely can. Use full-fat canned coconut milk (not the light version) to get a similar richness. The sauce will have a mild coconut flavor, which pairs wonderfully with the warm spices. However, coconut milk is thinner than heavy cream, so you may need to simmer the sauce a little longer to thicken it. Also, because coconut milk can separate when heated, stir it in gently and avoid boiling vigorously. This substitution makes the dish dairy-free and is very popular in many NYC Indian restaurants.
How long should I marinate the chicken for Chicken Tikka Masala to get the most flavor?
For the most flavor, marinate the chicken for at least 6 hours, but overnight (12–24 hours) is ideal. The yogurt and lemon juice gently tenderize the meat while the spices penetrate deep into the chicken. If you marinate for only 30 minutes, the flavor will be mostly on the surface. To speed things up, you can poke small holes in the chicken with a fork before marinating, but nothing beats an overnight rest in the fridge. Just be sure not to marinate for more than 24 hours, as the acid can start to break down the chicken fibers and make it mushy.
What is the difference between Chicken Tikka Masala and Butter Chicken?
Both are popular Indian-inspired dishes, but there are key differences. Butter Chicken (Murgh Makhani) has a sauce that’s more tomato-forward, uses butter liberally, and often includes a bit of cream or milk. Its base is typically made from tomato puree, butter, and fenugreek leaves, and the chicken is usually marinated in a spice mix without yogurt. Chicken Tikka Masala, on the other hand, starts with yogurt-marinated chicken that’s charred (tikka) and then simmered in a creamy tomato sauce that is heavier on cream and often includes a wider array of spices like cumin and coriander. Some say Chicken Tikka Masala was actually invented in the UK, while Butter Chicken is a classic North Indian dish.
Can I use chicken thighs instead of breast for Chicken Tikka Masala?
Yes, boneless skinless chicken thighs are a great substitute. They are more forgiving than breasts—they stay juicy even if you cook them a few minutes longer. The flavor is richer too. Use the same marinade and searing technique. Just increase the final simmer time by about 2–3 minutes, as thighs take a touch longer to cook through. Thighs also have a bit more fat, which adds extra richness to the dish. If you use thighs, cut them into similar bite-sized pieces as you would breasts.
How do I prevent the cream in Chicken Tikka Masala from curdling?
The main culprit is adding cold cream to a boiling-hot sauce. Always warm the cream slightly before adding it—you can microwave it for 15–20 seconds or let it sit at room temperature for 15 minutes. Also, keep the sauce at a gentle simmer, not a rolling boil, when you stir in the cream. Finally, avoid over-stirring once the cream is incorporated. If you follow these steps, the sauce should stay silky and smooth. If you see any slight separation, whisk in a tablespoon of cold water or a splash of cream to bring it back together.
Can I make Chicken Tikka Masala in an Instant Pot or slow cooker?
Yes, you can adapt this recipe for either appliance. For the Instant Pot: use the sauté function to brown the chicken (in batches) and cook the onions, then add the spices and tomato sauce. Pressure cook on high for 5 minutes, then quick release. Stir in the cream and serve. Note: you won’t get the same char on the chicken, so consider broiling the chicken separately before adding it. For a slow cooker, brown the chicken and onions on the stovetop first, then transfer everything except the cream to the slow cooker. Cook on low for 4–5 hours, then stir in the cream 15 minutes before serving. The chicken will be very tender but may not have the same texture as the stovetop version.
Why is my Chicken Tikka Masala sauce so thin? How can I thicken it?
A thin sauce usually means it hasn’t simmered long enough, or there’s too much water from the chicken juices. To thicken it, let the sauce simmer uncovered for another 5–10 minutes, stirring occasionally, so excess moisture evaporates. You can also make a slurry: mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, then stir it into the simmering sauce. Another trick is to remove about a quarter of the sauce, blend it (or mash it) until smooth, then stir it back in—the natural starches from the onions will thicken the whole pot. Next time, drain the chicken juices before adding the chicken back to the sauce.
Can I freeze Chicken Tikka Masala? Does it freeze well?
Yes, it freezes very well for up to 3 months. Allow the dish to cool completely before transferring to an airtight container or freezer-safe bag. Press out as much air as possible to prevent freezer burn. The sauce may separate slightly upon thawing, but that’s easy to fix: reheat gently on the stovetop over medium-low heat, whisking occasionally. You may need to add a splash of water or cream to restore the silky texture. I recommend freezing the dish without the final butter enrichment (monter au beurre) if you plan to freeze it—add the butter after reheating for the best texture.
What can I serve with Chicken Tikka Masala besides rice and naan?
Plenty of options! For a low-carb meal, serve it over cauliflower rice or with roasted vegetables like broccoli or zucchini. It also pairs wonderfully with flatbreads like roti or paratha, or even with warm pita bread if naan is unavailable. For a salad side, try a simple cucumber and tomato salad with a yogurt dressing. If you want to go fusion, serve it with crisp tortilla chips for dipping—trust me, the creamy sauce is fantastic with crunchy chips! And don’t forget the garnishes: pickled red onions, mango chutney, or a swirl of yogurt can elevate any plate.
Share Your Version!
I truly hope this easy Chicken Tikka Masala recipe becomes a staple in your kitchen like it is in mine. There’s something so satisfying about creating that restaurant-quality dish at home, don’t you think? If you try it, I’d love to hear how it turned out! Please leave a star rating and a comment below—your feedback helps other home cooks find the courage to try it too.
And if you snap a photo of your beautiful creation, share it on Instagram or Pinterest and tag me @cookingwithemy. I absolutely love seeing your versions—whether you stuck to the classic or put your own spin on it. Which variation are you most excited to try? The Moroccan saffron twist or the spicy jalapeño kick? Let me know in the comments!
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — emy 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Chicken Tikka Masala recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow emy on Pinterest @cookingwithemy
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
⭐️ Did you make this recipe?
Please leave a star rating and share your thoughts in the comments below! Your experience helps others and means the world to me. 🧡
For questions, tips, or substitution ideas, just ask below – I personally read every comment!
Chicken Tikka Masala
Description
The best homemade Chicken Tikka Masala recipe like you get at your favorite Indian restaurant! With tender, juicy pieces of charred chicken, swimming in an unbelievable luscious, flavor-packed creamy tomato sauce.
Ingredients
- 1 cup plain yogurt or Greek yogurt
- 2 tablespoons fresh lemon juice
- 1 & 1/2 teaspoons cumin
- 1 teaspoon garam masala
- 1/2 teaspoon red chili powder ((not cayenne pepper))
- 1 teaspoon salt
- 2 teaspoons grated fresh ginger
- 2 teaspoons finely minced garlic
- 1 & 1/2 pounds boneless, skinless chicken breast (, cut into small bite-sized pieces)
- 2 tablespoons vegetable oil
- 2 tablespoons butter
- 1 large sweet onion (, finely diced)
- 2 teaspoons grated ginger
- 2 cloves garlic (, finely minced)
- 2 teaspoons brown sugar
- 1 teaspoon ground coriander
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 1 teaspoon garam masala
- 8 ounce can tomato sauce ( (unseasoned))
- 1 & 1/4 cups heavy cream
- 1/4 cup 1/4 cup water (, only if needed)
- chopped cilantro (, for garnish)
- naan bread
- cooked basmati rice
Instructions
- In a bowl, whisk together all the ingredients for the marinade; add the chicken and toss to coat. Let marinate for 1 hour (ideally overnight in the fridge, if time permits.)
- Warm oil in a large skillet (preferably cast iron) over medium-high heat. Once shimmering, add chicken pieces in batches, if necessary, making sure not to crowd the pan. Let them fry, untouched, for 1 minute to develop a crust, then saute until browned for about 5 more minutes. Set aside and keep warm.
- Melt the butter in the same pan. Saute the onions until soft (about 3 minutes) while scraping up any browned bits stuck on the bottom of the pan. Add ginger and garlic; sauté for 30 seconds until fragrant.
- Add in the brown sugar, coriander, cumin, paprika, garam masala, and salt. Stir occasionally for about 15 seconds until fragrant.
- Pour in the tomato sauce; let simmer gently for about 3-5 minutes, stirring occasionally until sauce thickens and becomes deeper in color.
- Stir in the cream until incorporated.
- Add the partially cooked chicken along with its juices back to the pan; cook for an additional 8-10 minutes until chicken is cooked through and the sauce is thick and bubbling. Pour in the water to thin out the sauce, only if necessary.
- Serve over cooked basmati rice, with Naan bread, and garnish with chopped cilantro.
Nutrition
- Calories: 667 kcal
- Sugar: 12 g
- Fat: 47 g
- Carbohydrates: 20 g
- Protein: 42 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

