
Chicken Curry With Cucumber Yoghurt tastes rich, creamy, and warmly spiced, with a cool, tangy crunch from the cucumber yoghurt that keeps every bite bright instead of heavy. It works perfectly for busy home cooks who want a cozy weeknight dinner in about 45 minutes that still feels special enough for guests. I first cooked a version of this in my tiny college apartment, and my smoke alarm still talks about it, but the recipe has improved a lot since then.
Why Make This Chicken Curry With Cucumber Yoghurt at Home
Homemade chicken curry with cucumber yoghurt gives you full control over spice, salt, and richness, so you can tailor it to kids, spice lovers, or that one friend who thinks black pepper counts as “hot.” The cooling yoghurt balances the curry, so the dish tastes comforting and light at the same time.
You also stretch a few chicken thighs into a full meal with rice or flatbread, which helps the budget. Leftovers taste even better the next day, so you cook once and enjoy twice.
“This chicken curry with cucumber yoghurt tastes like a restaurant favorite but comes together in under an hour at home, and my family licks the bowls clean every time. ★★★★★”
Ingredients You Need
Chicken and Marinade
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-size pieces
- Thighs stay juicy and forgiving; use chicken breast if you prefer, but reduce cooking time slightly.
- 1/2 cup plain full-fat yoghurt
- Greek yoghurt works; thin it with 1 tablespoon water if very thick.
- 2 tablespoons fresh lemon juice
- 3 cloves garlic, finely minced or grated
- 1 tablespoon fresh ginger, finely minced or grated
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon mild chili powder or paprika
- 1 teaspoon kosher salt
Curry Sauce
- 2 tablespoons neutral oil (canola, avocado, or light olive oil)
- 1 large yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1–2 green chilies, finely chopped (optional, adjust to heat preference)
- 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
- I like MDH or Everest garam masala, but any fresh-smelling blend works.
- 1/2 teaspoon smoked or sweet paprika
- 1 cup crushed tomatoes or tomato puree
- 3/4 to 1 cup water or low-sodium chicken broth
- 1/2 cup coconut milk or heavy cream
- Coconut milk gives a subtle sweetness; cream gives a richer, silkier texture.
- 1 teaspoon sugar or honey (optional, to balance acidity)
- 1 teaspoon kosher salt, plus more to taste
- Fresh cilantro leaves, chopped, for garnish
Cucumber Yoghurt
- 1 cup plain yoghurt (Greek or regular, full-fat tastes best)
- 1 small cucumber, grated or finely diced
- Persian or English cucumber works best because they have fewer seeds.
- 1 tablespoon fresh lemon juice
- 1 tablespoon fresh mint or cilantro, finely chopped
- 1/4 teaspoon ground cumin or chaat masala (optional but tasty)
- 1/4 teaspoon salt, or to taste
Pantry Shortcuts & Substitutions
- Use pre-minced garlic and ginger from jars if you feel tired; the flavor stays slightly milder but still tasty.
- Use a good-quality curry powder in place of individual spices in a pinch; use 1.5 to 2 tablespoons and adjust to taste.
- Use frozen chopped onions to save time; sauté them straight from frozen until they turn golden.
- Use dairy-free yoghurt and coconut milk to keep the chicken curry with cucumber yoghurt fully dairy-free.
Equipment List
- Large mixing bowl for marinating chicken
- Cutting board and sharp knife
- Large heavy skillet or Dutch oven
- Wooden spoon or heat-safe spatula
- Small bowl for cucumber yoghurt
- Box grater for cucumber and ginger
- Measuring cups and spoons
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 flatter.
- Brown the chicken in batches; crowd the pan and the meat steams instead of browns.
- Cook the onions until deep golden; pale onions give a weak-tasting curry.
- Taste the curry near the end and adjust salt, acidity, and heat; do not rely only on the recipe amounts.
- Add yoghurt and cream off high heat; boiling them hard can cause curdling.
- Squeeze excess water from grated cucumber; extra liquid can thin the yoghurt too much.
- Chill the cucumber yoghurt while the curry cooks so the flavors meld and the sauce thickens slightly.
- Reheat gently over low heat; high heat can overcook the chicken and split the sauce.
How to Make Chicken Curry With Cucumber Yoghurt
Step 1: Marinate the Chicken
Add the chicken pieces to a large bowl. Spoon in the yoghurt, lemon juice, garlic, ginger, turmeric, cumin, coriander, chili powder, and salt. Stir until every piece of chicken looks coated, then cover and chill for at least 20 minutes or up to 8 hours.
If you run short on time, leave the bowl on the counter for 15–20 minutes while you prep the onions and cucumber. The short rest still helps the spices cling to the chicken and start to tenderize it.
Step 2: Make the Cucumber Yoghurt
Add the yoghurt to a small bowl. Grate the cucumber on the large holes of a box grater, then squeeze it in your hands or a clean kitchen towel to remove extra water. Stir the cucumber into the yoghurt with lemon juice, herbs, cumin or chaat masala if using, and salt.
Taste and adjust seasoning; you want it slightly salty and tangy so it stands up to the curry. Chill the bowl in the fridge while you cook the chicken curry with cucumber yoghurt so it stays cool and thick.
Step 3: Brown the Chicken
Heat 1 tablespoon oil in a large skillet over medium-high heat. Shake excess marinade off the chicken pieces and place them in a single layer in the hot pan. Brown the chicken on both sides for about 2–3 minutes per side; the pieces do not need to cook through at this stage.
Work in two batches if needed and add more oil if the pan looks dry. Transfer browned chicken to a plate and keep it nearby.
Step 4: Build the Curry Base
Reduce the heat to medium and add the remaining oil to the same skillet. Add chopped onion and cook, stirring often, until it turns deep golden and soft, about 8–10 minutes. Add garlic, ginger, and green chilies and cook 1–2 minutes until fragrant.
Stir in tomato paste and cook it for 1–2 minutes so it darkens slightly and loses its raw taste. Sprinkle in cumin, coriander, garam masala, and paprika, then stir for 30 seconds so the spices toast and release their aroma.
Step 5: Add Tomatoes and Simmer
Pour in crushed tomatoes and stir to combine with the onion and spice mixture. Add water or broth to thin the sauce to a loose, saucy consistency. Bring the mixture to a gentle simmer.
Add sugar or honey if the tomatoes taste very sharp. Taste and season with salt, keeping in mind that the chicken and marinade also carry salt.
Step 6: Finish Cooking the Chicken
Slide the browned chicken and any juices from the plate into the simmering sauce. Stir to coat the pieces in the curry. Lower the heat to medium-low and cook for 10–15 minutes, stirring occasionally, until the chicken cooks through and turns very tender.
Check a larger piece by cutting it open; the center should look opaque and juicy. If the sauce thickens too much, splash in a bit more water or broth.
Step 7: Add Creaminess
Reduce the heat to low. Stir in coconut milk or heavy cream and let the curry gently bubble for 2–3 minutes so the flavors blend. Do not let it boil hard so the dairy stays smooth.
Taste again and adjust salt, chili, or lemon juice to balance richness. Sprinkle chopped cilantro over the top.
Step 8: Serve With Cucumber Yoghurt
Spoon the chicken curry into bowls or over rice. Top each serving with a generous dollop of cucumber yoghurt. Add extra cilantro or a squeeze of lemon if you like brightness.
Serve hot, with more cucumber yoghurt on the side for anyone who wants extra cooling contrast.
Variations I've Tried
I swap chicken thighs for chickpeas and cauliflower when I cook a vegetarian version; I keep the same sauce and just simmer the vegetables until tender. I also use leftover rotisserie chicken; I skip the browning step and stir the shredded meat into the sauce near the end so it only needs a short warm-up.
Sometimes I stir a handful of spinach or kale into the curry during the last few minutes for extra greens. I also add a pinch of smoked paprika or a tiny bit of chipotle for a subtle smoky note that pairs nicely with the cooling cucumber yoghurt.
How to Serve Chicken Curry With Cucumber Yoghurt
Serve chicken curry with cucumber yoghurt over fluffy basmati rice, jasmine rice, or simple steamed white rice. Warm naan, roti, or pita works perfectly to scoop up the sauce and yoghurt. Add a simple side like sliced cucumbers, tomato salad, or steamed green beans to keep the meal fresh and colorful.
If you cook for kids or spice-sensitive friends, keep extra cucumber yoghurt on the table so they can mellow the heat. A cold glass of sparkling water, mango lassi, or iced tea pairs nicely and keeps the meal refreshing.
How to store
- Fridge: Cool leftovers to room temperature, then store chicken curry and cucumber yoghurt in separate airtight containers in the fridge for up to 3 days.
- Freezer: Freeze the chicken curry (without cucumber yoghurt) in freezer-safe containers for up to 2 months; stir well after thawing to bring the sauce back together.
- Reheating curry: Reheat the curry gently on the stove over low to medium heat, adding a splash of water or broth if the sauce looks too thick; stir often until hot.
- Reheating yoghurt: Do not heat the cucumber yoghurt; keep it chilled and spoon it over the hot curry just before serving.

Leave a Reply