Heavenly Homemade Indian Chicken Curry

Steaming bowl of Heavenly Homemade Indian Chicken Curry garnished with cilantro, aromatic. Save
Steaming bowl of Heavenly Homemade Indian Chicken Curry garnished with cilantro, aromatic. | brightbasilblog.com

This homemade Indian chicken curry layers toasted whole spices, sautéed onions, garlic, and ginger with ground cumin, coriander, turmeric and chili powder. Chicken thighs are browned, stirred with yogurt to enrich the sauce, then simmered in broth until tender. Finish with garam masala and lemon, garnish with cilantro and serve with basmati rice or naan.

The smell of toasted whole spices hitting hot ghee will stop you mid-sentence every single time. My neighbor once knocked on my door convinced I was running a restaurant out of my kitchen. That was just a Tuesday night and this chicken curry was the culprit.

I made this for a friend who claimed she did not like Indian food and watched her go back for thirds with extra naan. She now texts me every couple of weeks asking for the recipe and I just send her a photo of the cinnamon stick in my pantry.

Ingredients

  • 800 g boneless chicken thighs: Thighs are non negotiable here because breast meat dries out during the simmer and loses all that tenderness you want.
  • 2 medium onions finely chopped: Take the time to get them truly golden brown because this is the sweet foundation of your entire curry sauce.
  • 3 cloves garlic minced: Fresh garlic makes a noticeable difference so skip the jarred version if you can.
  • 1 tbsp fresh ginger grated: Use a microplane for the finest grate which helps it melt right into the sauce without stringy bits.
  • 2 medium tomatoes chopped: Roma or vine ripened tomatoes give the best balance of acidity and sweetness.
  • 2 green chilies sliced: These are optional but they add a fresh heat that dried chili powder alone cannot replicate.
  • 1 handful fresh cilantro chopped: Save this for the very end so the bright herbal note stays vibrant.
  • 1 1/2 tsp ground cumin: Toasting it briefly with the other ground spices wakes up its warm earthy character.
  • 1 1/2 tsp ground coriander: This adds a subtle citrus undertone that balances the heavier spices beautifully.
  • 1 tsp turmeric powder: A little goes a long way and it gives the dish its signature golden hue.
  • 1 1/2 tsp garam masala: Always add this toward the end of cooking because its delicate aromatics fade with prolonged heat.
  • 1 tsp chili powder: Adjust up or down depending on your tolerance but even a modest amount rounds out the flavor profile.
  • 1 tsp salt: Taste and adjust at the end because the yogurt and broth already contribute some sodium.
  • 1/2 tsp black pepper: Freshly cracked is always better and adds a gentle warmth without extra heat.
  • 2 bay leaves 4 whole cloves 4 green cardamom pods 1 cinnamon stick: These whole spices perfume the oil first and create an aromatic base you simply cannot get from powders alone.
  • 150 ml plain yogurt: Bring it to room temperature before adding and stir constantly to prevent any curdling.
  • 3 tbsp vegetable oil or ghee: Ghee gives a richer more authentic flavor but a neutral oil works perfectly well.
  • 200 ml water or chicken broth: Broth adds another layer of savory depth while water lets the spices shine more prominently.
  • Juice of 1/2 lemon: A final squeeze of acidity brightens the whole pot and ties every flavor together.

Instructions

Wake up the whole spices:
Heat the oil or ghee in a large heavy bottomed pan over medium heat and drop in the bay leaves cloves cardamom pods and cinnamon stick. Stand there and breathe it in for about a minute until your kitchen smells like a spice market.
Build the onion base:
Add the chopped onions and stir often as they slowly turn a deep golden brown which takes about eight minutes. Do not rush this step because the sweetness and color here define your curry.
Add the aromatics:
Stir in the garlic and ginger and cook for just one minute until fragrant. You will hear a slight sizzle and smell an instant punch of warmth.
Cook down the tomatoes:
Toss in the chopped tomatoes and green chilies and let them cook until they break down and the mixture thickens around four minutes. The oil will start to separate from the edges when this stage is done.
Bloom the ground spices:
Add the cumin coriander turmeric chili powder salt and black pepper. Stir everything well and cook for two minutes so the spices toast and release their full flavor into the paste.
Brown the chicken:
Add the chicken pieces and toss them to coat completely with the spiced masala. Cook for about five minutes until the outside is lightly browned and sealed on all sides.
Incorporate the yogurt:
Pour in the yogurt gradually while stirring continuously so it blends smoothly without curdling. The sauce will turn a beautiful creamy color.
Simmer to tenderness:
Add the water or broth bring everything to a gentle simmer then cover and cook for twenty to twenty five minutes. The chicken should be completely cooked through and fork tender.
Finish with garam masala and lemon:
Stir in the garam masala and lemon juice and simmer uncovered for three to five more minutes to let the sauce thicken. Remove the whole spices before serving and top with fresh cilantro.
Save
| brightbasilblog.com

