Back to Recipes
Breakfast·American·Easy·

High-protein overnight oats with Greek yogurt

30g of protein, 380 kcal, and zero cooking. The breakfast jar that actually keeps you full until lunch.

5m
prep
0m
cook
1
serving
Easy
effort
Nutrition Facts
Per serving · 1 total
380
kcal
30g
Protein
48g
Carbs
8g
Fat
9g
Fiber
Method
  1. 1

    Stir the oats, chia seeds, whey protein, and a pinch of salt together in a 500ml jar or bowl.

  2. 2

    Add the Greek yogurt, milk, and honey. Stir with a spoon until no dry pockets remain. The mix should look thick but pourable.

  3. 3

    Press the mixture flat with the back of the spoon. Cover and refrigerate at least 4 hours, ideally overnight.

  4. 4

    In the morning, stir once to redistribute. Top with berries and chopped almonds. Eat cold from the jar.

Notes

The single biggest breakfast leak in most calorie deficits is protein. A bowl of cereal is 8g. A buttered bagel is 9g. Plain oatmeal is 5g. By 11am you are hungry, the deficit is wobbling, and you are already reaching for snacks that were not in the plan.

This jar is the fix. It is 30g of protein, the same as a small chicken breast, in a breakfast that takes five minutes the night before and zero minutes in the morning.

Why this version works

Most "high protein" overnight oats recipes top out at 18-22g, because they rely on milk and a sprinkle of nuts. The two levers that push it past 30g without a chalky aftertaste:

  • Greek yogurt as part of the liquid. Plain 0% Greek yogurt brings 15g of protein per 150g and almost no fat. It also keeps the texture creamy after a night in the fridge. (For why plain Greek yogurt beats flavored, see the Greek yogurt calorie breakdown.)
  • A scoop of whey, dry-mixed. Whey adds 24g of protein for around 120 kcal. Stirring it with the dry oats first prevents the clumpy texture that puts most people off protein-spiked oats.

The macros that matter

Per jar (1 serving)Amount
Calories380
Protein30g
Carbs48g
Fat8g
Fiber9g

That is roughly 8g of protein per 100 kcal, comparable to a chicken breast on rice. The fiber load is genuinely high (9g, around a third of the daily target) because of the oats, chia, and berries.

Swaps that hold the macros

The recipe is forgiving. These swaps stay within ~30 kcal of the original:

  • No whey on hand → bump Greek yogurt to 250g and add 1 tbsp peanut butter. Drops to 26g protein but stays satisfying.
  • Lactose intolerant → use lactose-free Greek yogurt (most major brands sell one) and lactose-free milk. Macros are identical.
  • Vegan → swap whey for a plant protein blend (pea + brown rice has the cleanest texture), use coconut yogurt or soy yogurt, and oat milk. You will lose 4-6g of protein versus the dairy version.
  • Nut-free → skip almonds, top with pumpkin seeds (5g brings 3g protein and a satisfying crunch).

What not to do

  • Don't use instant oats. They turn to mush after a night in the fridge. Rolled oats hold their bite.
  • Don't skip the chia. It is what makes the texture pudding-like instead of soggy. Without it, the jar separates by morning.
  • Don't add honey at night and again in the morning. Pre-portion the sweetener before refrigerating; the cold dulls perceived sweetness, and people end up doubling it.
  • Don't load the toppings. A handful of granola adds 150 kcal without changing satiety. The point of this jar is that you are full from protein, not crunch.

For why protein-first breakfasts beat carb-first breakfasts on adherence, seven protein-first breakfast swaps covers the same logic in three other formats.

✦ Try Calow
Log this in two seconds.
Snap the plate, the AI reads the macros, you eat. No mental math on the cooking oil.
Download on theApp Store