Creamy Chicken Curry

Creamy Chicken Curry, a delightful bowl of tender chicken swimming in a rich, flavorful sauce. Save to Pinterest
Creamy Chicken Curry, a delightful bowl of tender chicken swimming in a rich, flavorful sauce. | cookingwithbrielle.com

This dish features tender chicken thighs marinated in yogurt and Indian spices, then slowly simmered in a rich sauce made with cream, tomatoes, garlic, ginger, and garam masala. The process results in a comforting, flavorful meal perfect for weeknight dinners. The creamy texture and aromatic spices balance perfectly, with an optional heat from cayenne. Garnished with fresh cilantro, it pairs wonderfully with basmati rice or naan for a satisfying experience.

The smell of toasted garam masala hit me before I even stirred the pan, and I knew this batch would be different. I'd been making chicken curry for years, but it wasn't until a neighbor lent me her jar of homemade spice blend that I understood what depth really meant. Now every time I pull out that skillet, I think of her kitchen and the way she'd let whole spices bloom in hot oil until the air itself tasted golden.

I made this for a friend who said she didn't like curry, mostly because she'd only ever had the neon-orange kind from a jar. She finished two bowls and texted me the next morning asking for the recipe. That's when I realized this dish doesn't just feed people, it changes minds.

Ingredients

  • Boneless, skinless chicken thighs: Thighs stay juicy where breasts would turn dry, and they soak up the marinade like little flavor sponges.
  • Plain Greek yogurt: This is what tenderizes the meat and gives the marinade body; regular yogurt works too, but Greek clings better.
  • Lemon juice: Brightens the yogurt and helps break down the chicken just enough without turning it mushy.
  • Ground turmeric: Adds that warm, earthy backbone and a hint of golden color you can't fake.
  • Ground cumin and coriander: These two are the heartbeat of the marinade, nutty and slightly citrusy all at once.
  • Vegetable oil or ghee: Ghee brings a richer, nuttier flavor, but oil works perfectly fine if that's what you have.
  • Onion: Cook it low and slow until it's golden and sweet; this is where the sauce gets its foundation.
  • Garlic and fresh ginger: Mince them fine so they melt into the sauce and release all that sharp, warming fragrance.
  • Garam masala: The soul of the dish; toast it briefly in the pan to wake up the oils.
  • Ground paprika: Adds color and a gentle smokiness without overpowering the other spices.
  • Cayenne pepper: Optional, but a pinch makes everything come alive if you like a little heat.
  • Diced tomatoes: They break down into the sauce and add brightness and body; canned works beautifully here.
  • Heavy cream: This is what turns the sauce silky and rounds out all the sharp edges.
  • Chicken stock: Thins the sauce just enough and adds another layer of savory depth.
  • Fresh cilantro: A handful at the end makes the whole dish smell like it came from a restaurant.

Instructions

Marinate the chicken:
Mix the yogurt with lemon juice, turmeric, cumin, coriander, and salt until it's smooth and golden. Toss in the chicken pieces and make sure every bit is coated; let it sit for at least half an hour, though longer is better.
Soften the onions:
Heat your oil or ghee over medium heat and add the chopped onion, stirring now and then until it turns soft and caramel colored. This takes about seven minutes, and the kitchen will start to smell sweet and warm.
Add the aromatics:
Toss in the garlic and ginger, stirring constantly for about a minute until the raw edge burns off and everything smells bright and sharp.
Toast the spices:
Sprinkle in the garam masala, paprika, and cayenne if you're using it, and stir for a full minute. You'll see the spices darken slightly and the smell will shift from raw to toasted.
Brown the chicken:
Add the marinated chicken straight from the bowl and stir it around for four or five minutes until the edges start to turn golden and the yogurt cooks into the oil.
Simmer with tomatoes:
Pour in the diced tomatoes and chicken stock, scraping up any browned bits from the bottom of the pan. Bring it to a gentle simmer, then lower the heat, cover, and let it cook for fifteen minutes, stirring once or twice.
Finish with cream:
Stir in the heavy cream and let the sauce bubble gently, uncovered, for another five to seven minutes until it thickens and clings to the back of a spoon.
Adjust and garnish:
Taste the sauce and add salt and pepper as needed. Sprinkle fresh cilantro over the top and serve it hot with rice or naan.
Vibrant photo: Hot, creamy Chicken Curry served with fluffy white rice, delicious Indian spices. Save to Pinterest
Vibrant photo: Hot, creamy Chicken Curry served with fluffy white rice, delicious Indian spices. | cookingwithbrielle.com

