Save to Pinterest My neighbor knocked on my door one Tuesday evening holding a pot of something that smelled like warmth and mystery. She handed it to me with a scribbled recipe on the back of an envelope and said, Try this, you'll forget about takeout. That pot was chicken curry, and she was absolutely right. I've been making my own version ever since, tweaking the spices until the smell alone could pull my kids out of their rooms.
I made this curry the night my brother visited after months away, and he ate two bowls without saying a word. When he finally looked up, he just nodded and said, This is the one. Now every time he's in town, he asks if I'm making the curry. It became our quiet tradition, no planning required.
Ingredients
- Boneless, skinless chicken thighs (1 lb): Thighs stay juicy and tender even if you simmer a little too long, which has saved me more than once on distracted evenings.
- Onion (1 medium, finely chopped): The foundation of the sauce, cooked until golden and sweet, it creates that deep flavor you can't fake.
- Garlic (3 cloves, minced): Fresh garlic makes all the difference, the jarred stuff just doesn't bloom the same way in hot oil.
- Ginger (1 inch, grated): Grating it fine helps it melt into the sauce and adds a brightness that cuts through the richness.
- Tomatoes (2 medium, finely chopped): They break down into the base and add natural sweetness and body to the curry.
- Plain whole milk yogurt (1/2 cup): This is what makes the sauce creamy and tangy, stir it in off high heat so it doesn't curdle.
- Heavy cream (1/4 cup): Just enough to round out the sauce and give it that velvety finish.
- Curry powder (2 tbsp): The backbone of the spice blend, I buy a good quality one and keep it sealed tight.
- Ground cumin (1 tsp): Earthy and warm, it deepens the flavor without overpowering.
- Ground coriander (1 tsp): Adds a subtle citrusy note that brightens the whole dish.
- Turmeric (1/2 tsp): For color and a hint of earthiness, plus it stains everything so watch your counters.
- Chili powder (1/2 tsp, optional): I add it when I want a little heat, skip it if you're cooking for kids.
- Salt (1/2 tsp): Always taste at the end and adjust, every brand of curry powder has different saltiness.
- Black pepper (1/4 tsp): Just a pinch to add subtle warmth.
- Vegetable oil or ghee (2 tbsp): Ghee adds a nutty richness, but vegetable oil works perfectly fine.
- Water (1/2 cup): Thins the sauce just enough to let it simmer without scorching.
- Fresh cilantro (chopped, for garnish): The bright green finish that makes it look as good as it tastes.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat the oil or ghee in a large skillet over medium heat, then add the chopped onions and let them sizzle until they turn soft and golden, about 5 minutes. The kitchen will start to smell like something special is happening.
- Build the flavor base:
- Stir in the garlic and ginger, cooking for just a minute until the smell hits you right in the face. Don't walk away, they burn fast.
- Brown the chicken:
- Add the chicken pieces and stir occasionally until they're lightly browned on all sides, about 5 minutes. They don't need to be cooked through yet, just kissed by the heat.
- 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 a full minute so the spices wake up and release their oils.
- Add the tomatoes:
- Toss in the chopped tomatoes and cook for 5 minutes, stirring occasionally as they soften and start to break down into a chunky sauce. This is where the base really comes together.
- Stir in the yogurt:
- Lower the heat and add the yogurt, mixing it in gently so it doesn't split. Let it simmer for 10 minutes, stirring now and then to keep it from sticking.
- Finish with cream and water:
- Pour in the water and heavy cream, stirring everything together until smooth. Let it simmer gently for another 5 to 10 minutes until the chicken is cooked through and the sauce is thick and creamy.
- Taste and adjust:
- Give it a taste and add more salt or spices if needed. Every batch is a little different depending on your tomatoes and spices.
- Garnish and serve:
- Sprinkle with chopped cilantro and serve hot with rice or naan. The first bite is always the best.
Save to Pinterest One rainy Saturday, I made this curry and we ate it on the couch with the windows open, listening to the storm. My daughter dipped her naan into the sauce over and over, barely touching the rice. That's when I knew it wasn't just dinner anymore, it was something we'd remember.
How to Store and Reheat
I always make extra because this curry tastes even better the next day once the spices have had time to settle in. Store it in an airtight container in the fridge for up to four days, or freeze it for up to three months. Reheat gently on the stovetop with a splash of water or cream to bring back that silky texture.
Serving Suggestions
I usually serve this over basmati rice, but it's just as good with warm naan or even cauliflower rice if you're keeping it low carb. A simple cucumber salad on the side adds a cool crunch that balances the richness. Sometimes I'll add a dollop of extra yogurt on top for anyone who wants it a little milder.
Customizing the Heat and Flavor
If you like it spicy, add more chili powder or toss in a sliced green chili with the tomatoes. For deeper warmth, stir in a pinch of garam masala right before serving. I've also swapped the heavy cream for coconut milk when cooking for a friend who avoids dairy, and it turned out beautifully with a subtle tropical note.
- Use chicken breast if you prefer, but cut the simmering time to avoid dryness.
- Add a handful of spinach or peas in the last few minutes for extra color and nutrition.
- Double the recipe and freeze half, future you will be grateful.
Save to Pinterest This curry has become my go to when I want something comforting without the fuss. I hope it finds a spot in your weekly rotation the way it has in mine.
Recipe FAQ
- → Can I use chicken breast instead of thighs?
Yes, you can substitute chicken breast, but reduce the simmering time to prevent the meat from drying out. Thighs remain more tender due to their higher fat content.
- → How can I make this dairy-free?
Replace the yogurt and heavy cream with coconut milk for a rich, dairy-free alternative that still delivers creamy texture and complements the spices beautifully.
- → What can I serve with this curry?
This curry pairs perfectly with steamed basmati rice, naan bread, or roti. You can also serve it with cauliflower rice for a lower-carb option.
- → Can I adjust the spice level?
Absolutely. The chili powder is optional and can be increased for more heat or omitted entirely for a milder curry. Adjust to your family's preference.
- → How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water if the sauce has thickened too much.
- → What does blooming the spices mean?
Blooming spices means cooking them briefly in oil or with other ingredients to release their essential oils and deepen their flavors, creating a more aromatic and flavorful dish.