Here’s my healthy chicken curry recipe, perfect for a curry night for two! Gluten-free, coeliac-friendly and packed with juicy spiced chicken, peppers and a creamy tomato curry sauce. See FAQ section for advice on making this dairy-free or veggie.
My healthy chicken curry has juicy pieces of tandoori-style chicken with lovely golden edges, charred peppers and a creamy tomato sauce, all served over brown basmati rice (which I made yellow with turmeric!). And no, you won’t need a long list of spices or an entire evening to make it. It’s ready in 30 minutes, with the air fryer (or oven) taking care of the chicken whilst the sauce bubbles away on the hob.

Sometimes all you want is a big bowl of curry and rice without turning dinner into a chaotic kitchen nightmare. This is exactly that sort of recipe: a few healthy everyday ingredients, two generous portions and no overnight marinating. There’s a little chopping to do at the start, then you can get the rice, sauce and air fryer/oven going alongside each other – then it’s ready in no time.
The chicken gets coated in Greek yoghurt, ginger and mild curry powder before going into the air fryer or oven (you decide that part!) Cooking it separately gives you those golden, charred edges that you wouldn’t get by simply simmering it in the sauce. The peppers get thrown in at the same time too, so you don’t need to get another frying pan out just for those!
So… what makes this a healthier option? I mean at its core, this is just lean protein and colourful veg with wholegrain rice underneath. All the creaminess comes from 0% Greek yoghurt, so there’s no butter, cream or coconut milk involved, and the whole recipe uses just a tablespoon of oil between two people. You still get a proper bowl of curry, with plenty of sauce for the rice.
Including the rice, each serving is high in protein with around 9g of fibre and only 2g saturated fat. I’m not especially bothered about that part personally… all I care about is that it tastes absolutely out of this world regardless of the numbers and labels, which it does!

Why you’ll love my Healthy Chicken Curry
- It’s creamy without needing cream. Greek yoghurt stirred in at the end gives the tomato sauce a lovely creamy finish. Just keep it off the heat when you add it!
- The chicken and peppers get lovely charred edges. A quick yoghurt and spice coating for the chicken, then into the air fryer/oven for maximum flavour. It’s a sneaky way to add tons more flavour and texture without nudging things away from the ‘healthy’ label at all.
- There’s plenty of veg already in there! Peppers, leek, tomatoes and spinach all go into the curry, so you don’t need to make a separate vegetable side dish.
- It’s a complete dinner for two. Chicken, sauce, vegetables and brown basmati rice, all ready in around 30 minutes. Perfect for a curry night without the faff!

Ingredients for my Healthy Chicken Curry
For the chicken, you’ll need skinless chicken breast cut into roughly 3cm chunks. Keeping the pieces a similar size helps them cook evenly and 3cm ensures they’re takeaway-style and meaty.
You’ll also need 0% fat Greek yoghurt. Some goes into the chicken coating and the rest gets stirred into the sauce at the end. Make sure it’s plain and unsweetened – strawberry yoghurt definitely isn’t invited here!
For the spices and flavourings, you’ll need mild curry powder, garam masala, minced ginger paste and a little salt. The curry powder goes into both the chicken coating and the sauce, whilst the garam masala goes in towards the end.
For the vegetables, you’ll need one red pepper, one green/yellow pepper, finely sliced leek and baby spinach. You’re welcome to use onion instead of leek, but I am a big leek lover and I implore you to give my way a try! (plus they don’t make you cry 😂)
The sauce starts with plain passata and a splash of water. There’s no need for a ready-made curry sauce or a stock cube. You’ll also need garlic-infused oil for the chicken, peppers and saucepan – just a teaspoon for each, making one tablespoon across the whole recipe. The garlic-infused oil means there’s no need to chop garlic… a small time/effort saver!
To serve, you’ll need brown basmati rice, fresh chives (or coriander) and lemon wedges. The rice quantity in the recipe is the dry weight, before cooking. And if coriander isn’t your thing, simply leave it out or use chives instead!

How to make my Healthy Chicken Curry
- Get the rice cooking according to the packet instructions. Brown basmati takes a little longer than white rice, so start it first whilst you prepare everything else.
- Coat the chicken in the yoghurt, oil, ginger, curry powder and salt. In a separate bowl, toss the pepper chunks with their teaspoon of oil.
- Start the sauce. Soften the leek in the garlic oil for 5-7 minutes, then stir in the ginger and curry powder for 30 seconds.
- Add the passata, water and salt. Simmer for 12-15 minutes until thickened, adding a splash more water if the sauce needs it.
- Air-fry or oven bake the chicken + peppers, turning halfway. If using the air fryer, ensure you arrange them in a single layer and cook in batches if needed. Check the chicken is cooked through before adding it to the sauce.
- Stir the peppers, garam masala and spinach into the sauce. Once the spinach has wilted, add the cooked chicken and remove the pan from the heat. Stir in the remaining yoghurt off the heat.
- Divide the rice and curry between two bowls. Scatter over the coriander and serve with lemon wedges. That’s dinner sorted!