One night I served this to my brother, who usually just eats to stay upright, and he asked if we could make it a weekly thing. We didn't manage weekly, but it became our ritual whenever he visited. The curry stopped being just dinner and started being the thing we did together, the reason to sit down and talk.

Storing and Reheating

This curry keeps beautifully in the fridge for up to four days, tucked into an airtight container. Reheat it gently on the stove over low heat, adding a splash of stock or water if the sauce has thickened too much. I've found that the flavors actually deepen overnight, so leftovers are never a letdown.

Pairing Suggestions

Serve it over fluffy basmati rice or with warm naan to scoop up every bit of sauce. A simple cucumber raita on the side cools things down if you've gone heavy on the cayenne. I've also loved it with roasted cauliflower or sautéed spinach when I want something green on the plate.

Making It Your Own

If dairy isn't your thing, swap the cream for coconut cream and the yogurt for coconut yogurt; the flavor shifts slightly tropical, but it's just as rich. You can also add vegetables like bell peppers or peas in the last ten minutes of cooking for extra color and texture.

  • Try stirring in a spoonful of tomato paste with the spices for a deeper, sweeter tomato flavor.
  • If you want it richer, add an extra tablespoon of ghee when you start the onions.
  • Garnish with toasted cashews or a squeeze of lime for a little extra brightness at the end.
Garnished Creamy Chicken Curry showcasing a comforting meal featuring tender chicken and rich sauce. Save to Pinterest
Garnished Creamy Chicken Curry showcasing a comforting meal featuring tender chicken and rich sauce. | cookingwithbrielle.com

This is the kind of dish that makes your kitchen smell like home, even if you've only lived there a month. I hope it becomes one of those recipes you reach for without thinking, the one that feels like comfort in a bowl.

Questions & Answers About the Recipe

Boneless, skinless chicken thighs are ideal due to their tenderness and ability to absorb the marinade and flavors well.

Yes, by replacing heavy cream with coconut cream and using coconut yogurt for the marinade, it becomes dairy-free while maintaining creaminess.

Reduce or omit the cayenne pepper to lower the heat, or add more for a spicier flavor according to taste.

Serve hot alongside basmati rice or naan bread to soak up the flavorful sauce and complete the meal.

Marinate the chicken for at least 30 minutes to allow flavors to penetrate, or up to 4 hours in the fridge for deeper taste.

Creamy Chicken Curry

Tender chicken pieces in a silky, spiced cream sauce rich with aromatic flavors.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Medium

Ingredients

Chicken

  • 1.3 lbs boneless, skinless chicken thighs, cut into bite-sized pieces

Marinade

  • ½ cup plain Greek yogurt
  • 1 tbsp lemon juice
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp salt

Sauce

  • 2 tbsp vegetable oil or ghee
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tsp garam masala
  • 1 tsp ground paprika
  • ½ tsp cayenne pepper (optional)
  • 1 can (14 oz) diced tomatoes
  • ¾ cup + 1 tbsp heavy cream
  • ⅓ cup + 1 tbsp chicken stock
  • Salt and freshly ground black pepper, to taste
  • 2 tbsp chopped fresh cilantro

Instructions

1
Prepare the marinade: Combine Greek yogurt, lemon juice, ground turmeric, cumin, coriander, and salt in a bowl. Add chicken pieces and toss to coat well. Marinate for at least 30 minutes or up to 4 hours in the refrigerator.
2
Sauté onions: Heat vegetable oil or ghee in a large skillet or Dutch oven over medium heat. Add chopped onions and cook until soft and golden, about 7 minutes.
3
Add aromatics: Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
4
Toast spices: Add garam masala, ground paprika, and cayenne pepper if using. Cook for 1 minute to release the spices' aromas.
5
Cook chicken: Add the marinated chicken and sauté for 4 to 5 minutes, stirring occasionally, until the pieces are lightly browned.
6
Simmer with tomatoes and stock: Pour in diced tomatoes and chicken stock. Bring to a simmer, reduce heat to low, cover, and cook for 15 minutes, stirring occasionally.
7
Finish with cream: Uncover and stir in heavy cream. Simmer for an additional 5 to 7 minutes until the sauce thickens and becomes creamy.
8
Season and garnish: Adjust seasoning with salt and freshly ground black pepper. Garnish with chopped fresh cilantro and serve warm.
Additional Information

Equipment Needed

  • Large skillet or Dutch oven
  • Mixing bowls
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 425
Protein 31g
Carbs 11g
Fat 29g

Allergy Information

  • Contains dairy from yogurt and cream.
  • Verify labels to ensure gluten-free compliance for stock and yogurt.
Brielle Thompson

Home chef sharing approachable recipes, smart meal prep tips, and family-friendly comfort food for everyday cooks.