Spicy Curry Chicken with Rice

Spicy Curry Chicken with Rice served steaming in a bowl, topped with cilantro and lime wedges. Pin it
Spicy Curry Chicken with Rice served steaming in a bowl, topped with cilantro and lime wedges. | sweetpintable.com

This aromatic chicken curry features boneless thighs marinated in yogurt and turmeric, then simmered in a rich coconut milk sauce with tomatoes and spices. Served over fluffy basmati rice, this dish balances heat and creaminess perfectly for a satisfying dinner.

There's a particular moment in every cook's life when they stop following recipes and start trusting their instincts, and for me, that happened while making curry chicken at a friend's dinner party. I'd bought too much chicken, the spice rack was calling to me, and something about the combination of yogurt, ginger, and that golden turmeric felt like it was meant to happen. That night, the kitchen filled with such an intoxicating aroma that guests started arriving early, drawn in by the smell alone. This dish became my answer to everything after that—a reliable way to impress without fuss, and honestly, to prove to myself that I could pull off something that tasted like it came from someone's grandmother's kitchen in Delhi.

I made this for my partner on a random Tuesday when they'd had the worst day imaginable, and I watched their shoulders drop the moment they tasted it. The warmth of the coconut milk, the gentle heat building slowly on the back of the throat, the way the rice soaked up every bit of sauce—it felt like the curry was doing the comforting that words couldn't quite manage. That's when I realized this dish wasn't just dinner; it was an edible way of saying I've got you.

Ingredients

  • Boneless, skinless chicken thighs (1.5 lbs): Thighs stay juicy where breasts dry out, and they have enough fat to stand up to bold spices without tasting bland.
  • Plain Greek yogurt (1/2 cup): This isn't just a binder—the acidity tenderizes the chicken while the creaminess mellows the heat.
  • Fresh ginger and garlic: Never skip these for minced versions in a jar; the fresh stuff is why your kitchen will smell like a spice market.
  • Curry powder, cumin, coriander (2 tbsp, 1 tsp each): Buy these whole and toast them if you can, but ground works fine if life's too short.
  • Cayenne pepper (1/2 tsp): Start here and taste as you go; every stove and palate is different.
  • Coconut milk (1 cup): Full-fat makes a silkier sauce, but lite works if that's what you have.
  • Basmati rice (1.5 cups): Rinsing removes excess starch so you get separate, fluffy grains instead of a starchy clump.

Instructions

Marinate the chicken in its yogurt bed:
Mix the chicken pieces with Greek yogurt, lemon juice, salt, and turmeric until everything's coated. Let it sit in the fridge for at least 30 minutes—this is where the magic happens, so don't rush it.
Get your rice going:
Rinse the basmati rice under cold running water until the water runs clear, which takes about three passes. Bring salted water to a boil, add the rice, cover, drop the heat to low, and let it steam for 15 minutes undisturbed.
Build your spice foundation:
Heat oil in a large skillet over medium heat and watch as the onions soften into golden sweetness over 5 to 7 minutes. This patience pays off—you're creating the base that everything else will rest on.
Wake up the aromatics:
Add garlic and ginger and let them perfume the oil for about a minute until your whole kitchen smells alive. The aroma alone tells you when it's right.
Toast the spices:
Dump in the curry powder, cumin, coriander, cayenne, and black pepper for just one minute, stirring constantly to prevent burning. You'll see the oil darken and smell the spices bloom—this moment matters more than you'd think.
Add the marinated chicken:
Nestle the yogurt-coated chicken into the spiced oil and let it cook for 5 to 6 minutes, stirring occasionally. The edges will brown slightly while the inside stays tender.
Build the sauce with tomatoes:
Pour in the diced tomatoes and let them break down into the oil for 3 minutes, creating a rich, tomatoey foundation.
Finish with coconut and broth:
Stir in the coconut milk and chicken broth, bring everything to a gentle simmer, cover, and let it cook for 15 to 20 minutes. Stir occasionally and watch as the sauce thickens and deepens in color, becoming something irresistible.
Taste and season:
Add salt to taste at the end, always tasting as you go because every pot is different.
Aromatic Spicy Curry Chicken with Rice plated beside a crisp cucumber raita, perfect for weeknight dinner. Pin it
Aromatic Spicy Curry Chicken with Rice plated beside a crisp cucumber raita, perfect for weeknight dinner. | sweetpintable.com

There's something almost meditative about standing at the stove while a curry simmers, watching the sauce go from loose and soupy to silky and clinging to the chicken. It's the kind of cooking that rewards patience without demanding perfection, and by the time dinner's ready, you've already won.

Adjusting the Heat to Your Taste

