These overnight oats combine the classic flavors of chocolate and peanut butter in a convenient, make-ahead breakfast. Simply mix rolled oats with milk, yogurt, cocoa powder, and creamy peanut butter, then refrigerate overnight. The result is a thick, creamy bowl that's ready to eat when you wake up.
Perfect for meal prep, these oats keep well in the refrigerator for up to 3 days. Customize with your favorite toppings like mini chocolate chips, chopped peanuts, or fresh fruit. Each serving delivers 16 grams of protein, making it a filling and nutritious start to your day.
The first time I made these chocolate peanut butter overnight oats, it was 11pm on a Tuesday and I was desperately trying to figure out what to pack for work the next morning. I grabbed whatever was in my pantry and honestly expected a mediocre breakfast. When I took that first spoonful at my desk the next day, I actually whispered "no way" to myself.
My roommate caught me eating these straight from the jar at 10am one weekend and demanded the recipe. Now we both make a batch every Sunday, and it has completely eliminated our stressful morning routines. There is something genuinely comforting about waking up knowing breakfast is already waiting for you.
Ingredients
- Old-fashioned rolled oats: These hold up better overnight than instant oats, giving you that perfect chewy texture instead of mush
- Milk: Any milk works beautifully here. I have used everything from whole dairy to oat milk and coconut milk with great results
- Greek yogurt: This adds creaminess and a protein boost. Plant-based yogurt works just as well if you need it dairy-free
- Unsweetened cocoa powder: Do not skip this. It gives that deep chocolate flavor without making the oats too sweet
- Chia seeds: Totally optional, but they create this incredible pudding-like consistency and add omega-3s
- Maple syrup or honey: Start with one tablespoon and taste. You can always add more, but you cannot take it back
- Creamy peanut butter: The star of the show. Make sure it is the well-stirred kind, not the natural separated stuff
- Vanilla extract: This little detail somehow makes everything taste more expensive
Instructions
- Mix everything together:
- Grab a medium bowl or mason jar and dump in your oats, milk, yogurt, cocoa powder, chia seeds, sweetener, peanut butter, and vanilla. Stir like you mean it until that peanut butter completely disappears into the mixture.
- Let the fridge work its magic:
- Cover your container and pop it in the fridge for at least 6 to 8 hours. The oats and chia seeds need this time to soften and absorb all that liquid.
- Give it a morning stir:
- When you wake up, give everything a good mix. If it looks thicker than you like, splash in a little more milk until it reaches your perfect consistency.
- Load up the toppings:
- This is where it gets fun. Throw on those mini chocolate chips, chopped peanuts, or whatever fruit speaks to you. Serve it straight from the jar.
My sister texted me at midnight last week saying she just finished her third jar of the batch I taught her to make. Apparently her husband keeps stealing them, which I consider a personal victory for both of us.
Make It Your Own
I have swapped peanut butter for almond butter when my nut butter stash was running low, and honestly, it is just as incredible. Sunflower seed butter works too if you are dealing with allergies in your house. The cocoa and vanilla combo creates this base that plays nicely with pretty much any nut butter you throw at it.
Texture Secrets
Some people like their overnight oats thick enough to stand a spoon in, while others prefer them almost drinkable. I have found that adding an extra tablespoon of chia seeds gives you that pudding consistency everyone asks me about. Just remember that chia seeds keep swelling, so do not go too crazy unless you want oat cement.
Serving Ideas
I have served these for brunch friends who were skeptical about cold oats, and they went back for seconds. The key is pretty toppings and a nice spoon. People eat with their eyes first, even at 9am.
- Warm the oats for 30 seconds in the microwave if cold breakfast is not your thing
- Sprinkle sea salt on top to intensify the chocolate flavor
- Mash half a banana into the oats before refrigerating for natural sweetness
There is something profoundly satisfying about opening your fridge and seeing breakfast already handled, like you somehow outsmarted the morning rush.
Recipe FAQs
- → Can I use steel-cut oats instead of rolled oats?
-
Steel-cut oats won't work well in this recipe as they require much longer soaking time and won't soften properly. Stick with old-fashioned rolled oats for the best creamy texture.
- → How long do these overnight oats last in the refrigerator?
-
These oats stay fresh for up to 3 days when stored in an airtight container in the refrigerator. The texture may become slightly thicker over time, but you can always add a splash of milk before serving.
- → Can I heat these oats in the morning?
-
Yes, you can warm them in the microwave if you prefer hot oats. Heat in 30-second intervals, stirring between each, until warmed through. The peanut butter will become extra melty and delicious.
- → What milk works best for this recipe?
-
Any milk works great here. Dairy milk provides extra creaminess and protein, while oat milk, almond milk, or soy milk are excellent plant-based alternatives that keep the dish vegan-friendly.
- → How can I make these oats higher in protein?
-
Add a scoop of your favorite protein powder when mixing, stir in Greek yogurt instead of regular yogurt, or top with extra nuts and seeds. The peanut butter already contributes 16g of protein per serving.
- → Can I substitute the peanut butter?
-
Almond butter, sunflower seed butter, or cashew butter work well as substitutes. Each will slightly change the flavor profile while maintaining the creamy texture and nutritional benefits.