Key Takeaways:
- Master authentic Chicken Masala in just 35 minutes with simple pantry spices
- Learn the secret technique that makes restaurant-quality sauce without heavy cream
- Discover 5 foolproof tips to avoid dry chicken and create perfect sauce consistency
- Perfect for meal prep: stays fresh for 4 days and freezes beautifully for 3 months
Stop Making Bland Chicken Dinners!
Ever tried making Chicken Masala at home only to end up with a flat, disappointing version of the restaurant favorite? You’re not alone.
Most home cooks miss the critical spice-blooming step that professional chefs use to extract maximum flavor. This recipe changes everything.
With just one secret technique (that we’ll reveal below), you’ll create restaurant-quality Chicken Masala right in your kitchen. Even better? This recipe serves exactly 4 people, uses ingredients you likely have on hand, and requires zero fancy equipment.
Let’s unlock the flavors of this classic dish together.
Nutrition Facts Per Serving
Nutrient | Amount | % Daily Value |
---|---|---|
Calories | 385 | – |
Protein | 32g | 64% |
Carbohydrates | 14g | 5% |
Fat | 22g | 28% |
Fiber | 3g | 11% |
Sugar | 6g | 12% |
Sodium | 520mg | 23% |
Based on a 2,000 calorie diet
What You’ll Need
Ingredients
Ingredient | Amount | Notes |
---|---|---|
Boneless, skinless chicken thighs | 1½ pounds | Cut into 1-inch pieces |
Yogurt (plain, full-fat) | ¼ cup | Room temperature |
Lemon juice | 1 tablespoon | Freshly squeezed |
Garam masala | 2 teaspoons | Divided |
Ground turmeric | 1 teaspoon | Divided |
Salt | 1½ teaspoons | Divided |
Vegetable oil | 3 tablespoons | Divided |
Yellow onion | 1 medium | Finely diced |
Garlic | 4 cloves | Minced |
Fresh ginger | 1 tablespoon | Grated |
Ground cumin | 1 teaspoon | – |
Ground coriander | 1 teaspoon | – |
Cayenne pepper | ¼ teaspoon | Adjust to taste |
Tomato paste | 2 tablespoons | – |
Canned tomato sauce | 1 cup | Unseasoned |
Heavy cream | ½ cup | – |
Fresh cilantro | ¼ cup | Chopped, for garnish |
Basmati rice | 2 cups cooked | For serving |
Kitchen Tools
Tool | Purpose |
---|---|
Large bowl | For marinating chicken |
Measuring cups and spoons | For precise measurements |
Heavy-bottomed pot or Dutch oven | For cooking the masala |
Wooden spoon | For stirring without scratching pot |
Sharp chef’s knife | For cutting chicken |
Cutting board | For prep work |
Microplane or grater | For ginger |
Timer | To track cooking times |
Instant-read thermometer | To check chicken doneness |
Possible Substitutions
- Chicken thighs → Chicken breasts: Cook for 2-3 minutes less to prevent drying out
- Heavy cream → Coconut milk: Creates a dairy-free version with tropical notes
- Fresh ginger → Ground ginger: Use ½ teaspoon instead of 1 tablespoon fresh
- Homemade garam masala → Store-bought: Results will vary by brand, adjust to taste
- Yogurt → Buttermilk: Provides similar tenderizing properties
Step-by-Step Instructions
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4 persons
1. Marinate the Chicken
- Prepare the chicken: Unwrap your chicken thighs and place them on a clean cutting board. Using a sharp knife, trim any excess fat (the white parts). Cut the chicken into 1-inch pieces (about the size of a large grape). Try to keep the pieces roughly the same size so they cook evenly.
- Make the marinade: In a large bowl, measure and add ¼ cup yogurt. Make sure it’s at room temperature (if it’s cold from the fridge, let it sit out for 10 minutes before using). The yogurt helps tenderize the chicken.
- Add acidic element: Squeeze a fresh lemon to get 1 tablespoon of juice. Add this to the yogurt. The acid helps break down the proteins in the chicken to make it more tender.
- Add first round of spices: Using your measuring spoons, add 1 teaspoon (half of your total) garam masala, ½ teaspoon (half of your total) turmeric, and ½ teaspoon (one-third of your total) salt to the yogurt mixture.
- Mix marinade well: Using a spoon or small whisk, mix all marinade ingredients until smooth and uniform in color. The mixture should be thick but stirrable, and bright yellow-orange from the turmeric.
- Coat the chicken: Add your cut chicken pieces to the marinade bowl. Using clean hands or a large spoon, toss and turn the chicken until every piece is completely coated with the yellow marinade mixture. Make sure to lift and turn from the bottom of the bowl to coat all pieces.
- Let it rest: Cover the bowl with plastic wrap or a plate and let sit at room temperature for 15 minutes. If you have more time, you can place it in the refrigerator for up to 4 hours for deeper flavor development. If refrigerating for longer than 30 minutes, remove from fridge 15 minutes before cooking to take the chill off.
- Safety note: Wash your hands thoroughly with soap and warm water after handling raw chicken. Clean any surfaces the raw chicken touched with hot, soapy water or disinfectant spray.
2. Prepare Your Workspace
- Set up mise en place: While the chicken marinates, gather small bowls or cups for your remaining ingredients. Having everything prepared before you start cooking prevents rushing and mistakes.
- Prepare remaining spices: In a small bowl, combine the remaining 1 teaspoon garam masala, ½ teaspoon turmeric, 1 teaspoon ground cumin, 1 teaspoon ground coriander, and ¼ teaspoon cayenne pepper. Keep the remaining 1 teaspoon salt separate.
- Prepare aromatics:
- For the onion: Place the onion on a cutting board, cut off both ends, peel off the outer skin, then cut in half from top to bottom. Place each half flat side down on the cutting board for stability, then make thin slices from top to bottom. Turn and cut across these slices to create a fine dice (small cubes about ¼-inch in size).
- For the garlic: Separate 4 cloves from the head. Place the flat side of your knife on each clove and press firmly to crush it slightly (this makes the peel come off easily). Remove the peel, then mince the garlic by cutting it into very small pieces (about the size of grains of rice).
- For the ginger: Take a 1-inch piece of fresh ginger. Using a spoon, scrape off the thin brown skin. Then, use a microplane or the small holes of a box grater to grate the ginger until you have 1 tablespoon.
- Prepare tomato ingredients: Open your can of tomato sauce and measure out 1 cup. Open your tomato paste. Have both ready near your cooking area.
- Ready your cooking station: Place your heavy pot or Dutch oven on the stove. Have your wooden spoon, all prepped ingredients, and a clean plate (for the chicken after browning) nearby.
- Measure cream: Measure ½ cup heavy cream and set aside at room temperature. Cold cream can curdle when added to hot sauce.
3. Cook the Marinated Chicken
- Heat your pot: Place your heavy-bottomed pot or Dutch oven on the stove over medium-high heat. Let it heat up for 1-2 minutes.
- Add the oil: Pour 2 tablespoons of vegetable oil into the pot. Tilt the pot to coat the bottom evenly with oil. Wait about 30 seconds for the oil to heat up. You’ll know it’s ready when it looks shimmery and flows easily around the pot, but isn’t smoking.
- Test the oil temperature: If you’re unsure if the oil is hot enough, drop a tiny piece of chicken in – it should sizzle immediately.
- Add chicken carefully: Using tongs or a slotted spoon, place the marinated chicken pieces into the hot oil one by one. Leave space between pieces – crowding will cause the chicken to steam rather than brown. Depending on your pot size, you may need to cook in 2 batches.
- First side browning: Let the chicken pieces cook undisturbed for 2 minutes. This allows a golden crust to form. If you move them too soon, they’ll stick to the pot.
- Turn each piece: Using tongs or a spatula, carefully flip each chicken piece to cook the other side. Look for golden brown coloring on the cooked side. Cook the second side for 2 minutes.
- Check for browning, not doneness: The chicken should have golden brown spots but will NOT be fully cooked inside yet. This is expected and OK! We’re just developing flavor at this stage.
- Transfer to plate: Using tongs or a slotted spoon, transfer the browned chicken pieces to a clean plate. If cooking in batches, repeat steps 4-7 with remaining chicken. Set all browned chicken aside.
- Keep any brown bits in pot: Don’t wash or wipe out the pot! Those browned bits stuck to the bottom contain tons of flavor that we’ll use in the next steps.
4. Create the Masala Base (SECRET STEP!)
- Check oil level: Look at your pot – there should still be some oil left from cooking the chicken. If the pot looks dry, add the remaining 1 tablespoon of oil.
- Add onions: Add your diced onions to the pot, still over medium-high heat. Using your wooden spoon, stir the onions to coat them in oil.
- Cook onions properly: Cook onions for 3-4 minutes, stirring occasionally. They should soften and become translucent (you can see through them slightly). They might brown a bit at the edges, which adds good flavor.
- Add aromatics: Add your minced garlic and grated ginger to the onions. Stir constantly for 30 seconds. This prevents burning, which would make the dish bitter. You should smell the fragrant aroma of garlic and ginger.
- SECRET TECHNIQUE – Bloom the spices: Reduce heat to medium. Add your bowl of mixed dry spices (remaining garam masala, turmeric, cumin, coriander, and cayenne) to the pot. Immediately stir constantly for exactly 60 seconds. The spices will become fragrant and slightly darker as they toast in the oil. This critical step releases the essential oils in the spices and transforms the flavor of your dish.
- Don’t panic if it looks dry: The mixture will look like a thick paste and might stick slightly to the pot. This is normal and good! If it seems like it might burn, lower the heat slightly but keep stirring.
- Add tomato paste: Add 2 tablespoons of tomato paste to the spice mixture. Continue stirring constantly for 2 minutes. The tomato paste will darken slightly in color from bright red to a deeper brick red as it caramelizes. This develops rich umami flavor.
- Watch for sticking: If the mixture sticks to the bottom too much, reduce the heat slightly and keep stirring. A little sticking is good for flavor, but you don’t want it to burn.
5. Complete the Sauce
- Add liquid carefully: Reduce heat to medium-low. Slowly pour in the 1 cup of tomato sauce while stirring. Be careful as it might splatter a bit.
- Deglaze the pot: Use your wooden spoon to scrape up all the browned bits from the bottom of the pot. These contain incredible flavor. Stir until the sauce is smooth and no lumps remain.
- Add salt: Add the remaining 1 teaspoon of salt to the sauce and stir to incorporate.
- Simmer sauce briefly: Let the sauce simmer for 2 minutes, stirring occasionally, until it thickens slightly.
- Return chicken to the pot: Carefully add the browned chicken pieces (and any juices that collected on the plate) back to the pot. Gently stir to coat all pieces with sauce.
- First simmer: Bring the mixture to a gentle simmer (small bubbles appearing around the edges). Adjust heat as needed to maintain this gentle simmer. Cook uncovered for 10 minutes, stirring gently every 2-3 minutes to prevent sticking. The sauce will gradually thicken.
- Check chicken: After 10 minutes, cut into a larger piece of chicken to check doneness. It should be opaque throughout with no pink remaining.
- Add cream carefully: Reduce heat to low. Pour in the ½ cup of heavy cream slowly while stirring. Stir gently but thoroughly to incorporate it completely into the sauce, which will turn a beautiful orange-red color.
- Final simmer: Let the mixture simmer gently for an additional 5 minutes, stirring occasionally. The sauce will thicken slightly more and become silky.
- Check temperature: If you have an instant-read thermometer, check that the chicken has reached 165°F in the center of a few pieces. If not, simmer for a few more minutes.
- Taste test: Carefully taste a small amount of sauce (blow on it first – it’s hot!). If needed, add more salt, ¼ teaspoon at a time, stirring and tasting after each addition.
6. Finish and Serve
- Rest the dish: Turn off the heat. Let the Chicken Masala stand uncovered for 5 minutes. This allows the flavors to meld and the sauce to set to perfect consistency.
- Prepare the garnish: While the dish rests, wash your fresh cilantro thoroughly and pat dry with paper towels. Remove the leaves from the stems, then chop the leaves into small pieces until you have ¼ cup.
- Garnish the dish: Sprinkle the chopped cilantro evenly over the top of the Chicken Masala. The heat will slightly wilt the herbs, releasing their aroma.
- Optional presentation step: If desired, drizzle 1 tablespoon of heavy cream in a spiral pattern on top. Then use a toothpick or the tip of a knife to gently draw lines from the center outward, creating a decorative web pattern.
- Prepare serving plates: Warm your serving plates slightly if possible (10 seconds in the microwave works).
- Serve the rice: If using basmati rice, fluff it gently with a fork. Place a portion (about ½ cup) on each plate, creating a bed for the Chicken Masala.
- Portion the Chicken Masala: Using a ladle or large spoon, carefully place a generous portion of Chicken Masala next to or partially on top of the rice on each plate.
- Final touch: Add a small fresh cilantro sprig on top of each serving for extra color and flavor.
- Serve immediately: Serve right away while hot. Place extra sauce in a small bowl with a spoon for those who want more.

