Heavenly Homemade Indian Chicken Curry

Heavenly Homemade Indian Chicken Curry steaming over basmati rice, fragrant spices  Pin It
Heavenly Homemade Indian Chicken Curry steaming over basmati rice, fragrant spices | hometastelab.com

This hearty Indian chicken starts by toasting whole spices, then sautéing onions, ginger and garlic until deeply golden. Tomatoes and ground spices are cooked to release their aromas, chicken is seared, and yogurt is stirred in slowly to prevent curdling. A gentle 20–25 minute simmer makes tender thighs; finish with garam masala, lemon and cilantro for bright, layered flavor.

The rain was hammering against the kitchen window that Tuesday evening, and I had exactly nothing planned for dinner until I spotted the packet of chicken thighs sitting in the fridge waiting for purpose. Forty minutes later, the entire house smelled like a Mumbai street stall, and my roommate walked in asking which restaurant I had ordered from. That was the moment this curry became a weekly ritual in our household.

I have made this for potluck dinners, sleepy Sunday afternoons, and once at 11pm after a terrible day at work when nothing but a bowl of something warm and golden would fix things. Each time the smell of those whole spices hitting hot oil transports me somewhere calmer. It is the kind of dish that makes people pull up a chair and stay a while.

Ingredients

  • 800 g boneless chicken thighs: Thighs stay juicy and tender during the long simmer, and I learned the hard way that breast meat dries out before the flavors fully develop.
  • 2 medium onions, finely chopped: Take the time to get a proper golden brown on these because that deep sweetness is the backbone of the entire curry.
  • 3 cloves garlic, minced and 1 tbsp fresh ginger, grated: Fresh is nonnegotiable here, and the paste of both sizzling in oil is one of the best smells you will ever create in your kitchen.
  • 2 medium tomatoes, chopped: They break down into a rich sauce, and if yours are out of season a spoonful of tomato paste alongside them works wonders.
  • 2 green chilies, sliced: Entirely optional, but they add a fresh sharp heat that dried powder alone cannot replicate.
  • 1 handful fresh cilantro, chopped: Stir some in at the end and save a little for garnish because the bright herbal note cuts through all that richness beautifully.
  • 1½ tsp ground cumin, 1½ tsp ground coriander, 1 tsp turmeric, 1½ tsp garam masala, 1 tsp chili powder: Toasting these ground spices in the pan for a couple of minutes blooms their oils and turns them from dusty to vibrant.
  • 1 tsp salt and ½ tsp black pepper: Season gradually and taste at the end because the yogurt and tomatoes both carry their own saltiness.
  • 2 bay leaves, 4 whole cloves, 4 green cardamom pods, 1 cinnamon stick: These whole aromatics infuse the oil at the start and create the authentic depth that makes this taste like restaurant curry rather than homemade approximation.
  • 150 ml plain yogurt: Add it slowly while stirring constantly to keep it smooth, and full fat yogurt gives the richest result.
  • 3 tbsp vegetable oil or ghee: Ghee adds a nutty warmth that regular oil cannot match, but either works perfectly well.
  • 200 ml water or chicken broth: Broth adds another layer of savory depth, though water is completely fine since the spices carry so much flavor.
  • Juice of ½ lemon: A squeeze at the very end brightens everything and balances the heavy spices in a way that makes the whole dish sing.

Instructions

Wake up the whole spices:
Heat your oil or ghee in a large heavy bottomed pan over medium heat and drop in the bay leaves, cloves, cardamom pods, and cinnamon stick, letting them sizzle and pop for about a minute until your kitchen smells incredible.
Build the golden onion base:
Add the chopped onions and cook them down slowly, stirring often, until they turn a deep golden brown which takes roughly eight minutes and requires patience but is absolutely worth every second.
Add garlic and ginger:
Stir in the minced garlic and grated ginger, cooking for just a minute until fragrant and being careful not to let them burn or turn bitter.
Cook down the tomatoes:
Toss in the chopped tomatoes and green chilies, letting them cook until they soften and the mixture thickens into a rusty paste, roughly four minutes.
Bloom the ground spices:
Sprinkle in the cumin, coriander, turmeric, chili powder, salt, and pepper, stirring everything well and cooking for two minutes so the spices toast and release their full flavor into the oil.
Brown the chicken:
Add the chicken pieces and toss them until every piece is coated in that gorgeous masala, cooking for about five minutes until they pick up some color on all sides.
Temper in the yogurt:
Pour the yogurt in a little at a time while stirring continuously to prevent any curdling, and you will see the sauce turn a beautiful creamy gold.
Simmer until tender:
Pour in the water or broth, bring everything to a gentle simmer, then cover the pan and let it cook for twenty to twenty five minutes until the chicken is completely tender and cooked through.
Finish with garam masala and lemon:
Stir in the garam masala and squeeze in the lemon juice, then simmer uncovered for three to five more minutes so the sauce thickens and coats the chicken like velvet.
Rest and serve:
Fish out the whole spices before serving so nobody bites into a clove, then scatter fresh cilantro over the top and serve with fluffy basmati rice or warm naan.
A bowl of Heavenly Homemade Indian Chicken Curry, creamy sauce and cilantro  Pin It
A bowl of Heavenly Homemade Indian Chicken Curry, creamy sauce and cilantro | hometastelab.com

There is something about ladling a bowl of this curry over rice for someone who has had a long day that feels like wrapping them in a blanket made of food. It became my love language before I even realized it.

Choosing the Right Pan

