
Chicken Curry With Cucumber Yoghurt tastes rich, creamy, a little spicy, and super refreshing thanks to that cool yoghurt on top. It works perfectly for busy weeknights or casual dinner guests and takes about 45 minutes from start to finish. I cooked a version of this in my tiny first apartment kitchen and smoked out the place, so I promise this one keeps the flavor and skips the chaos.
Why Make This Chicken Curry With Cucumber Yoghurt at Home
Homemade chicken curry with cucumber yoghurt tastes fresher, brighter, and more customizable than takeout. You control the spice level, the richness, and the amount of sauce, so picky eaters and heat lovers both stay happy.
You also stretch your budget, use simple pantry spices, and skip mystery ingredients. Leftovers taste even better the next day, so you cook once and eat twice without feeling bored.
“This chicken curry with cucumber yoghurt tastes like a restaurant meal that somehow snuck into my kitchen on a Tuesday night ★★★★★”
Ingredients You Need
Here is everything you need for the chicken curry and the cucumber yoghurt. I include notes so you can swap things based on what you already have.
Chicken and Marinade
- 1 ½ pounds boneless skinless chicken thighs, cut into bite-size pieces
- Use thighs for juicy, tender curry. Use chicken breast if you prefer leaner meat, but cook it gently so it stays moist.
- ½ cup plain full-fat yoghurt
- Greek yoghurt works well and clings nicely to the chicken.
- 1 tablespoon fresh lemon juice
- 3 cloves garlic, minced or grated
- 1 tablespoon fresh ginger, minced or grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon ground turmeric
- ½ teaspoon paprika or Kashmiri chili powder
- ½ to 1 teaspoon salt, to taste
Curry Sauce
- 2 tablespoons neutral oil (canola, avocado, or light olive oil)
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 to 2 green chilies, finely chopped (jalapeño or serrano, adjust to heat preference)
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon paprika or Kashmiri chili powder
- ½ teaspoon turmeric
- ½ teaspoon garam masala (add more at the end if you like)
- 1 can (14 ounces) crushed or finely chopped tomatoes
- Use fire roasted tomatoes for deeper flavor if you like.
- ¾ to 1 cup coconut milk or heavy cream
- Coconut milk gives a subtle sweetness and dairy free option. Cream gives a richer, silkier sauce.
- ½ to 1 teaspoon sugar or honey, to balance acidity
- Salt and black pepper, to taste
- 2 tablespoons fresh cilantro, chopped, plus more for garnish
Cucumber Yoghurt
- 1 cup plain Greek yoghurt (or thick plain yoghurt)
- 1 small cucumber, grated or finely diced
- Use English cucumber or Persian cucumber for fewer seeds and less water.
- 1 tablespoon fresh lemon juice
- 1 tablespoon fresh mint or cilantro, finely chopped
- ¼ teaspoon ground cumin or chaat masala (optional but tasty)
- Salt and black pepper, to taste
To Serve
- Steamed basmati rice or jasmine rice
- Warm naan or flatbread
- Lime or lemon wedges
- Extra chopped cilantro and mint
Pantry Shortcuts and Substitutions
- Use pre-minced garlic and ginger from a jar if you feel tired, just use slightly more for stronger flavor.
- Swap ground spices with a good quality curry powder if you need to simplify. Use 1 to 2 tablespoons and adjust to taste.
- Use rotisserie chicken in a pinch. Skip the marinade, shred the chicken, and simmer it gently in the finished sauce for a few minutes.
Equipment List
- Large mixing bowl for marinating chicken
- Cutting board and sharp knife
- Large deep skillet, sauté pan, or Dutch oven
- Wooden spoon or spatula
- Box grater for cucumber and ginger
- Measuring spoons and cups
- Small bowl for cucumber yoghurt
Tips & Mistakes
- Marinate the chicken at least 20 to 30 minutes so the yoghurt tenderizes the meat and the spices soak in.
- Cut chicken pieces roughly the same size so they cook evenly and stay juicy.
- Brown the chicken in batches so it sears instead of steaming in crowded pan space.
- Cook the onions longer than you think, until they turn soft and golden, since they build the base flavor of the curry.
- Toast the spices in the oil for 30 to 60 seconds so they bloom and taste nutty, but pull the pan off heat if they start to darken too fast.
- Add tomatoes and then simmer them until they thicken and lose their raw edge, or the curry can taste sharp and thin.
- Taste the sauce before you add the chicken back and adjust salt, acid, and sweetness so the flavor feels balanced.
- Keep the cucumber yoghurt thick by squeezing out extra water from grated cucumber with your hands or a clean towel.
- Cool the curry slightly before you stir in coconut milk or cream so it stays smooth and does not split.
- Reheat leftovers gently over low heat and add a splash of water or broth so the sauce loosens without scorching.
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, cumin, coriander, turmeric, paprika, and salt. Toss everything until the chicken pieces wear a nice thick coat of marinade.
Cover the bowl and chill it in the fridge for at least 20 to 30 minutes. If you plan ahead, marinate it up to 8 hours for deeper flavor. Pull the chicken from the fridge about 10 minutes before cooking so it does not go into the pan ice cold.
Step 2: Mix the Cucumber Yoghurt
Add Greek yoghurt to a small bowl. Grate the cucumber on the large holes of a box grater, then squeeze it over the sink or a bowl to remove extra water. Stir the cucumber into the yoghurt.
Add lemon juice, chopped mint or cilantro, cumin or chaat masala if you use it, salt, and pepper. Taste and adjust seasoning so it tastes bright, cool, and a little tangy. Chill it in the fridge while you cook the curry so the flavors meld.
Step 3: Sear the Chicken
Heat 1 tablespoon of oil in a large skillet over medium high heat. Shake extra marinade off the chicken pieces and lay them in a single layer in the hot pan. Sear the chicken until it browns on one side, then flip and cook until the outside looks golden.
Work in batches if needed so the pan does not crowd. The chicken does not need to cook all the way through at this stage because it will finish in the sauce. Transfer the browned chicken to a plate and keep it nearby.
Step 4: Cook the Onions and Aromatics
Lower the heat to medium and add the remaining tablespoon of oil to the same pan. Add the chopped onion and a pinch of salt. Stir and cook until the onion turns soft, lightly golden, and smells sweet.
Add garlic, ginger, and chopped green chilies. Stir and cook for 1 to 2 minutes until they smell fragrant. Scrape up any browned bits from the bottom of the pan because those bits carry a lot of flavor.
Step 5: Toast the Spices
Sprinkle in the cumin, coriander, paprika, turmeric, and a pinch of garam masala. Stir constantly for about 30 seconds to 1 minute so the spices toast in the hot oil. Watch closely so they do not burn.
If the pan looks dry, splash in a tablespoon of water to keep the spices from sticking. The mixture should smell warm and aromatic at this point. This step gives the curry its deep, layered flavor.
Step 6: Add Tomatoes and Simmer
Pour in the crushed or chopped tomatoes and stir to combine with the onion and spice mixture. Let the mixture simmer over medium heat for 8 to 10 minutes. Stir occasionally until the tomatoes thicken and darken slightly in color.
Taste and add a pinch of sugar or honey if the tomatoes taste too sharp. Season with salt and pepper. The sauce should taste rich and slightly tangy before you add the chicken.
Step 7: Add Coconut Milk or Cream
Lower the heat to medium low. Stir in the coconut milk or cream slowly until the sauce turns smooth and creamy. Let it come to a gentle simmer, not a hard boil.
Taste again and adjust salt, pepper, and sugar. Sprinkle in the remaining garam masala if you want a stronger warm spice note. The sauce should coat the back of a spoon nicely.
Step 8: Finish Cooking the Chicken
Slide the browned chicken and any juices from the plate into the pan. Stir so every piece nestles into the sauce. Simmer gently for 10 to 15 minutes until the chicken cooks through and turns tender.
Stir occasionally so nothing sticks to the bottom. Taste one piece of chicken and adjust seasoning in the sauce if needed. Stir in chopped cilantro right at the end for a fresh, herbal finish.
Step 9: Rest and Serve
Turn off the heat and let the curry sit for 5 minutes. This short rest helps the flavors settle and the sauce thicken slightly. Give it a quick stir.
Spoon hot rice into bowls and ladle the chicken curry over the top. Add a generous dollop of cucumber yoghurt on each serving. Sprinkle with extra cilantro or mint and serve with warm naan or flatbread.
Variations I've Tried
I swap chicken thighs with cauliflower florets and chickpeas for a vegetarian version and keep the same sauce and cucumber yoghurt. I use light coconut milk when I want a slightly lighter curry and it still tastes rich and satisfying. Sometimes I stir in a handful of spinach or peas at the end to sneak in more veggies.
I also cut the green chili amount in half when I cook for kids and keep extra sliced chilies on the table for spice lovers. I use smoked paprika occasionally for a subtle smoky note. When I feel lazy, I skip the marinade and just simmer bite-size chicken pieces directly in the sauce a little longer, and it still tastes great.
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 all that sauce. Add warm naan, roti, or any soft flatbread so you can scoop every last bit from the bowl. A simple side of sliced cucumbers, tomatoes, and red onion with a squeeze of lemon keeps the plate fresh.
You can also serve it with quinoa or cauliflower rice if you want a lighter base. A side of lentils or a simple green salad turns it into a full meal that feels cozy but not heavy.
How to store
- Store leftover chicken curry in an airtight container in the fridge for up to 3 to 4 days.
- Keep cucumber yoghurt in a separate container in the fridge for up to 2 days and stir before serving.
- Freeze the chicken curry without the cucumber yoghurt in freezer safe containers for up to 2 months.
- Thaw frozen curry overnight in the fridge, then reheat gently on the stove over low heat with a splash of water or broth, or reheat in the microwave in short bursts, stirring between each, until hot.

Leave a Reply