Save The smell of curry powder blooming in hot oil is what pulled my neighbor to my kitchen window one Thursday evening. She knocked, laughed, and asked if I was opening a restaurant. I wasn't, but that chicken curry became the dish I made every time someone needed comfort, celebration, or just a really good meal. It's the kind of recipe that makes your home smell like warmth and makes people linger at the table long after their plates are empty.
I made this for my family on a rainy Sunday when everyone was feeling a little restless and hungry. My youngest declared it the best thing I'd ever cooked, which is high praise from someone who usually only eats plain pasta. We ate it with warm naan, tearing pieces and scooping up every bit of sauce, and the kitchen stayed warm and fragrant for hours. That's when I knew this recipe was a keeper.
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 (1 lb): Thighs stay tender and juicy even after simmering, unlike breast meat which can turn dry if you look away for a moment.
- Medium onion, finely chopped: The foundation of flavor here, cook it until it's golden and sweet to build depth from the very start.
- Garlic (3 cloves, minced): Fresh garlic brings a sharpness that powder just can't match, so don't skip the mincing step.
- Ginger (1 inch, grated): Grating releases the oils and gives the curry a subtle heat and brightness that ties everything together.
- Tomatoes (2 medium, finely chopped): They break down into the sauce and add acidity and body, balancing the richness of the cream.
- Plain whole milk yogurt (1/2 cup): This is the tangy secret that makes the sauce creamy without feeling heavy, stir it in slowly to prevent curdling.
- Heavy cream (1/4 cup): Just enough to round out the sauce and give it that silky finish you want to soak up with rice.
- Curry powder (2 tbsp): The backbone of the dish, bloom it in the pan to wake up all those warm, earthy flavors.
- Ground cumin (1 tsp): Adds a nutty, smoky note that deepens the overall flavor without overpowering.
- Ground coriander (1 tsp): Brings a subtle citrusy sweetness that lightens the heavier spices.
- Turmeric (1/2 tsp): For color and a gentle earthiness, plus it makes everything look golden and inviting.
- Chili powder (1/2 tsp, optional): Adjust to your heat tolerance, I usually add it because I like a little kick.
- Salt (1/2 tsp or to taste): Taste as you go, the yogurt and tomatoes will affect how much you need.
- Ground black pepper (1/4 tsp): Just a touch for background warmth and a hint of spice.
- Vegetable oil or ghee (2 tbsp): Ghee adds a nutty richness, but vegetable oil works perfectly if that's what you have on hand.
- Water (1/2 cup): Thins the sauce just enough so it coats the chicken without being too thick or pasty.
- Fresh cilantro leaves, chopped: The final touch of brightness and color, it makes the whole dish feel fresh and finished.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the onions:
- Heat the oil or ghee in a large skillet over medium heat and add the onions, stirring often until they turn soft and golden, about 5 minutes. This step builds the sweet, caramelized base that carries the whole dish.
- Add garlic and ginger:
- Stir in the minced garlic and grated ginger, cooking for just 1 minute until the kitchen fills with that unmistakable fragrance. Don't let them burn 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, just seared enough to lock in flavor.
- Bloom the spices:
- Sprinkle in the curry powder, cumin, coriander, turmeric, chili powder, salt, and pepper, stirring well to coat every piece of chicken. Let it cook for 1 minute so the spices release their oils and deepen in flavor.
- Cook the tomatoes:
- Add the chopped tomatoes and cook for 5 minutes, stirring now and then, until they soften and start to break down into a thick, fragrant base. This is where the sauce really starts to come together.
- Stir in the yogurt:
- Lower the heat and add the yogurt, mixing it in gradually to prevent curdling. Simmer gently for 10 minutes, stirring occasionally, until the sauce thickens and clings to the chicken.
- Add water and cream:
- Pour in the water and heavy cream, stirring everything together, then let it simmer gently for another 5 to 10 minutes. The chicken should be cooked through and the sauce creamy and slightly thickened.
- Adjust and garnish:
- Taste the sauce and add more salt or spices if needed, then garnish with chopped cilantro. Serve it hot with rice or naan for the full experience.
Save One evening I brought a big pot of this curry to a potluck and watched it disappear in minutes. People kept coming back, asking for the recipe, and one friend admitted she'd never liked curry until that night. It reminded me that good food doesn't need to be complicated, it just needs to be made with a little care and shared with people who appreciate it.
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.
Storing and Reheating
This curry keeps beautifully in the fridge for up to four days, and honestly, it tastes even better after the flavors have had a night to settle and marry. I store it in an airtight container and reheat it gently on the stove with a splash of water or cream to loosen the sauce. You can also freeze it for up to three months, just thaw it overnight in the fridge before reheating.
Serving Suggestions
I love serving this over a big pile of fluffy basmati rice, but it's just as wonderful with warm naan for scooping up every bit of sauce. A simple cucumber salad or a handful of pickled onions on the side adds a cool, crunchy contrast that balances the richness. Sometimes I'll add a squeeze of lime right before serving for a bright, zingy finish that makes everything pop.
Customizing Your Curry
If you want to make this dairy free, swap the yogurt and cream for full fat coconut milk, it'll be a little sweeter but just as creamy. For extra depth, stir in a pinch of garam masala at the very end, off the heat, so it stays fragrant and doesn't cook out. You can also add vegetables like bell peppers, peas, or spinach in the last few minutes of simmering for more color and texture.
- Use chicken breast if that's what you have, but cut the simmering time to avoid dryness.
- Adjust the chili powder to your heat preference, or leave it out entirely for a milder version.
- Double the batch and freeze half for an easy weeknight meal when you need something comforting and fast.
Save This curry has become my go to for busy nights, quiet weekends, and everything in between. I hope it fills your kitchen with the same warmth and makes your table a place people want to stay.
Recipe FAQ
- → Can I use chicken breast instead of thighs?
Yes, chicken breast works well but requires less cooking time. Reduce the simmering time to prevent the meat from drying out, and check for doneness earlier.
- → How can I make this dairy-free?
Replace the yogurt and heavy cream with coconut milk. This creates a slightly sweeter, tropical flavor profile while maintaining the creamy texture.
- → What should I serve with this curry?
Basmati rice and warm naan bread are traditional accompaniments. You can also serve it with quinoa, cauliflower rice, or roti for variety.
- → Can I adjust the spice level?
Absolutely. Omit the chili powder for mild curry, or increase it for more heat. You can also add fresh green chilies or red pepper flakes to taste.
- → How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight. Reheat gently on the stovetop or in the microwave.
- → What is garam masala and should I add it?
Garam masala is a warm spice blend common in Indian cooking. Adding a pinch at the end enhances the aromatic complexity and depth of the curry.