High Protein Overnight Oats with Greek Yogurt and Peanut Butter

Some mornings you need breakfast to do the heavy lifting. You need something that fuels a workout, keeps hunger away until lunch, and still tastes like a treat rather than a chore. These high protein overnight oats with Greek yogurt and peanut butter do exactly that. With over 30 grams of protein per serving and a genuinely satisfying peanut butter flavour running through every spoonful, this is the kind of breakfast that actually changes how your mornings feel.
The secret to the extra protein boost here is a combination of three sources working together. Thick, full-fat Greek yogurt brings creaminess and a solid protein base. Natural peanut butter adds healthy fats and more protein alongside that nutty richness you are craving. And a scoop of unflavoured or vanilla protein powder is stirred right into the oat mixture overnight, so it absorbs fully and you never get that chalky, dry texture that ruins so many protein-packed recipes. The oats themselves are rolled oats, which are higher in fibre and beta-glucan than quick oats. Beta-glucan is a soluble fibre shown to support healthy cholesterol levels and steady blood sugar, which is exactly what you want from a breakfast that has to carry you through a busy morning. A tablespoon of chia seeds goes in too, adding omega-3 fatty acids, even more fibre, and a slightly thicker, pudding-like texture that feels genuinely indulgent.
Prepping this recipe takes about five minutes the night before. You simply layer everything into a jar or airtight container, give it a good stir, and let the fridge do the rest. By morning, the oats have softened and absorbed all the liquid, the chia seeds have swelled into a lightly gel-like texture, and the peanut butter has woven itself through the whole mixture. There is no cooking, no waiting around for a pot to boil, and no washing up beyond a bowl and a spoon. It fits easily into a meal prep routine too. You can make four or five jars at once on a Sunday and have breakfast sorted for most of the week. Each jar keeps well in the fridge for up to four days, and the flavour actually deepens a little the longer it sits.
When it comes to toppings, this recipe is wonderfully flexible. A thin drizzle of natural peanut butter on top adds visual appeal and a little extra richness without sending the calories sky-high. Sliced banana adds natural sweetness and potassium. A handful of fresh berries brings colour, antioxidants, and a bright tartness that cuts through the creaminess beautifully. For extra crunch, a sprinkle of crushed roasted peanuts or a few cacao nibs works really well. If you are training hard and need more calories, half a sliced banana stirred into the mixture before refrigerating adds natural sugars that replenish glycogen stores after morning exercise. This recipe is naturally gluten-free as long as you use certified gluten-free oats, making it a great option for those with gluten sensitivities. It is not vegan because of the Greek yogurt and whey protein, but there are easy swaps listed below if that is your preference.
Ingredients
- 1 cup rolled oats (use certified gluten-free oats if needed)
- 1 cup plain full-fat Greek yogurt (or 2% fat Greek yogurt for fewer calories)
- 1 cup unsweetened almond milk (or any milk of choice)
- 1 scoop vanilla or unflavoured whey protein powder (approximately 25g, about 20-22g protein)
- 2 tbsp natural peanut butter (smooth, no added sugar or palm oil)
- 1 tbsp chia seeds
- 1 tsp pure maple syrup (optional, adjust to taste)
- 1 tsp pure vanilla extract
- 1 pinch sea salt (enhances the peanut butter flavour)
- 1 tsp natural peanut butter (for drizzling on top before serving)
- 1 cup fresh berries or sliced banana (to serve, optional)
Instructions
- 1
Add the rolled oats, chia seeds, and protein powder into a 500ml mason jar or airtight container. Stir the dry ingredients together briefly so the protein powder is distributed evenly through the oats.
Mixing the dry ingredients first stops the protein powder from clumping when you add the liquid.
- 2
Add the Greek yogurt, almond milk, natural peanut butter, vanilla extract, maple syrup if using, and the pinch of sea salt to the jar.
If your peanut butter is very thick and cold, measure it straight from the jar rather than refrigerating it beforehand. Room temperature peanut butter blends much more easily.
- 3
Stir everything together thoroughly, making sure the peanut butter is fully incorporated and no streaks of dry protein powder remain at the bottom of the jar. The mixture will look quite wet and loose at this stage. That is completely normal.
Use a long-handled spoon or a small silicone spatula to scrape the bottom and sides of the jar for an even mix.
- 4
Seal the jar with a lid or cover the container tightly with cling film. Refrigerate for a minimum of 6 hours, but ideally overnight for the best texture. Eight hours is the sweet spot.
Label your jar with the day if you are doing a batch meal prep so you always grab the oldest one first.
- 5
In the morning, remove the jar from the fridge and give the oats a good stir. The mixture will have thickened significantly overnight. If you prefer a looser consistency, stir in a splash of almond milk, one tablespoon at a time, until it reaches your preferred thickness.
- 6
Top with a thin drizzle of peanut butter, your choice of fresh berries or sliced banana, and any other toppings you enjoy. Eat straight from the jar, cold, or allow it to come to room temperature for 10 minutes if you prefer it less chilled.
A few crushed roasted peanuts on top adds a satisfying crunch that contrasts nicely with the creamy oats.
Nutrition per serving
430kcal
Calories
32g
Protein
38g
Carbs
16g
Fat
9g
Fibre
8g
Sugar
210mg
Sodium
Pro Tips
- ✓
Do not use instant oats. They turn mushy overnight. Rolled oats hold their texture far better and provide more fibre.
- ✓
Full-fat Greek yogurt creates a noticeably creamier texture than low-fat versions. If you are counting calories, 2% works well as a middle ground.
- ✓
Taste the mixture before refrigerating. If you want it sweeter, add a little extra maple syrup. If you want more peanut butter flavour, add an extra teaspoon before sealing.
- ✓
For a thicker consistency, increase the chia seeds to 1.5 tablespoons.
- ✓
If the oats taste too thick after overnight chilling, a splash of cold milk stirred in loosens everything back to a smooth, spoonable consistency in seconds.
- ✓
Using a protein powder with a good flavour is worth the effort here. A good vanilla whey protein or a neutral unflavoured one will blend in naturally. Avoid strongly artificial-tasting powders as they can overpower the peanut butter.
Frequently Asked Questions
Variations
- •
Chocolate Peanut Butter
Add 1 tablespoon of unsweetened cocoa powder and use a chocolate whey protein powder instead of vanilla. Top with a few cacao nibs for crunch. It tastes like dessert but still hits all the nutrition targets.
- •
Banana Peanut Butter
Mash half a ripe banana into the mixture before refrigerating. The banana adds natural sweetness, potassium, and a slightly thicker consistency. No maple syrup needed when using banana.
- •
Peanut Butter and Berry
Stir in half a cup of fresh or frozen blueberries before chilling. The berries soften overnight and release their juice into the oats, creating natural sweetness and a beautiful purple swirl through the mixture.
- •
Vegan Version
Replace Greek yogurt with a thick coconut yogurt or unsweetened soy yogurt, and swap whey protein for an unflavoured pea protein or brown rice protein powder. Use maple syrup as the sweetener. The protein content will be slightly lower but still solid at around 18 to 20 grams per serving.
Substitutions
- •Greek yogurt → Coconut yogurt or soy yogurt (Use for a dairy-free version. Choose a thick, unsweetened variety for the best texture and lowest added sugar content.)
- •Whey protein powder → Pea protein or collagen peptides (Pea protein keeps it vegan-friendly. Collagen peptides are unflavoured and dissolve completely without affecting the texture, though they do not make it vegan.)
- •Almond milk → Oat milk, soy milk, or regular dairy milk (Soy milk adds the most protein of all plant-based milk options. Full-fat dairy milk adds creaminess and extra protein.)
- •Natural peanut butter → Almond butter, cashew butter, or sunflower seed butter (Sunflower seed butter makes this nut-free without sacrificing the creamy, rich texture. Check labels for no added sugar.)
- •Maple syrup → Raw honey or a few drops of liquid stevia (Liquid stevia keeps the sugar content extremely low. Start with 2 to 3 drops and adjust to taste as it is much sweeter than maple syrup.)
- •Rolled oats → Certified gluten-free rolled oats (A direct swap for those with coeliac disease or gluten intolerance. Avoid instant or quick-cook oats as they become too soft overnight.)
🧊 Storage
Store in a sealed mason jar or airtight container in the refrigerator for up to 4 days. Do not freeze as the texture of Greek yogurt becomes grainy after thawing. Keep toppings like fresh fruit and extra peanut butter drizzle separate and add them fresh each morning for the best experience.
📅 Make Ahead
This recipe is ideal for batch meal prep. Multiply the ingredients by 4 or 5 and prepare multiple jars at once on a Sunday evening. Each jar is ready to grab and go from Monday through Thursday with zero morning effort. Stir in a splash of almond milk each morning if the oats have thickened too much overnight.


