These chocolate peanut butter overnight oats combine the classic flavors of chocolate and peanut butter in a convenient make-ahead breakfast. With just 10 minutes of prep time, you can have a nutritious and satisfying meal ready to grab-and-go in the morning.
The base features old-fashioned rolled oats soaked in milk and Greek yogurt, creating a creamy texture. Unsweetened cocoa powder provides deep chocolate flavor, while generous amounts of creamy peanut butter add richness and protein. Chia seeds offer extra thickness and nutritional benefits.
Simply mix everything together the night before, refrigerate for at least 6-8 hours, and wake up to perfectly thickened oats. Top with mini chocolate chips, roasted peanuts, or fresh fruit for added texture and flavor.
My roommate in college used to meal prep these every Sunday night, and I thought she was insane for putting that much effort into breakfast. Then I tried a spoonful and immediately understood the obsession. Now it is the only thing that gets me through busy weekday mornings without resorting to drive-thru coffee.
Last winter my sister asked me to meal prep breakfast for her while she recovered from surgery. I made five jars of these, and she still messages me about how they saved her during those long recovery weeks. There is something deeply comforting about waking up knowing breakfast is already handled.
Ingredients
- Old-fashioned rolled oats: These soak up liquid beautifully without turning into mush like instant oats
- Milk: Any milk works perfectly here, so use whatever you have in the fridge
- Greek yogurt or plant-based yogurt: This creates the creamy pudding-like texture that makes it feel indulgent
- Unsweetened cocoa powder: Do not skip this, it gives the chocolate flavor depth without extra sugar
- Chia seeds: They absorb liquid and create a thicker consistency plus add omega-3s
- Maple syrup or honey: Start with less because the toppings add sweetness too
- Creamy peanut butter: Make sure it is well stirred so it mixes evenly into the oats
- Vanilla extract: This tiny amount makes everything taste more cohesive and baked-goods-like
Instructions
- Mix everything together:
- Combine oats, milk, yogurt, cocoa powder, chia seeds, maple syrup, peanut butter, and vanilla in a medium bowl or jar. Keep stirring until you no longer see streaks of peanut butter.
- Let it work its magic:
- Cover the container and refrigerate for at least 6 to 8 hours, but overnight is best for the creamiest result.
- Give it a morning stir:
- The oats will have absorbed most of the liquid, so add a splash of milk if it seems too thick to your liking.
- Make it beautiful:
- Pile on your favorite toppings like chocolate chips, chopped peanuts, or fresh fruit before digging in.
I brought these to a brunch potluck once and watched everyone assume it was a rich chocolate mousse. When I revealed it was actually overnight oats, my friend literally wrote down the recipe on a napkin right there at the table.
Making Ahead
Sunday evening prep is my favorite time to assemble a batch of these. I line up three mason jars and layer the toppings separately so nothing gets soggy before I eat them.
Texture Tweaks
If you prefer thicker oats, let them sit for the full 8 hours or add an extra tablespoon of chia seeds. For a looser consistency, simply stir in more milk right before eating.
Topping Ideas
Sometimes I switch up the toppings based on what is in the pantry. Crushed graham crackers add a s'mores vibe, while coconut flakes make it feel tropical.
- Banana slices pair perfectly with this combo
- A drizzle of extra peanut butter on top never hurts
- Fresh berries balance the rich chocolate flavor
There is something so satisfying about opening the fridge to find breakfast already waiting. Start tonight and thank yourself in the morning.
Recipe FAQs
- → How long do overnight oats last in the refrigerator?
-
These overnight oats can be stored in the refrigerator for up to 3 days. Make sure to keep them in an airtight container or jar to maintain freshness. The oats may thicken further over time, so you can add a splash of milk before serving if needed.
- → Can I make this dairy-free?
-
Yes, simply use plant-based milk such as almond, oat, or soy milk instead of dairy milk. Replace Greek yogurt with a coconut or soy-based yogurt alternative. Use maple syrup instead of honey to keep it completely vegan.
- → What can I substitute for peanut butter?
-
Almond butter, sunflower seed butter, or cashew butter work well as substitutes. If you have a peanut allergy, sunflower seed butter provides a similar consistency and neutral flavor profile that complements the chocolate.
- → Do I have to use chia seeds?
-
Chia seeds are optional but recommended for added thickness and nutritional benefits. They help create a pudding-like texture and add omega-3s, fiber, and protein. If you prefer thinner oats, simply omit them.
- → Can I heat these up in the morning?
-
Yes, you can gently warm these oats in the microwave if you prefer a hot breakfast. Heat in 30-second intervals, stirring between each, until warmed to your liking. The texture may become slightly creamier when heated.
- → Can I use steel-cut oats instead?
-
Steel-cut oats require more liquid and longer soaking time. If using steel-cut oats, increase the milk by about 1/4 cup and soak for at least 12-24 hours. They will have a chewier texture than rolled oats.