There is something about a pot of curry simmering on the stove that turns an ordinary evening into an event. People gather in the kitchen without being asked.

Serving Suggestions That Actually Work

Steamed basmati rice is the obvious pairing and honestly you cannot go wrong there. I also love tearing off pieces of warm naan and using them to scoop up the sauce directly which feels far more satisfying than using a spoon.

Making It Your Own

Splash in some coconut milk at the very end if you want a creamier milder version that kids tend to love. You can also swap in bone in chicken pieces for a richer deeper flavored broth but increase the simmer time by about ten minutes to ensure the meat falls off the bone.

Storage and Leftovers

This curry is one of those rare dishes that tastes even better the next day when the spices have had time to settle and mingle. Store it in an airtight container in the refrigerator for up to three days and reheat gently on the stove with a splash of water.

  • Freeze individual portions for up to two months and thaw overnight in the fridge.
  • Avoid microwaving on high because the chicken will toughen and the sauce can separate.
  • Always taste for salt after reheating because flavors tend to mellow overnight.
Heavenly Homemade Indian Chicken Curry simmered to rich, spiced gravy over rice. Save
Heavenly Homemade Indian Chicken Curry simmered to rich, spiced gravy over rice. | brightbasilblog.com

Share this with someone who thinks homemade curry is too complicated because one taste will change their mind entirely.

Recipe FAQs

Allow about 40 minutes of active cooking: browning the chicken and building the sauce, then a 20–25 minute gentle simmer until the thighs are tender and the flavors meld.

Adjust chili powder and green chilies to taste. Remove seeds or use fewer chilies for milder heat, or add a pinch more chili powder for a spicier finish.

Temper the yogurt by stirring it in gradually and keep the pan at low to medium heat; stirring continuously helps prevent curdling and yields a smooth, creamy sauce.

Bone-in chicken pieces can be used for richer flavor—extend the simmering time until cooked through. White meat works too but may be slightly drier; adjust cooking time accordingly.

Yes. Flavors deepen after resting. Refrigerate in an airtight container for up to 3 days and reheat gently on the stovetop with a splash of water or broth to loosen the sauce.

Steamed basmati rice, jeera rice, or warm flatbreads like naan or roti complement the sauce. A cooling raita or simple cucumber salad balances the spices.

Heavenly Homemade Indian Chicken Curry

Aromatic Indian chicken curry with yogurt, garam masala, and whole spices, simmered to tender, flavorful perfection.

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

  • 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 the chopped onions and cook, stirring frequently, until they turn a deep golden brown, approximately 8 minutes.
3
Incorporate Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for about 1 minute until aromatic.
4
Cook Down the Tomatoes: Add the chopped tomatoes and green chilies. Cook until the tomatoes break down and the mixture thickens, roughly 4 minutes.
5
Toast the Ground Spices: Add cumin, coriander, turmeric, chili powder, salt, and black pepper. Stir thoroughly and cook for 2 minutes to bloom the spices and release their oils.
6
Sear the Chicken: Add the chicken pieces, coating them evenly with the masala. Cook until lightly browned on all sides, approximately 5 minutes.
7
Add the Yogurt: Gradually stir in the yogurt, stirring continuously to prevent curdling and ensure a smooth sauce.
8
Simmer Until Tender: Pour in the water or chicken broth, bring to a gentle simmer, then cover and cook for 20–25 minutes until the chicken is fully cooked through and tender.
9
Finish with Garam Masala and Lemon: Stir in the garam masala and lemon juice. Simmer uncovered for 3–5 minutes to allow the sauce to thicken and the flavors to meld.
10
Garnish and Serve: Remove the whole spices (bay leaves, cinnamon stick, cloves, cardamom pods) before serving. Garnish generously with fresh chopped cilantro.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 355
Protein 36g
Carbs 11g
Fat 18g

Allergy Information

  • Contains dairy (yogurt)
  • Verify all commercial broth labels for potential gluten or hidden allergens
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.