
Tandoori Chicken Cream Sauce
A silky, aromatic Indian-inspired cream sauce with tender braised chicken. Built on yogurt, cream, and crushed tomatoes, it's infused with warming tandoori spices—garam masala, paprika, cumin, and coriander. The chicken is first marinated in the spiced yogurt, then browned and braised in the sauce. Serve over pasta, rice, or alongside warm naan for an impressive dish that looks like you spent hours in the kitchen but comes together in about 80 minutes.
- Prep
- 20 min
- Cook
- 45 min
- Wait
- 15 min
- Total
- 1 hr 20 min
- Makes
- Serves 4 with pasta or rice (about 4 cups total sauce with chicken)
Steps
Before you start
- Read the entire recipe and gather all ingredients before starting
- Have a meat thermometer handy for checking doneness
- If you have time, plan to marinate the chicken for at least 30 minutes (or up to 2 hours) for deeper flavor
- Prep your pasta, rice, or naan so it's ready when the sauce is done
Mix and marinate chicken
- In a medium bowl, whisk together the yogurt, garam masala, paprika, cayenne, cumin, coriander, minced garlic, minced ginger, lime juice, and 1 tsp salt until smooth.
- Add the chicken thighs and stir until every piece is evenly coated in the spiced yogurt.
- Cover the bowl with plastic wrap and refrigerate for 15 minutes to 2 hours; longer marinating yields more intense tandoori flavor.
+ Show details− Hide details
Tip: Marinating for at least 30 minutes gives deeper flavor, but even 15 minutes helps. You can prep other ingredients while the chicken marinates.
Prepare remaining ingredients
- While the chicken marinates, finely dice the onion into ¼-inch pieces.
- Measure out the crushed tomatoes, heavy cream, and stock.
- Have all ingredients within reach before you start cooking, as the stovetop work moves quickly.
Brown the marinated chicken
- Heat 2 tbsp vegetable oil in a large skillet or braising pot (5-quart capacity) over medium-high heat until the oil shimmers, about 1–2 minutes.
- Remove the chicken from the marinade and pat dry thoroughly with paper towels; this ensures good browning and prevents steaming.
- Working in batches if necessary to avoid crowding, place chicken pieces in the hot oil and brown on both sides, about 3–4 minutes per side, until deep golden brown.
- Transfer the browned chicken to a plate.
- Don't wipe the pot clean; the browned fond (crusty bits) will add flavor to the sauce.
+ Show details− Hide details
Ready when: Chicken is deep golden brown on both sides
Tip: Pat the marinated chicken very dry before browning. Moisture on the surface creates steam, which prevents browning. Don't crowd the pan; each piece needs space to brown properly.
Sauté the onion
- Reduce heat to medium.
- Add the diced onion to the pot (with the browned bits still in it) and cook, stirring occasionally, until softened and light golden, about 5–6 minutes.
- The onion provides a savory base and thickens the sauce slightly.
+ Show details− Hide details
Ready when: Onion is soft and light golden
Build the sauce base
- Pour the canned crushed tomatoes and ½ cup stock or water into the pot.
- Stir well, scraping up the browned fond from the bottom with a wooden spoon—this adds deep flavor.
- Pour in any remaining yogurt marinade from the bowl and stir until smooth.
- Season to taste with salt and black pepper (start with ¼ tsp pepper and adjust).
- Bring to a gentle simmer over medium heat.
+ Show details− Hide details
Ready when: Sauce simmers gently with small bubbles breaking the surface
Braise the chickenOven 165°F / 75°C
- Return the browned chicken thighs to the pot, nestling them into the sauce so they're partially submerged.
- Reduce heat to medium-low, cover the pot with a lid, and braise for 20–25 minutes, stirring gently and turning the chicken halfway through.
- The chicken is done when an instant-read thermometer inserted into the thickest part of a thigh (without touching bone) reads 165°F (74°C).
+ Show details− Hide details
Ready when: Chicken reaches internal temperature of 165°F (74°C)
Tip: Use a meat thermometer to verify doneness rather than relying on appearance. This ensures food safety and prevents overcooking.
Stir in cream and finish
- Stir the ¾ cup heavy cream into the braising sauce until fully incorporated.
- Simmer uncovered over medium-low heat for 3–4 minutes, stirring occasionally, to warm the cream through and allow flavors to meld.
- Taste the sauce and adjust seasoning: add more salt if needed, a pinch more cayenne if you want extra heat, and black pepper to taste.
- If the sauce is too thick, thin it with a splash of water or cream.
- If too thin, simmer a bit longer.
+ Show details− Hide details
Ready when: Cream is heated through, sauce is smooth and coats the back of a spoon
Tip: Don't let the cream boil rapidly, or it may separate or curdle. Keep heat at medium-low for a silky, smooth sauce.
Garnish and serve
- Transfer the chicken and sauce to a serving dish or divide among plates.
- If desired, scatter fresh chopped cilantro over the top and finish with a pinch of kasuri methi for an authentic aroma.
- Serve immediately over cooked pasta, steamed rice, or alongside warm naan bread.
- A simple green salad or cucumber raita on the side complements the richness beautifully.
Good to know
Tips
- Don't skip browning the chicken. It develops fond and color that enrich the entire sauce and make a huge difference in final flavor.
- This sauce is rich and aromatic; serve with something to soak it up—pasta, basmati rice, or warm naan—and a cooling side like cucumber raita, a simple green salad, or plain yogurt.
- Garam masala varies by brand and blend. Taste as you build the sauce and add more if you want a warmer, spicier profile; it's forgiving.
- For a party: make the sauce a day or two ahead, then gently reheat while your pasta or rice cooks. Garnish fresh and serve—it looks and tastes like you spent hours in the kitchen.
Make ahead
Marinate the chicken for up to 24 hours in the refrigerator for more intense tandoori flavor. The completed sauce can be made up to 2 days ahead and reheated gently on the stovetop over medium-low heat, adding a splash of cream or water if needed.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 3 days in an airtight container; reheat gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or cream to restore creaminess. Freezer: up to 2 months in a freezer-safe container; thaw overnight in the refrigerator and reheat gently on the stovetop.
Substitutions
- Boneless, skinless chicken thighs, cut into 2-inch pieces → Boneless, skinless chicken breasts. Use the same weight. Breasts are leaner and cook faster (reduce braising time to 15–18 minutes), but thighs stay more moist and flavorful.
- Heavy (whipping) cream → Coconut cream or full-fat coconut milk. Use the same volume. This adds a subtle coconut undertone, pairs beautifully with the tandoori spices, and makes the dish dairy-free.
- Plain yogurt, full-fat → Greek yogurt. Use the same volume (¼ cup Greek yogurt = ½ cup plain yogurt due to thickness). Greek yogurt will yield a tangier marinade and sauce.
- Canned crushed tomatoes → Tomato sauce or tomato paste diluted with water. For 14.5 oz crushed tomatoes, use 1 cup tomato sauce or 4 tbsp tomato paste mixed with ¾ cup water. Adjust thickness as needed.
More curries
See all →Find more like this
- Meal
- Dinner
- Cuisine
- North Indian
- Main ingredient
- Chicken Thighs
- Method
- Stovetop





