Pin The smell of curry powder hitting hot oil is one of those kitchen moments that snaps you right into focus. I used to think curry was complicated, something that needed hours and a spice cabinet I didn't have. Then a neighbor handed me a wrinkled index card with this recipe scribbled on it, and I realized good curry is more about timing and heat than rare ingredients. Now it's the dish I turn to when I want something warm and satisfying without spending all evening in the kitchen.
I made this for my family on a Tuesday night when everyone was tired and a little cranky. The kitchen filled with the smell of garlic and ginger, and by the time I stirred in the tomatoes, people started wandering in asking what was cooking. We ate it with store-bought naan, and no one complained about anything, which in my house is a small miracle. It's been in regular rotation ever since.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken thighs: These stay tender and juicy even if you simmer them a bit longer than planned, unlike chicken breast which can dry out quickly.
- Onion: The base of the sauce, and taking the time to let it soften and turn golden makes all the difference in sweetness and depth.
- Garlic and ginger: Fresh is key here, the jarred stuff just doesn't have the same bright, sharp flavor that cuts through the richness.
- Tomatoes: They break down into the sauce and add body, plus a slight acidity that keeps everything balanced.
- Plain whole-milk yogurt: This is what gives the curry its creamy tang, but add it off the heat or it can curdle.
- Heavy cream: Just a splash to mellow everything out and give the sauce a silky finish.
- Curry powder: The backbone of the dish, and even a basic supermarket blend works beautifully when you bloom it in the pan.
- Ground cumin and coriander: These two add warmth and a subtle earthiness that rounds out the curry powder.
- Turmeric: For color and a faint bitterness that keeps the dish from tasting one-note.
- Chili powder: Optional, but a little heat wakes up your palate and makes the other flavors sharper.
- Vegetable oil or ghee: Ghee adds a nutty richness, but regular oil works fine if that's what you have.
- Water: To loosen the sauce just enough so it coats the chicken without being too thick.
- Fresh cilantro: A handful on top adds a burst of freshness right before serving.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Soften the onions:
- Heat the oil or ghee in a large skillet over medium heat and add the chopped onions. Let them cook slowly, stirring now and then, until they're soft and golden, about 5 minutes.
- Wake up the aromatics:
- Stir in the garlic and ginger, and let them sizzle for just a minute until the smell fills the kitchen. Don't let them brown or they'll turn bitter.
- Brown the chicken:
- Add the chicken pieces and cook, stirring occasionally, until they're lightly browned on all sides, about 5 minutes. They don't need to be cooked through yet.
- Bloom the spices:
- Sprinkle in the curry powder, cumin, coriander, turmeric, chili powder, salt, and pepper. Stir well to coat the chicken and cook for about a minute to let the spices open up and become fragrant.
- Build the base:
- Add the chopped tomatoes and cook for 5 minutes, stirring occasionally, until they soften and start to break down into a thick, chunky sauce.
- Stir in the yogurt:
- Lower the heat and mix in the yogurt, stirring well to combine. Let it simmer gently for 10 minutes, stirring now and then to keep it from sticking.
- Finish with cream:
- Pour in the water and heavy cream, stirring to combine. Simmer gently for another 5 to 10 minutes until the chicken is cooked through and the sauce is creamy and slightly thickened.
- Adjust and serve:
- Taste and add more salt or spices if needed. Garnish with chopped cilantro and serve hot with rice or naan.
Pin There's something deeply comforting about a bowl of this curry on a cold evening, the kind of meal that makes you slow down and actually sit at the table. I've served it to friends who don't usually like spicy food, and they always go back for seconds. It's become one of those recipes I don't even need to look at anymore, my hands just know what to do.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
What to Serve With It
This curry is best with something to soak up the sauce, like steamed basmati rice or warm naan bread. I've also served it over quinoa when I wanted something lighter, and it worked beautifully. A simple cucumber salad with lemon and salt on the side cuts through the richness and adds a refreshing crunch.
How to Store and Reheat
Let the curry cool completely before transferring it to an airtight container, and it will keep in the fridge for up to three days. When you reheat it, do it gently on the stove over low heat, adding a splash of water or cream if the sauce has thickened too much. I've found that the flavors deepen overnight, so leftovers are never a letdown.
Simple Swaps and Tweaks
If you want to make this dairy-free, swap the yogurt and cream for coconut milk, which adds a slightly sweet, tropical note. Chicken breast works too, but cut the simmering time or it will dry out. For extra depth, stir in a pinch of garam masala at the very end, right before you take it off the heat.
- Use coconut milk instead of yogurt and cream for a dairy-free version with a hint of sweetness.
- Add a handful of spinach or peas in the last few minutes for extra color and vegetables.
- If you like it spicier, add a sliced green chili with the garlic and ginger.
Pin This curry has saved more weeknights than I can count, and it never feels boring or repetitive. I hope it becomes one of those recipes you reach for when you want something comforting, flavorful, and reliably delicious.
Recipe Q&A
- → Can I use chicken breast instead of thighs?
Yes, you can substitute chicken breast for thighs. However, reduce the simmering time to prevent the meat from drying out, as breast meat cooks faster and has less fat than thighs.
- → How can I make this dairy-free?
Replace the yogurt and heavy cream with coconut milk for a dairy-free version. This will give the curry a slightly sweeter, tropical flavor while maintaining the creamy texture.
- → What can I serve with chicken curry?
This curry pairs perfectly with steamed basmati rice, naan bread, or roti. You can also serve it with cauliflower rice for a low-carb option or quinoa for added protein.
- → How do I adjust the spice level?
Control the heat by adjusting the chili powder amount or omitting it entirely for a milder curry. You can also add fresh green chilies for more heat or a pinch of sugar to balance spiciness.
- → Can I make this ahead of time?
Yes, this curry actually tastes better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.
- → What is the best way to reheat leftover curry?
Reheat gently on the stovetop over low heat, stirring occasionally and adding a splash of water or cream if the sauce has thickened. You can also microwave in 30-second intervals, stirring between each.