Troubleshooting Common Issues
Sauce Too Thin?
- Simmer uncovered for 5-7 extra minutes
- Add 1 teaspoon cornstarch mixed with 1 tablespoon water
Sauce Too Thick?
- Add chicken broth or water, 2 tablespoons at a time
- Never add plain cream without reducing heat first
Chicken Too Dry?
- Likely overcooked – next time, remove chicken from heat when it reaches 160°F
- Add 2 extra tablespoons of cream to the sauce to compensate
Not Enough Flavor?
- Add ¼ teaspoon more garam masala and a pinch of salt
- Bloom 1 teaspoon of spices in 1 tablespoon hot oil separately, then mix in
Too Spicy?
- Add 1-2 tablespoons more cream
- Serve with a side of yogurt to balance heat
Variations to Try
Vegetable Chicken Masala
Add 1 cup mixed vegetables (peas, bell peppers, cauliflower) during the last 5 minutes of cooking.
Butter Chicken Twist
Replace 2 tablespoons oil with unsalted butter and add 1 tablespoon more butter at the finishing stage.
Smoky Masala
Add ¼ teaspoon smoked paprika with the other spices for a subtle smoky flavor.
Extra Creamy Version
Use ¾ cup cream instead of ½ cup, and finish with 2 tablespoons butter for restaurant-level richness.
Storage & Reheating
Refrigerator Storage
- Cool completely before transferring to airtight containers
- Keeps for up to 4 days in the refrigerator
- Store rice separately to prevent sogginess
Freezer Instructions
- Cool completely, then transfer to freezer-safe containers
- Leave ½-inch space at the top for expansion
- Freeze for up to 3 months
- Thaw overnight in refrigerator before reheating
Reheating Methods
Stovetop (Best Method):
- Transfer to a saucepan
- Add 1-2 tablespoons water or chicken broth
- Heat over medium-low, stirring occasionally
- Heat until internal temperature reaches 165°F (about 5-7 minutes)
Microwave (Quick Method):
- Place in microwave-safe container
- Add 1 tablespoon water
- Cover with microwave-safe lid or paper towel
- Heat on 70% power for 2 minutes, stir, then heat in 30-second intervals until hot
Safety Notes & Tips
Food Safety
- Always wash hands before and after handling raw chicken
- Use separate cutting boards for meat and vegetables
- Never reuse marinades that have touched raw chicken
- Chicken must reach 165°F internal temperature to be safe
Make-Ahead Tips
- Marinate chicken up to 24 hours in advance
- Pre-measure spices and store in small containers
- The flavor actually improves after 24 hours in the refrigerator
Scaling Up
- Recipe doubles easily for meal prep or entertaining
- Use a larger pot to maintain proper cooking temperature
- Increase simmering time by 5 minutes if doubling
Final Chef’s Notes
- The key to authentic flavor is properly blooming the spices in oil
- Allow at least 15 minutes of marination time – it makes a huge difference
- Don’t rush the onion cooking process – those caramelized flavors are essential
- Always finish with fresh cilantro for brightness that balances the rich sauce