A heavy bottomed Dutch oven or saucepan makes all the difference here because the even heat distribution prevents the spices from scorching on the bottom. I once used a thin stainless steel pan and spent the entire cooking time fighting hot spots and burnt onion bits. Cast iron or enameled cookware lets you relax and focus on the aromas instead of constantly scraping and rescuing.

Serving Suggestions That Elevate It

Steamed basmati rice is the classic pairing and for good reason, but warm naan or paratha for scooping up the extra sauce is equally irresistible. A simple side of sliced cucumber with salt and lemon provides a cool crunch that balances the warm spices perfectly. On nights when I want something extra indulgent, a drizzle of coconut milk over the top right before serving turns it into something remarkably close to a restaurant butter chicken experience.

Making It Your Own

Once you have the base technique down, this curry becomes a canvas for whatever you have on hand or however you are feeling that day.

  • Swap the chicken for chickpeas and cauliflower to make a satisfying vegetarian version that loses none of the flavor.
  • Try bone in chicken pieces with the skin removed for a richer, deeper tasting broth that benefits from an extra ten minutes of simmering.
  • Keep leftover curry in an airtight container in the fridge for up to three days, and gently reheat it on the stove with a splash of water to loosen the sauce.
Spoon-ready Heavenly Homemade Indian Chicken Curry with yogurt richness and warm spices Pin It
Spoon-ready Heavenly Homemade Indian Chicken Curry with yogurt richness and warm spices | hometastelab.com

Every time I make this curry, the kitchen becomes the warmest room in the house, and nobody ever wants to leave the table. That is really all any recipe needs to do.

Recipe Questions

Yes, but breasts cook faster and can dry out. Reduce simmering time and check internal temperature; consider cutting breasts into larger pieces and finish with a shorter, gentler simmer to retain moisture.

Temper the yogurt by stirring a few spoonfuls of hot sauce into it before adding, and stir it in gradually over low heat. Removing the pan from high direct heat while incorporating helps keep the sauce smooth.

Use a blend of warm spices like cinnamon, cardamom, cloves and a pinch of ground cumin and coriander. Add sparingly and adjust to taste, adding it near the end for aromatic lift.

Reduce or omit chili powder and green chilies for milder heat, or increase them for more kick. Fresh chilies add brightness while dried chili powder increases overall warmth.

Yes—stir in a splash of coconut milk or a tablespoon of cream at the end of cooking for a silkier texture, or use a dollop of blended cashews for richness without dairy.

Classic pairings include steamed basmati rice or warm flatbreads like naan. A simple cucumber raita or chopped salad also provides a cooling contrast to the spices.

Heavenly Homemade Indian Chicken Curry

Rich, aromatic Indian chicken simmered in toasted spices and yogurt, finished with lemon and cilantro.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Chicken

  • 1.75 lb boneless chicken thighs, cut into bite-size pieces

Vegetables & Aromatics

  • 2 medium onions, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 medium tomatoes, chopped
  • 2 green chilies, sliced (optional)
  • 1 handful fresh cilantro, chopped (for garnish)

Spices & Seasonings

  • 1½ tsp ground cumin
  • 1½ tsp ground coriander
  • 1 tsp turmeric powder
  • 1½ tsp garam masala
  • 1 tsp chili powder (adjust to taste)
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • 2 bay leaves
  • 4 whole cloves
  • 4 green cardamom pods
  • 1 cinnamon stick

Dairy & Liquids

  • ⅔ cup plain yogurt
  • 3 tbsp vegetable oil or ghee
  • ¾ cup water or chicken broth
  • Juice of ½ lemon

Instructions

1
Bloom the Whole Spices: Heat oil or ghee in a large heavy-bottomed pan over medium heat. Add bay leaves, cloves, cardamom pods, and cinnamon stick. Sauté for 1 minute until fragrant.
2
Caramelize the Onions: Add onions and cook, stirring often, until golden brown, about 8 minutes.
3
Add Aromatics: Stir in garlic and ginger; cook for 1 minute until fragrant.
4
Cook the Tomatoes: Add chopped tomatoes and green chilies. Cook until tomatoes break down and the mixture thickens, about 4 minutes.
5
Bloom the Ground Spices: Add cumin, coriander, turmeric, chili powder, salt, and black pepper. Stir well and cook for 2 minutes to toast the spices.
6
Sear the Chicken: Mix in the chicken pieces, coating them well with the masala. Cook until the chicken is lightly browned on all sides, about 5 minutes.
7
Incorporate the Yogurt: Add yogurt gradually, stirring continuously to prevent curdling and ensure a smooth sauce.
8
Simmer Until Tender: Pour in water or chicken broth, bring to a gentle simmer, cover, and cook for 20–25 minutes until the chicken is cooked through and tender.
9
Finish with Garam Masala: Stir in garam masala and lemon juice. Simmer uncovered for 3–5 minutes to thicken the sauce to your desired consistency.
10
Garnish and Serve: Remove whole spices before serving. Garnish with fresh cilantro and serve with steamed basmati rice or naan.
Additional Information

Equipment Needed

  • Large saucepan or Dutch oven
  • Chef's knife and cutting board
  • Wooden spoon
  • Measuring spoons and cups

Nutrition (Per Serving)

Calories 355
Protein 36g
Carbs 11g
Fat 18g

Allergy Information

  • Contains dairy (yogurt)
  • Check labels if using commercial broth for hidden gluten or other allergens
  • Verify all ingredients if serving someone with celiac disease or severe gluten sensitivity
Claire Donovan

Sharing easy, wholesome recipes and practical cooking tips for fellow food lovers.