
Chicken Curry With Cucumber Yoghurt tastes rich, creamy, and a little tangy, with cool crunchy bites of cucumber that balance the warm spices. It works perfectly for busy weeknights or casual dinner guests, and you can get it on the table in about 45 minutes. I cooked a version of this in my tiny first apartment kitchen, and the smell alone convinced my neighbors to introduce themselves.
Why Make This Chicken Curry With Cucumber Yoghurt at Home
Homemade chicken curry with cucumber yoghurt gives you full control over spice level, salt, and richness, so you can tailor it to your crew. You also skip mystery ingredients and use fresh garlic, ginger, and herbs that actually taste like something.
You stretch a few chicken thighs into a full meal with rice or flatbread, so it hits that budget friendly sweet spot. The cool cucumber yoghurt on top makes the curry feel lighter, so you can enjoy a generous bowl without needing a nap on the couch.
This Chicken Curry With Cucumber Yoghurt tastes restaurant-level good, comes together on a weeknight, and disappears from plates in minutes ★★★★★
Ingredients You Need
Chicken and Marinade
- 1 ½ pounds boneless skinless chicken thighs, cut into bite-size pieces
- Use thighs for juicier curry; chicken breast works too, but cook it a bit less so it stays tender.
- ½ cup plain yoghurt
- Greek yoghurt or regular both work; thin Greek yoghurt with 1 tablespoon water if very thick.
- 1 tablespoon fresh lemon juice or lime juice
- 3 cloves garlic, finely grated or minced
- 1 tablespoon fresh ginger, finely grated
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon mild chili powder or cayenne to taste
- 1 teaspoon kosher salt
Curry Sauce
- 2 tablespoons neutral oil (canola, avocado, or light olive oil)
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- 1 tablespoon tomato paste
- Tube tomato paste works great and keeps well in the fridge.
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- ½ teaspoon smoked or sweet paprika
- 1 cup crushed tomatoes or tomato puree
- 1 cup coconut milk or heavy cream
- Coconut milk gives a dairy free base; cream makes it extra rich.
- ½ to 1 cup low sodium chicken broth or water, as needed for thinning
- 1 teaspoon sugar or honey, to balance acidity
- ½ to 1 teaspoon salt, to taste
- Fresh cilantro leaves, chopped, for garnish
- Lemon or lime wedges, for serving
Cucumber Yoghurt
- 1 cup plain yoghurt
- ½ large cucumber, grated or very finely chopped
- English cucumber or Persian cucumbers work best because they have fewer seeds.
- 1 tablespoon fresh mint, finely chopped (optional but tasty)
- 1 tablespoon fresh cilantro, finely chopped
- ½ small garlic clove, very finely grated (optional, for a little kick)
- ½ teaspoon ground cumin or roasted cumin powder
- ½ teaspoon salt, plus more to taste
- Black pepper, to taste
- Squeeze of lemon juice
Pantry Shortcuts and Substitutions
- Use pre minced garlic and ginger from a jar if you need speed, though fresh gives brighter flavor.
- Swap garam masala with a mild curry powder if that is what you have.
- Use rotisserie chicken in a pinch; add it toward the end and simmer gently so it stays tender.
- Use dairy free yoghurt for both marinade and cucumber yoghurt if you avoid dairy.
Equipment List
- Large skillet or wide heavy pot with lid
- Cutting board and sharp knife
- Mixing bowls for marinade and cucumber yoghurt
- Grater or microplane for garlic, ginger, and cucumber
- Wooden spoon or spatula
- Measuring spoons and cups
Tips & Mistakes
- Cut chicken pieces the same size so they cook evenly and stay juicy.
- Marinate the chicken at least 20 minutes; skip that step and the flavor will taste flat.
- Brown the chicken in batches so it sears; crowd the pan and it steams.
- Cook the onions until deep golden; pale onions give a weak curry base.
- Add spices to hot oil for 30 to 60 seconds; toss them in late and they taste dusty instead of toasty.
- Thin the curry gradually with broth; pour a lot at once and you end up with soup instead of sauce.
- Salt in layers and taste as you go; wait until the end and you might overshoot.
- Squeeze extra water from grated cucumber; skip that and the yoghurt turns watery.
- Cool the curry slightly before adding coconut milk or cream; add it at a hard boil and it can split.
- Store cucumber yoghurt separately; mix it into hot curry and it loses that cool contrast.
How to Make Chicken Curry With Cucumber Yoghurt
Step 1: Marinate the Chicken
Add the chicken pieces to a medium bowl. Spoon in the yoghurt, lemon juice, garlic, ginger, turmeric, cumin, coriander, chili powder, and salt. Stir until every piece of chicken looks coated in the spiced yoghurt.
Cover the bowl and chill it for at least 20 minutes and up to 8 hours. If you plan a longer marinate time, keep the salt at 1 teaspoon so the chicken stays tender and not overly firm.
Step 2: Mix the Cucumber Yoghurt
Grate the cucumber on the large holes of a grater. Gather the grated cucumber in your hands or in a clean kitchen towel and squeeze out as much liquid as you can. This step keeps the yoghurt thick and creamy.
Add the yoghurt to a bowl and stir in the cucumber, mint, cilantro, garlic if using, cumin, salt, pepper, and a squeeze of lemon juice. Taste and adjust salt or lemon until it tastes bright and refreshing. Chill the cucumber yoghurt while you cook the curry.
Step 3: Brown the Chicken
Heat 1 tablespoon of oil in a large skillet over medium high heat. Add half the marinated chicken in a single layer and cook 2 to 3 minutes per side until it picks up some color. You do not need to cook it through at this stage, just get some browning.
Transfer the browned chicken to a plate and repeat with the remaining oil and chicken. Set the chicken aside while you build the sauce.
Step 4: Cook the Onions and Aromatics
Turn the heat down to medium. In the same skillet, add the chopped onion. Stir and cook 8 to 10 minutes until the onions turn deep golden and soft; scrape up any browned bits from the chicken as you go.
Add the garlic and ginger and cook 1 minute until fragrant. Stir in the tomato paste and cook another 1 to 2 minutes until it darkens slightly and smells sweet instead of raw.
Step 5: Toast the Spices
Sprinkle in the cumin, coriander, garam masala, and paprika. Stir constantly for 30 to 60 seconds so the spices toast in the hot oil and coat the onions. If the pan looks dry or the spices start to catch, splash in a tablespoon of water and keep stirring.
This quick toasting step deepens the flavor and takes the curry from “pretty good” to “wow, who cooked this.”
Step 6: Build the Sauce
Pour in the crushed tomatoes and stir to combine with the onion spice mixture. Let it bubble for 3 to 4 minutes so the tomatoes cook down and lose their raw edge. Add the sugar or honey and a pinch of salt.
Stir in the coconut milk or cream and mix until the sauce looks smooth and rich. Add ½ cup of chicken broth or water to loosen it to a thick, pourable consistency. Bring the sauce to a gentle simmer.
Step 7: Simmer the Chicken
Slide the browned chicken and any juices from the plate into the sauce. Stir so the pieces nestle into the curry. Lower the heat to medium low so the curry simmers gently, not violently.
Cook 10 to 15 minutes, stirring occasionally, until the chicken cooks through and feels tender. If the sauce thickens too much, add a splash more broth or water. Taste and adjust salt and chili level to your liking.
Step 8: Finish and Rest
Sprinkle chopped cilantro over the curry and squeeze in a little lemon or lime juice. Stir and let the curry sit off the heat for 5 minutes so the flavors settle and the sauce thickens slightly. This short rest makes the sauce cling better to the chicken.
Give the cucumber yoghurt a quick stir. Set it on the table next to the pot of chicken curry so everyone can spoon on as much as they like.
Variations I've Tried
I swap chicken thighs with cauliflower florets and chickpeas for a vegetarian version that still tastes hearty. I also use paneer cubes instead of chicken and brown them lightly before simmering them in the sauce. When I feel like a lighter curry, I skip the coconut milk and use extra yoghurt stirred in off the heat, which gives a tangier finish.
Sometimes I add spinach or peas in the last few minutes of cooking so the curry includes built in veggies. I also bump up the heat with extra chili and a pinch of crushed red pepper when my spice loving friends come over. If I have leftover roasted vegetables in the fridge, I toss them in near the end and they soak up the sauce beautifully.
How to Serve Chicken Curry With Cucumber Yoghurt
Serve chicken curry with cucumber yoghurt over fluffy basmati rice or jasmine rice so the grains soak up the sauce. Warm naan, roti, or pita make perfect tools for scooping up every last bit of curry from the bowl. Add a simple side like sliced cucumbers, tomato salad, or steamed green beans to keep the plate balanced.
Top each serving with a generous spoonful of cucumber yoghurt, extra cilantro, and a squeeze of lemon. Kids often enjoy this curry with less chili and extra yoghurt, while spice fans can add more chili flakes at the table.
How to store
- Fridge: Cool the chicken curry and cucumber yoghurt separately, then store each in airtight containers in the fridge for up to 3 days.
- Freezer: Freeze the chicken curry without the cucumber yoghurt for up to 2 months; thaw overnight in the fridge before reheating.
- Reheating: Reheat the curry gently on the stove over medium low heat with a splash of water or broth, or use the microwave in short bursts, stirring between each.
- Cucumber yoghurt: Keep the cucumber yoghurt in the fridge for up to 2 days, stir before serving, and add a little fresh lemon or salt if the flavor softens.

Leave a Reply