If you’re looking for a breakfast that combines the irresistible flavors of chocolate and peanut butter with a dose of healthy nutrition, then Chocolate Peanut Butter Overnight Oats are the perfect solution.
These oats are a delicious, make-ahead option that’s packed with protein, fiber, and healthy fats.
They not only taste like dessert but also provide long-lasting energy to fuel your day.
This recipe is simple to make, can be prepped the night before, and will leave you with a satisfying, nutritious meal ready to go when you wake up.
Why Chocolate Peanut Butter Overnight Oats?
Overnight oats have taken the breakfast world by storm because of their convenience and health benefits.
When you mix oats with milk (or a dairy-free alternative), they soak up the liquid overnight, making them soft and creamy by morning.
They’re quick to prepare, customizable, and perfect for busy mornings.
Chocolate and peanut butter is a classic combination, and these overnight oats bring that combo into a healthy, balanced breakfast.
Not only does the recipe provide a delicious chocolatey taste, but with the addition of peanut butter (made from peanut flour), you also get a boost of protein and healthy fats.
It’s the kind of breakfast that tastes like a treat but supports muscle recovery, keeps you full, and is satisfying all day long.
The Ingredients
To make Chocolate Peanut Butter Overnight Oats, you will need the following ingredients.
These ingredients are packed with nutrition, flavor, and texture. Feel free to experiment and adjust based on your taste preferences.
1/2 Cup (40g) Old Fashioned Oats: The base of overnight oats, these oats absorb the liquid overnight and soften into a creamy texture. Old-fashioned oats are perfect for this recipe, as they hold their shape well while becoming tender and fluffy.
1/2 Tbsp (2g) Unsweetened Cocoa Powder: Cocoa powder gives the oats their rich chocolate flavor without the added sugar. It’s a great source of antioxidants and provides a deep, indulgent taste without being overly sweet.
Heaping 1/2 Tbsp (9g) Sugar Substitute: To keep this recipe low in sugar, we use a sugar substitute. You can opt for stevia, erythritol, or monk fruit, depending on your preference. These substitutes sweeten the oats without the extra calories or glycemic spikes that come with regular sugar.
Heaping Tbsp (12g) Chocolate Whey Protein Powder: This protein powder is what makes these oats extra satisfying and filling. The chocolate flavor from the whey protein amplifies the cocoa powder and enhances the chocolatey goodness of this recipe.
1/4 Cup (55g) Low Fat / Non-Fat Greek Yogurt: Greek yogurt adds a creamy, tangy element to the oats while also providing a significant source of protein. It thickens the oats and gives them a smooth, velvety texture.
1/2 Tbsp Semi-Sweetened Mini Chocolate Chips: Mini chocolate chips are the perfect topping for this recipe, offering bursts of sweetness that melt into the oats. They add texture and an extra chocolatey kick to the dish.
1/2 Cup Vanilla Unsweetened Almond Milk: Almond milk is a great dairy-free option, and it’s perfect for making overnight oats because it absorbs into the oats while keeping them creamy. You can also use regular milk or any other non-dairy milk if preferred.
4 Tbsp (24g) Peanut Flour: To create the peanut butter flavor, we use peanut flour. This is a low-fat, high-protein powder made from ground peanuts, and it can be transformed into peanut butter simply by adding water or almond milk. It provides the nutty, rich flavor that pairs so perfectly with chocolate.
Optional – More Semi-Sweetened Mini Chocolate Chips for Topping: When ready to eat your oats, you can top them with extra chocolate chips for an extra dose of sweetness and texture. You could also add some sliced bananas, a drizzle of honey, or a sprinkle of chopped peanuts for added flavor.
How to Make Chocolate Peanut Butter Overnight Oats
Making these Chocolate Peanut Butter Overnight Oats is incredibly easy and requires no cooking.
You can mix everything together in less than 10 minutes and let the oats do all the hard work while they chill in the fridge overnight. Here’s how to do it:
Step 1: Mix the Dry Ingredients In a medium-sized bowl, combine the old-fashioned oats, unsweetened cocoa powder, sugar substitute, and chocolate whey protein powder. Stir everything together to ensure the dry ingredients are evenly distributed. This will give your oats that rich chocolate flavor, and the protein powder will help to make them filling and satisfying.
Step 2: Add the Wet Ingredients Next, add the low-fat or non-fat Greek yogurt and vanilla unsweetened almond milk to the dry ingredients. Stir well until the mixture is smooth and creamy. The Greek yogurt adds a thick, creamy texture, and the almond milk will provide the liquid needed for the oats to absorb and soften.

Step 3: Prepare the Peanut Butter To create the peanut butter for your oats, mix the peanut flour with a small amount of water or almond milk. You want the consistency to resemble smooth peanut butter. Start by adding a teaspoon of water or almond milk at a time until you reach the desired texture. Stir the peanut flour into the mixture thoroughly, and you’ll have a smooth, peanut butter-like consistency ready to go.
Step 4: Layer the Oats and Peanut Butter Now it’s time to layer the oats and peanut butter. Start by spooning a portion of the oats mixture into your jar or container. Once the first layer is in, add a spoonful of the peanut butter (made from peanut flour) on top of the oats. Then, add the remaining oats mixture on top of the peanut butter layer. This will create an indulgent, creamy combination of chocolate, peanut butter, and oats. Don’t forget to sprinkle some mini chocolate chips on top for extra sweetness!

Step 5: Refrigerate Overnight Place the jar or container with your oats in the refrigerator and let it chill for at least 6 to 8 hours, or overnight. The oats will absorb the liquids, and the flavors will meld together, making for a thick and creamy breakfast that’s ready to go when you wake up.

Step 6: Add Toppings When you’re ready to enjoy your chocolate peanut butter oats in the morning, you can add any additional toppings you like. Extra mini chocolate chips, sliced bananas, or a drizzle of peanut butter would all make great additions. If you want a crunchier texture, add some chopped nuts like almonds or peanuts on top.
Nutritional Breakdown of Chocolate Peanut Butter Overnight Oats
One of the great things about this recipe is that it’s not just delicious, but also packed with nutrition. Here’s a breakdown of the macros for one serving of these Chocolate Peanut Butter Overnight Oats:
- Calories: 396
- Protein: 32g
- Carbohydrates: 54g
- Fiber: 11g
- Fat: 9g
- Sugar: 9g (most of which comes from the natural ingredients like the peanut flour and yogurt)
The oats and Greek yogurt provide a good amount of fiber and protein to keep you full and energized.
The chocolate whey protein adds even more protein, while the peanut butter (from peanut flour) gives you healthy fats and extra flavor.
This breakfast keeps you feeling full for longer, helps muscle recovery, and provides a balanced mix of nutrients to power your day.
Tips for Success and Customization
Sweetness: Adjust the sweetness according to your preference. If you like your oats sweeter, you can increase the amount of sugar substitute or even drizzle in some honey or maple syrup. If you’re on a sugar-free or low-carb diet, you can stick with the sugar substitute.
Texture: If you prefer a creamier texture, you can add an extra spoonful of Greek yogurt or a bit more almond milk. For a thicker consistency, use less almond milk.
Add-Ins: Feel free to customize your oats with additional add-ins like chia seeds, flaxseeds, or even a handful of berries to add more nutrients and flavor.
Peanut Butter Alternatives: If you don’t have peanut flour, you can use regular peanut butter or almond butter. Just make sure to adjust the quantity so it doesn’t overpower the oats.