A few tips before you start
Firstly, get the rice on before starting the sauce. Brown basmati often takes longer than you might expect, so check the packet rather than assuming it’ll be ready in the same time as white rice.
Cut the chicken into roughly 3cm chunks. Smaller pieces can dry out before the larger ones have cooked through, and you want every piece to stay lovely and juicy.
If air frying, don’t pile everything into it in a heap. A single layer gives the hot air room to circulate and helps the chicken and peppers colour properly. If your basket is small, cook in batches and/or allow a little extra time.
Keep an eye on the sauce as it simmers. You want it thickened, not catching on the bottom of the pan. Stir occasionally and add a small splash of water if it starts looking too thick before the chicken is ready.
Most importantly, take the pan off the heat before adding the final 100g yoghurt. Let the bubbling settle, then stir it through. Boiling it at this stage can make the yoghurt split instead of giving you that lovely creamy sauce.
For a little extra help keeping the sauce smooth, stir a spoonful of the warm sauce into the yoghurt first, then stir that mixture back into the pan off the heat. This takes the chill off the yoghurt more gradually.
Only use the fresh yoghurt reserved for the sauce at the end. Any yoghurt coating that’s been in contact with raw chicken needs cooking, so don’t scrape leftovers from the chicken bowl into the finished curry.
Storage and leftovers
This curry is best served freshly made, when the chicken is juicy and the sauce is lovely and smooth. If you do have leftovers, keep the curry and rice in separate containers if possible.
Cool the curry promptly, refrigerate within 2 hours and eat within 48 hours. Cool rice as quickly as possible, ideally within 1 hour, then refrigerate and eat within 24 hours. If you’ve already mixed the rice and curry together, follow the shorter rice timings.
Reheat only once, until steaming hot throughout, stirring to help everything heat evenly. A splash of water will loosen the curry if needed. The yoghurt sauce may look a little less smooth after reheating, so avoid boiling it for longer than necessary.
You can also freeze cooled curry portions for up to 3 months for best quality. The yoghurt may separate a little after freezing and reheating; if you’re making this specifically for the freezer, leave out the final 100g yoghurt and add fresh yoghurt off the heat after reheating. Defrost in the fridge, use within 24 hours of fully defrosting and reheat until steaming hot throughout.

Recipe tips, swaps and FAQs
Is this recipe gluten-free? Is it suitable for people with coeliac disease?
Yes! This recipe is gluten-free and suitable for people with coeliac disease, provided all the ingredients you use are gluten-free too.
If you’re cooking for someone with coeliac disease, you can find Coeliac UK’s advice on avoiding cross-contamination here. That includes making sure your air fryer basket, utensils and preparation surfaces are properly clean.
Can I make this dairy-free?
Yes! The only dairy ingredient here is the Greek yoghurt. Use:
- a thick plain dairy-free yoghurt instead of Greek yoghurt for the chicken coating and sauce. That’s it! A plain coconut-based yoghurt would be my first choice for a fairly neutral flavour. Check it’s gluten-free too.
The nutrition will change with the yoghurt you use, particularly the protein and saturated fat, so the figures below apply to the original version.
Can I make this vegetarian or vegan?
For a vegetarian version, I’d use one 400g tin of chickpeas, drained and rinsed, instead of the chicken. For that version, skip the chicken coating, cook the peppers as written and stir the chickpeas into the sauce for the last 5 minutes of simmering until hot through.
For a vegan version, combine the veggie and dairy-free advice above.
These swaps will change the nutrition, so don’t use the chicken version’s protein figure for them.
Can I make this lactose-free? Or low lactose?
Yes! To make this lactose-free, simply use:
- 0% lactose-free Greek yoghurt for the chicken coating and sauce. That’s it!
Everything else can stay exactly the same. Ordinary Greek yoghurt isn’t automatically lactose-free, so choose one labelled lactose-free. Lactose-free dairy yoghurt still contains milk, so it isn’t suitable for a milk allergy.
Is this healthy chicken curry low FODMAP?
Sadly, not as written for the elimination phase of the diet. The portions of peppers and passata all need considering and this would be a very different recipe if they were.
I wouldn’t label the finished curry low FODMAP just from making the lactose-free yoghurt swap. Portion sizes and the combination of ingredients matter too, so check the whole serving against the Monash FODMAP app when adapting it for the elimination phase.
As you’ll notice, this recipe is entirely onion and garlic-free (garlic-infused oil is low FODMAP) however as that’s how I eat every day!
Which yoghurt should I use for this chicken curry?
Use plain 0% fat Greek yoghurt for the recipe as written. It gives the chicken a thick coating and makes the sauce creamy without needing cream.
Full-fat Greek yoghurt will work too if that’s what you have, but it’ll change the nutrition. A runny natural yoghurt will make a thinner sauce, so a thick Greek yoghurt would be my first choice.

