Greek yoghurt with fruit and walnuts as a meal, not a snack

A Greek yoghurt bowl with fruit and walnuts built as a real meal: exact quantities, around 33 g of protein and 535 kcal per serving, plus swaps.

Recipe4 min read · Updated 06.09.2026.

Greek yoghurt with fruit and walnuts as a meal, not a snack
Illustration: AI · GymHub

A pot of yoghurt with a few berries on top disappears in two minutes and leaves you hungry an hour later. The yoghurt is not the problem — the arithmetic is. Around 150 g of yoghurt and a handful of berries comes to roughly 130 kcal and 12 g of protein, which is a snack. This version lands at about 535 kcal and 33 g of protein per bowl and holds you for three to four hours.

Prep time and servings

Prep: 10 minutes. Cooking: 5 minutes. Servings: 2.

Those five minutes are just toasting the walnuts and oats in a dry pan. Skip that step and the whole thing takes ten minutes, but you lose a lot of the flavour and the walnuts stay soft.

Ingredients

  • 500 g Greek yoghurt, 2% fat (250 g per serving)
  • 60 g jumbo rolled oats
  • 40 g walnut halves, roughly chopped
  • 150 g berries (raspberries, strawberries or a mix; frozen works)
  • 1 medium banana, about 120 g peeled
  • 20 g honey
  • 1/2 tsp ground cinnamon
  • a pinch of salt

Pick the berries by season or straight from the freezer — frozen fruit is nutritionally close enough not to matter. Raspberries carry the most fibre of the group and strawberries the fewest calories per 100 g, so a mix of the two works well on both counts.

The 2% yoghurt is a deliberate middle ground. A 0% version saves roughly 40 kcal per serving but is thinner and sharper. Ordinary set yoghurt is not a substitute — it has around half the protein per 100 g.

Method

  1. Chop the walnuts into pea-sized pieces. Do not grind them; the bigger pieces are what you actually notice in each spoonful.
  2. Heat a dry pan over medium heat and toast the walnuts for 3 minutes, stirring constantly, until they smell nutty. Tip them onto a plate to cool straight away.
  3. Put the oats into the same pan and toast for 2 minutes, until they turn light golden. Let them cool too.
  4. Weigh the yoghurt and split it between two bowls, 250 g each. Weighing matters here — eyeballing it is where most people lose 50 to 80 g.
  5. Stir 10 g of honey, half a teaspoon of cinnamon and a pinch of salt into each bowl. You will not taste the salt, but it lifts the sweetness and takes the edge off the yoghurt.
  6. Slice the banana into rounds about 5 mm thick. Rinse and drain the berries; if frozen, leave them out for 10 minutes first.
  7. Layer it up: yoghurt, then oats, then fruit, then the toasted walnuts on top. The nuts go last so they stay crisp.
  8. Eat straight away, or cover and keep in the fridge for up to 12 hours. If you are making it ahead, add the walnuts only just before eating.

Nutrition per serving

These are an estimate per serving, worked out from the quantities above split across two bowls.

  • Calories: about 535 kcal
  • Protein: about 33 g
  • Carbohydrates: about 57 g
  • Fat: about 20 g

A swing of ten percent either way is normal. Most of it comes from the yoghurt: labels differ between producers, and the gap between 0% and 5% fat moves both the calories and the fat per bowl. Check your own pack if you are tracking closely.

Variations and swaps

More protein. Stir 15 g of protein powder into the yoghurt before anything else goes in — roughly 12 g more protein and 55 more calories per serving. Add a spoonful of water, because the powder soaks up a lot of liquid.

Fewer calories. Drop the honey and halve the walnuts to 20 g for two servings. That brings a bowl down to about 415 kcal while protein stays close to 32 g.

Made the night before. Layer everything except the walnuts in a jar the evening before; the logic is the same as with overnight oats, just with more yoghurt and less liquid.

Dairy-free. There is no plant yoghurt that matches Greek yoghurt on protein, so it is easier to change the recipe altogether — chia protein pudding fills the same slot in the day.

Ingredient swaps. Almonds or hazelnuts replace walnuts gram for gram with only a small calorie difference. The oats can go in raw if you would rather not use a pan at all.

When to see a doctor

If 250 g of yoghurt regularly leaves you bloated or with stomach pain, that is not something to get used to — lactose intolerance is worth checking with a doctor. The same goes for any reaction to nuts: itching in the mouth, swelling or a rash should be looked at, not tolerated.

In short

Yoghurt turns into a meal once a serving reaches roughly 500 kcal and 30-odd grams of protein. Here that comes from 250 g of Greek yoghurt, 30 g of oats, 20 g of walnuts and fruit per bowl. You only need the scales the first time — after that you know what the right amount looks like in your own bowl.

General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.

Read next