Peanut Butter Chocolate Overnight Oats are a simple and tasty way to start your day with something creamy, chocolatey, and just a little sweet. This recipe combines the nutty goodness of peanut butter with rich chocolate, all mixed up in soft, cold oats that soak overnight. It’s like a no-fuss, healthy dessert for breakfast!
I love making these the night before because it saves me so much time in the morning. Just mix everything together—oats, milk, peanut butter, cocoa powder, and a touch of sweetener—and then let it chill while you sleep. When you wake up, you’ve got a ready-to-eat breakfast that tastes like a treat and keeps me full and happy until lunch.
My favorite way to enjoy these overnight oats is with a sprinkle of crunchy chopped peanuts or a few chocolate chips on top. It adds a little texture and makes it feel extra special. If you want, you can even add sliced bananas or berries for a fresh twist. Either way, it’s a cozy start to the day that feels like a hug in a jar.
Key Ingredients & Substitutions
Rolled Oats: Rolled oats are great for soaking up liquid and softening overnight. If you want a chewier texture, steel-cut oats can work but need longer soaking. Avoid instant oats as they may get too mushy.
Cocoa Powder: Unsweetened cocoa adds chocolate flavor without extra sugar. You can swap it with raw cacao powder for a richer, less processed taste.
Peanut Butter: Creamy peanut butter blends smoothly, but chunky adds nice texture. Almond or cashew butter are good alternatives if you prefer different nuts or have allergies.
Milk: Dairy milk gives creaminess, but almond, oat, or soy milk work well, too. Choose unsweetened versions to control sweetness in your oats.
Sweetener: Maple syrup or honey add natural sweetness. Feel free to adjust amount or substitute with agave nectar or stevia for lower sugar options.
How Do You Get the Perfect Overnight Oats Texture?
The key to great overnight oats is the soak time and liquid ratio. Here’s how:
- Mix your oats with milk, cocoa, peanut butter, and sweetener thoroughly.
- Cover and refrigerate for at least 4 hours, ideally overnight, so oats soften fully.
- If your oats are too thick in the morning, stir in a little more milk to loosen.
- Using chia seeds helps thicken while adding nutrition, but it also requires more liquid.
- Give your oats a good stir before eating for smoothness and uniform taste.
With these tips, your oats will be creamy but not mushy, ready for a quick, tasty breakfast.

Equipment You’ll Need
- Mixing bowl or jar – I like using a jar because it’s easy to store and grab in the morning.
- Measuring spoons and cups – helps get the right balance of ingredients.
- Spoon or small whisk – for mixing everything smoothly.
- Refrigerator – essential for letting the oats soak overnight.
Flavor Variations & Add-Ins
- Swap peanut butter for almond or cashew butter for a different nutty flavor.
- Add diced bananas or fresh berries before serving for a fruity twist.
- Mix in some mini marshmallows or a swirl of caramel for a dessert-like touch.
- Use peppermint extract instead of vanilla for a festive flavor during holidays.
Peanut Butter Chocolate Overnight Oats
Ingredients You’ll Need:
- ½ cup rolled oats
- 1 tablespoon unsweetened cocoa powder
- 1 tablespoon chia seeds (optional, for thickness and nutrition)
- 1 tablespoon maple syrup or honey (adjust sweetness to taste)
- 1 cup milk (dairy or plant-based, like almond or oat milk)
- 2 tablespoons peanut butter (creamy or chunky)
- ¼ teaspoon vanilla extract
- Pinch of salt
- Chocolate chips, for topping
- Additional peanut butter, for topping
- A few rolled oats, for garnish (optional)
How Much Time Will You Need?
This recipe takes about 5 minutes to prepare, then you’ll need to let it chill and soak in the refrigerator overnight or for at least 4 hours. It’s a perfect make-ahead breakfast option that’s ready when you wake up!
Step-by-Step Instructions:
1. Mix the Dry Ingredients:
In a bowl or directly in a jar, combine the rolled oats, cocoa powder, chia seeds if using, maple syrup or honey, and a pinch of salt. Stir them so everything is evenly blended.
2. Add the Wet Ingredients:
Pour in the milk and add the vanilla extract. Stir well to mix all ingredients thoroughly until the cocoa powder is evenly spread.
3. Add Peanut Butter and Refrigerate:
Stir 1 tablespoon of peanut butter into the mixture. Cover and place it in the refrigerator overnight or for at least 4 hours to let the oats soften up and soak in all the flavors.
4. Serve and Garnish:
Once chilled, stir the oats again. If the mixture feels too thick, add a splash of milk to loosen it. Spoon the oats into serving jars or bowls. Spread the remaining peanut butter on top, then sprinkle with chocolate chips and some rolled oats if you like a little crunch.
Enjoy your deliciously creamy, chocolatey peanut butter overnight oats, the perfect easy breakfast or snack!
Can I Use Frozen Peanut Butter in This Recipe?
It’s best to use peanut butter at room temperature so it mixes smoothly. If your peanut butter is frozen or chilled, let it sit out for a bit to soften before stirring it in.
Can I Prepare These Overnight Oats Without Chia Seeds?
Absolutely! Chia seeds are optional and mainly add extra thickness and nutrients. If you skip them, your oats may be a little looser but still delicious.
How Long Do Overnight Oats Stay Fresh in the Fridge?
Stored in an airtight container, these oats stay fresh for up to 3 days. After that, they may lose their texture and taste, so it’s best to enjoy them within a few days.
Can I Substitute Maple Syrup with Other Sweeteners?
Yes! Honey, agave nectar, or a bit of brown sugar work well too. Adjust the sweetness to your liking, and remember, some sweeteners are sweeter than others, so start with less and add more if needed.