Do I need to marinate the chicken overnight?
No! Coat the chicken whilst you get everything else ready and that’s enough for this recipe. If you’d like to get ahead, you can cover the coated chicken and refrigerate it for a few hours before cooking, keeping within the chicken’s use-by date.
Can I make this without an air fryer?
Yes, the oven would be the simplest alternative. Spread the coated chicken and peppers over a lined baking tray in a single layer and try 200°C fan / 220°C for around 20-25 minutes, turning halfway. Check the chicken is cooked through rather than relying on the time alone.
Can I use chicken thighs instead of breast?
Yes! Use 300g boneless, skinless chicken thigh, trim any excess fat and cut it into similar-sized chunks. It may need a little longer in the air fryer, so check it’s cooked through before adding it to the sauce. The nutrition figures will be different too.
Can I use white rice instead of brown basmati?
Of course! White basmati is absolutely fine if that’s what you have. Use the same dry weight and cook according to the packet instructions; it will usually be ready sooner than brown basmati.
The brown rice adds wholegrains and contributes to the fibre in the original recipe, so swapping it will change the nutrition slightly. Either way, there’s still plenty of sauce to spoon over it!
Can I make your healthy chicken curry ahead of time?
Yes! You can make the tomato sauce ahead, stopping before adding the spinach and yoghurt. Cool it promptly and refrigerate within 2 hours, then use within 48 hours. Reheat the sauce until steaming hot whilst you cook the chicken, peppers and fresh rice.
Then add the cooked peppers, garam masala and spinach, followed by the cooked chicken, and stir in the yoghurt off the heat as usual. You can also chill and reheat the finished curry following the storage advice above, but freshly cooked chicken and freshly stirred-in yoghurt give you the best texture.
Troubleshooting
How do I know when my chicken is cooked?
The chicken should have some golden edges and be cooked right through. A clean food thermometer is the most reliable way to check: the centre of the largest pieces should reach 75°C for 30 seconds.
The 10-14 minutes is a guide, as air fryers and the size of your chicken pieces vary. If it needs longer, keep cooking and check again before adding it to the sauce.
Why has my yoghurt sauce split?
This usually happens when the yoghurt meets too much heat. Fat-free yoghurt is particularly prone to separating, especially in a tomato sauce, so don’t stir it into a furiously bubbling pan.
Take the curry off the heat and let the bubbling settle. Stir a spoonful of warm sauce into the yoghurt first, then gently stir that mixture into the curry. Don’t put it back on to boil afterwards.
If it has already split, stirring may help bring it together a little, but it won’t necessarily become completely smooth again. It doesn’t automatically mean the curry is ruined – the texture is just less creamy.
Why is my chicken dry?
It’s most likely been cooked for too long or cut into pieces that are too small. Aim for roughly 3cm chunks and start checking at the lower end of the cooking time.
Once the chicken is cooked, add it to the finished sauce rather than leaving it simmering away for another 10 minutes. The sauce should already be thickened and ready for it!

Healthy Chicken Curry Recipe
Ingredients
For the chicken
- 300 g skinless chicken breast cut into 3cm chunks
- 50 g 0% fat Greek yoghurt
- 1 tsp garlic-infused oil
- 1 tsp minced ginger paste
- 2 tsp mild curry powder
- 1/8 tsp fine salt
For the roasted peppers
- 1 medium red pepper deseeded and cut into chunks
- 1 medium green/yellow pepper deseeded and cut into chunks
- 1 tsp garlic-infused oil
For the creamy curry sauce
- 1 tsp garlic-infused oil
- 100 g leek finely sliced
- 1 tsp minced ginger paste
- 2 tsp mild curry powder
- 300 g passata
- 50 ml water
- 1/8 tsp fine salt
- 1 tsp garam masala
- 75 g baby spinach
- 100 g 0% fat Greek yoghurt
To serve
- 120 g brown basmati rice
- A small handful of chives (or fresh coriander) chopped
- Lemon wedges
Instructions
- Firstly, cook the rice according to the packet instructions. Mix the chicken with its remaining ingredients until coated. Toss the peppers with the oil and set both aside.
- Meanwhile, heat the garlic oil in a saucepan over a medium heat. Cook the leek for 5-7 minutes until softened. Stir in the ginger and curry powder for 30 seconds.
- Add the passata, water and salt. Simmer for 12-15 minutes until thickened, adding a splash of water if needed.
- To cook the chicken and peppers in the air fryer, air-fry them in a single layer at 190°C for 10-14 minutes, turning halfway. Cook in batches if needed.
- Alternatively, to cook the chicken and peppers in the oven, preheat the oven to 200°C fan / 220°C. Spread the chicken and peppers over a lined baking tray in a single layer. Cook for around 20-25 minutes, turning halfway, until the chicken is cooked through and the peppers are softened.
- Stir the peppers, garam masala and spinach into the sauce until the spinach wilts, then add the cooked chicken. Remove from the heat. Stir the remaining yoghurt into the curry off the heat.
- To serve, divide the rice and curry between two bowls. Scatter over the chives or coriander and serve with lemon wedges, if using.
Nutrition




