Most home cooks who try Indian food at home end up with curry that tastes flat, watery, or harsh. The problem is rarely the spice blend; it is how the spices are handled. Blooming ground spices in hot fat for 30 to 45 seconds before any liquid goes in is the single change that fixes dull, bitter curry.
Advertisements1
Indian Room is my answer to that problem: a single pan, a short ingredient list, and a fixed sequence of heat stages that builds aroma instead of muddling it. You brown the chicken, bloom the spices, simmer the sauce, then finish with yogurt off the heat so it stays silky rather than splitting.
If you have never cooked Indian food before, start with this recipe. It rewards attention to temperature and timing, not technique or special equipment.
Why You'll Love This Recipe
About the Ingredients
2 lb (900 g) boneless, skinless chicken thighs, cut into 1.5-inch pieces
Thighs stay juicy through the 18-minute simmer; breast meat dries out fast. If using breast, cut it larger and reduce the simmer to 12 minutes.
1 cup (240 g) full-fat plain yogurt, whisked smooth
Full-fat matters here; low-fat yogurt curdles when it hits heat. Substitute with 1 cup sour cream or 3/4 cup heavy cream stirred in at the end.
2 tbsp (28 g) ghee or neutral oil
Ghee gives a nutty base and a higher smoke point than butter. Substitute with avocado oil or a 50/50 blend of butter and canola oil.
1 large yellow onion (about 2 cups / 280 g), finely diced
Fine dice matters more than onion variety; you want pieces that disappear into the sauce. Red onion works but turns the sauce slightly pink.
4 cloves garlic, minced (about 1 tbsp)
Fresh garlic only; jarred garlic tastes metallic in long simmers. Substitute 1 tsp garlic powder added with the dry spices.
1 tbsp fresh ginger, grated (about 1-inch knob)
Grate on a microplane so the fibers break down and no stringy bits remain. Substitute 1 tsp ground ginger, but add it with the dry spices.
2 tsp ground cumin, 2 tsp ground coriander, 1 tsp turmeric, 1 tsp garam masala, 1/2 tsp cayenne
This is the whole spice backbone; measure before you start because they burn in seconds. Substitute a mild curry powder for the cumin and coriander if needed.
1 can (14.5 oz / 411 g) crushed tomatoes
Crushed tomatoes give body without a long reduction. Substitute 1.5 cups fresh pureed tomatoes plus 1 tbsp tomato paste.
1 tsp kosher salt, plus more to taste
Kosher salt dissolves faster than table salt. If using fine table salt, start with 3/4 tsp.
1/4 cup (60 ml) water or chicken stock
Stock deepens the savory base; water keeps it lighter. Either works, but stock is the better choice if your tomatoes taste acidic.
1/4 cup fresh cilantro, chopped, for garnish
Adds a bright finish that cuts the richness. Substitute flat-leaf parsley or thinly sliced scallion greens.
Tips & Tricks
Do not crowd the pan when browning
chicken pieces need space to sear, so work in two batches if your skillet is smaller than 12 inches.
Bloom, do not fry
keep the ground spices moving for only 30 to 45 seconds; the moment they smell toasty, add the tomatoes to stop the cooking.
Temper the yogurt
whisk a ladle of hot sauce into the yogurt first, then pour it back, or it will break into grainy curds.
Rest before serving
5 minutes off heat lets the sauce thicken and the chicken reabsorb juices.
Pro Tips
Step-by-Step Instructions
1. Season the chicken
Pat the chicken dry, toss with 1/2 tsp kosher salt, and let it sit at room temperature for 15 minutes. Dry surface equals better browning, and browning is where the flavor starts.
2. Sear in ghee
Heat 1 tbsp ghee in a 12-inch skillet over medium-high heat until it shimmers, about 375 F to 400 F (190 C to 205 C). Add the chicken in a single layer and sear 4 minutes per side until golden brown on the outside but not cooked through; the interior should still be slightly pink. Transfer to a plate.
3. Soften the aromatics
Lower heat to medium, add the remaining 1 tbsp ghee and the onion, and cook 6 to 7 minutes, stirring often, until the onion is soft and pale golden at the edges. Add the garlic and ginger and cook 60 seconds until fragrant, not browned.
4. Bloom the spices
Push the onions aside, add the cumin, coriander, turmeric, garam masala, and cayenne to the hot fat, and stir constantly for 30 to 45 seconds. The spices are ready when they smell warm and toasty and darken by one shade; if they smell sharp or acrid, pull the pan off the heat immediately.
5. Build the sauce
Pour in the crushed tomatoes and 1/4 cup water or stock, scraping up the browned bits. Simmer uncovered over medium-low heat for 8 minutes, stirring occasionally, until the sauce thickens and the edges bubble steadily.
6. Simmer the chicken
Return the chicken and any resting juices to the pan, cover, and simmer over low heat for 18 minutes. The chicken is done at 165 F (74 C) internally and should shred with light pressure from a spoon.
7. Temper the yogurt
Whisk 1/2 cup of the hot sauce into the yogurt one spoonful at a time, then stir the mixture back into the pan. Cook 3 minutes over low heat without boiling; the sauce should look glossy and uniform, never grainy.
8. Finish and rest
Taste and adjust salt, stir in half the cilantro, and rest off heat for 5 minutes. Scatter the remaining cilantro over the top and serve with basmati rice or naan.
Delicious Variations
Coconut Indian Room
replace the yogurt with 1 cup full-fat coconut milk for a dairy-free version with a sweeter, rounder finish.
Spinach Indian Room
fold 5 oz baby spinach into the sauce during the last 3 minutes of simmering for a saag-style bowl.
Lamb Indian Room
swap the chicken for 2 lb cubed lamb shoulder and extend the covered simmer to 45 minutes until the meat is fork-tender.
How to Store Indian Room
Refrigerator
Store in an airtight container for up to 4 days; the flavor actually improves on day two.
Freezer
Freeze in portions for up to 3 months, but leave out the cilantro and add it fresh after reheating.
Reheating
Reheat gently in a covered pan over low heat with 1 to 2 tbsp water, or in the microwave at 50 percent power in 1-minute bursts; avoid a hard boil or the yogurt will split.
Frequently Asked Questions
Q: Why did my curry sauce split or look grainy?
The yogurt was added to a sauce that was too hot or too acidic. Temper it by whisking hot sauce into the yogurt a spoonful at a time, then return it to the pan over low heat and never let it boil.
Q: Can I make Indian Room with chicken breast instead of thighs?
Yes, but cut the pieces larger and shorten the covered simmer to 12 minutes. Breast meat has less fat, so it dries out quickly and should be pulled at 165 F (74 C).
Q: How spicy is this recipe?
It lands at a medium-mild heat, roughly a 2 out of 5. The 1/2 tsp cayenne is the only real heat source, so halve it for a mild version or double it for a hotter one.
Q: What do I serve with Indian Room?
Basmati rice, naan, or roti all work, and a spoon of plain yogurt on the side balances the spice. A simple cucumber and onion salad adds a cool, crunchy contrast.
Q: Can I make this in a slow cooker or Instant Pot?
Yes, but brown the chicken and bloom the spices on the stove first, then transfer everything except the yogurt. Cook 4 hours on low in a slow cooker or 8 minutes at high pressure, then stir in the tempered yogurt at the end.
Cook Indian Room once and you will stop treating curry as a restaurant-only meal. Measure your spices before the pan gets hot, keep the heat honest, and taste at the end. Stay focused, stay light.
Indian Room
Indian Room is a fragrant one-pan chicken curry with yogurt, tomato, and toasted spices that turns weeknight dinner into a restaurant-style feast.
🧂 Ingredients
- 2 lb (900 g) boneless, skinless chicken thighs, cut into 1.5-inch pieces
- 1 cup (240 g) full-fat plain yogurt, whisked smooth
- 2 tbsp (28 g) ghee or neutral oil
- 1 large yellow onion (about 2 cups / 280 g), finely diced
- 4 cloves garlic, minced (about 1 tbsp)
- 1 tbsp fresh ginger, grated (about 1-inch knob)
- 2 tsp ground cumin, 2 tsp ground coriander, 1 tsp turmeric, 1 tsp garam masala, 1/2 tsp cayenne
- 1 can (14.5 oz / 411 g) crushed tomatoes
- 1 tsp kosher salt, plus more to taste
- 1/4 cup (60 ml) water or chicken stock
- 1/4 cup fresh cilantro, chopped, for garnish
📋 Instructions
- 1Season the chicken — Pat the chicken dry, toss with 1/2 tsp kosher salt, and let it sit at room temperature for 15 minutes. Dry surface equals better browning, and browning is where the flavor starts.
- 2Sear in ghee — Heat 1 tbsp ghee in a 12-inch skillet over medium-high heat until it shimmers, about 375 F to 400 F (190 C to 205 C). Add the chicken in a single layer and sear 4 minutes per side until golden brown on the outside but not cooked through; the interior should still be slightly pink. Transfer to a plate.
- 3Soften the aromatics — Lower heat to medium, add the remaining 1 tbsp ghee and the onion, and cook 6 to 7 minutes, stirring often, until the onion is soft and pale golden at the edges. Add the garlic and ginger and cook 60 seconds until fragrant, not browned.
- 4Bloom the spices — Push the onions aside, add the cumin, coriander, turmeric, garam masala, and cayenne to the hot fat, and stir constantly for 30 to 45 seconds. The spices are ready when they smell warm and toasty and darken by one shade; if they smell sharp or acrid, pull the pan off the heat immediately.
- 5Build the sauce — Pour in the crushed tomatoes and 1/4 cup water or stock, scraping up the browned bits. Simmer uncovered over medium-low heat for 8 minutes, stirring occasionally, until the sauce thickens and the edges bubble steadily.
- 6Simmer the chicken — Return the chicken and any resting juices to the pan, cover, and simmer over low heat for 18 minutes. The chicken is done at 165 F (74 C) internally and should shred with light pressure from a spoon.
- 7Temper the yogurt — Whisk 1/2 cup of the hot sauce into the yogurt one spoonful at a time, then stir the mixture back into the pan. Cook 3 minutes over low heat without boiling; the sauce should look glossy and uniform, never grainy.
- 8Finish and rest — Taste and adjust salt, stir in half the cilantro, and rest off heat for 5 minutes. Scatter the remaining cilantro over the top and serve with basmati rice or naan.