Spice is personal, and I learned this the hard way by making someone's curry so hot they politely pushed it around their plate. Start with 1/2 teaspoon of cayenne and add more if you want to turn up the temperature—you can always add heat, but you can't take it out. If things get too fiery, a dollop of yogurt or extra coconut milk will cool it down without compromising the flavor.

Why This Pairs with Rice

Basmati rice isn't just a vehicle for the curry; it's a counterpoint. The cool, clean flavor of properly cooked rice balances the richness of the sauce and gives you a rhythm to eating, bite after bite. Some nights I add a squeeze of lime to the rice itself, turning it into something almost refreshing against the warmth of the spices.

Beyond the Basics

This curry is a foundation more than a rigid formula, and I've made it with everything from chickpeas to chunks of potato when chicken wasn't in the house. A handful of fresh spinach stirred in at the end adds color and nutrition, while serving it with naan bread instead of rice opens up a completely different eating experience.

  • Pair with cucumber raita or a dollop of plain yogurt on the side to cut through the richness.
  • Leftovers taste even better the next day as the flavors continue to deepen and meld together.
  • This freezes beautifully for up to three months, making it the ultimate make-ahead dinner.
Close-up of Spicy Curry Chicken with Rice with creamy coconut sauce over fluffy basmati rice. Pin it
Close-up of Spicy Curry Chicken with Rice with creamy coconut sauce over fluffy basmati rice. | sweetpintable.com

Cooking this curry reminds me that some of the best things in life come from embracing a little heat and a lot of patience. Serve it hot, watch people's faces light up, and know that you've made something that tastes far more complicated than it actually is.

Recipe FAQs

Combine chicken pieces with Greek yogurt, lemon juice, salt, and turmeric in a bowl. Cover and refrigerate for 30 minutes to 2 hours.

Yes, reduce or omit the cayenne pepper to lower the heat level while keeping the aromatic curry flavor.

Basmati rice is ideal for its fragrance and fluffy texture, but other long-grain varieties work well too.

Absolutely, substitute boneless skinless chicken breast for thighs, though thighs tend to remain juicier during simmering.

Store in an airtight container in the refrigerator for up to three days; the flavors often meld better the next day.

Spicy Curry Chicken with Rice

Aromatic chicken in spicy sauce with rice.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Medium

Ingredients

Chicken

  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces

Marinade

  • 0.5 cup plain Greek yogurt
  • 1 tbsp lemon juice
  • 1 tsp salt
  • 1 tsp ground turmeric

Curry Sauce

  • 2 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp curry powder
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 0.5 tsp cayenne pepper, adjust to taste
  • 0.5 tsp ground black pepper
  • 1 can (14 oz) diced tomatoes
  • 1 cup coconut milk
  • 0.5 cup chicken broth
  • Salt, to taste

Rice

  • 1.5 cups basmati rice
  • 3 cups water
  • 0.5 tsp salt

Garnish

  • Fresh cilantro leaves, chopped
  • Lime wedges

Instructions

1
Marinate Chicken: Combine chicken pieces with yogurt, lemon juice, salt, and turmeric in a bowl. Mix well, cover, and refrigerate for at least 30 minutes or up to 2 hours.
2
Prepare Rice: Rinse basmati rice under cold water until clear. Boil water with salt in a saucepan, add rice, cover, reduce heat, and simmer for 15 minutes. Remove from heat, let stand covered for 5 minutes, then fluff with a fork.
3
Sauté Onions: Heat vegetable oil in a large skillet or Dutch oven over medium heat. Add chopped onions and sauté for 5 to 7 minutes until golden.
4
Add Aromatics: Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
5
Toast Spices: Add curry powder, cumin, coriander, cayenne pepper, and ground black pepper. Cook for 1 minute, stirring constantly.
6
Cook Chicken: Add marinated chicken to the skillet and cook for 5 to 6 minutes, stirring occasionally, until beginning to brown.
7
Add Tomatoes: Pour in diced tomatoes and cook for 3 minutes, stirring occasionally.
8
Simmer Sauce: Stir in coconut milk and chicken broth. Bring to a simmer, cover, and cook for 15 to 20 minutes until chicken is cooked through and sauce thickens. Adjust salt to taste.
9
Serve: Plate the curry chicken atop the steamed rice. Garnish with chopped cilantro and lime wedges.
Additional Information

Equipment Needed

  • Large skillet or Dutch oven
  • Saucepan with lid
  • Mixing bowls
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 540
Protein 36g
Carbs 54g
Fat 18g

Allergy Information

  • Contains dairy (yogurt) and coconut (tree nut allergy alert). Verify labels for hidden allergens.
Monica Reed

Passionate home cook sharing easy, family-friendly recipes and practical meal prep ideas.