Pan chicken gyros with homemade yoghurt sauce: 55 g protein
A one-pan chicken gyros with a yoghurt sauce, ready in half an hour: exact quantities, a step-by-step method and an estimated 55 g protein per serving.

Takeaway gyros can easily top 900 calories, and you rarely know how much of it is actually meat. This one is cooked in a single pan, takes half an hour start to finish, and lands at roughly 55 g of protein per serving. The sauce is built on Greek yoghurt rather than mayonnaise, so it adds protein instead of just fat.
Prep time and servings
- Prep: 15 minutes
- Marinating: 30 minutes (optional, but you can taste the difference)
- Cooking: 15 minutes
- Servings: 4
Skip the marinade and you are eating exactly 30 minutes after you start. With it, the hands-on time is the same — the chicken just sits in the fridge while you get on with something else.
Ingredients
Chicken and marinade
- 800 g chicken breast fillets, cut into 1 cm strips
- 20 ml olive oil (2 tbsp)
- 30 ml lemon juice (half a lemon)
- 2 tsp sweet paprika
- 1 tsp dried oregano
- 1 tsp ground cumin
- 1 tsp garlic granules
- 1/2 tsp salt, black pepper to taste
- 120 g red onion (1 medium), finely sliced
- 200 g tomatoes (2 small), diced
Sauce
- 400 g Greek yoghurt, 2% fat
- 150 g cucumber, coarsely grated and squeezed dry
- 2 garlic cloves (about 6 g), finely chopped
- 10 ml olive oil (1 tbsp)
- 10 ml lemon juice
- fresh dill or parsley, salt and pepper to taste
Method
- In a bowl, mix the olive oil, lemon juice, paprika, oregano, cumin, garlic granules, salt and pepper. Add the chicken strips and work the marinade in with your hands. Chill for 30 minutes if you have the time.
- While that sits, grate the cucumber, salt it lightly, leave it 5 minutes, then squeeze it hard in your hands. This is the step that decides whether you get a thick sauce or a puddle.
- Stir the cucumber, garlic, tablespoon of oil, lemon juice and herbs through the Greek yoghurt. Taste and adjust the salt, then put the sauce back in the fridge while the chicken cooks.
- Heat a wide pan over high heat with no extra oil — the fat is already in the marinade. The pan needs to be genuinely hot, otherwise the chicken releases water and steams instead of browning.
- Cook the chicken in two batches of 400 g. Spread the strips in one layer, leave them untouched for 2 minutes, then stir and cook another 3–4 minutes until the edges catch colour. The thickest piece should be white all the way through, around 74°C in the centre.
- Lift the meat onto a plate. Drop the red onion into the same pan and fry for 2 minutes, just to soften it, scraping up the browned bits from the base.
- Return the chicken to the pan, add the tomatoes and toss for 30 seconds so everything warms through. Take it off the heat straight away — the tomato should stay firm.
- Divide into four portions and top each with about 140 g of the cold sauce. Hot pan, cold yoghurt: that contrast is half the appeal.
Nutrition per serving
These are an estimate per serving, worked out from the quantities above using standard food tables. Your real numbers can shift by around 10% depending on how lean the chicken and how thick the yoghurt are.
- Calories: about 390 kcal
- Protein: 55 g
- Carbohydrate: 11 g
- Fat: 15 g
As written, this is a very low-carb plate. If you want fuel around training, add a 60 g wholemeal pita (roughly 160 kcal and 30 g of carbs) or 150 g cooked rice per serving.
Swaps and variations
Different meat: boneless chicken thigh gives a juicier gyros but adds roughly 6–7 g of fat and 60 kcal per serving while costing you about 5 g of protein. Turkey swaps in one for one with breast — if that appeals, the turkey meatballs in tomato sauce run on the same logic.
Different sauce: full-fat strained yoghurt at 10% tastes excellent, but drops the protein by about 5 g and adds 8 g of fat per serving. No Greek yoghurt in the shop? Strain 600 g of plain yoghurt through muslin overnight. There is more on yoghurt as the protein backbone of a meal in the piece on Greek yoghurt with fruit and nuts.
For meal prep: keep the chicken and the sauce in separate containers for up to 3 days in the fridge. The sauce does not freeze well; the meat freezes fine for a month. The same wet-and-dry separation trick shows up in the tuna and egg rice boxes.
Dairy-free: blend 300 g of silken tofu with lemon, garlic and a tablespoon of oil in place of the yoghurt. The protein stays close, the texture comes out slightly denser.
If you want a similar protein hit from something that looks after itself in the oven, stuffed sweet potato with chicken is the obvious alternative.
The short version
A properly hot pan, two batches instead of one, and a well-squeezed cucumber — those three things separate this from a pale, watery imitation. Thirty minutes of work gives you four servings at 55 g of protein and 390 kcal each, with the carbs added on your terms. Make a double batch of the sauce; it disappears faster than you would expect.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.





