I ruined overnight oats more times than I care to admit before I got this recipe right. There I was, staring at a glass jar full of what looked like sad, gray sludge, wondering why everyone on the internet made this look so easy. The oats were either crunchy or mushy, the chocolate flavor was weak, and the peanut butter just sat in a clump at the bottom. Honestly, I was about to give up on the whole concept of overnight oats entirely.
Then I got stubborn. I started paying attention to ratios, to the order I added ingredients, to the temperature of the liquid. I tested different types of cocoa powder. I learned that shaking the jar like it owes you money is actually a legitimate technique. And somewhere around attempt number seven, it clicked. The oats were creamy, the chocolate was deep and rich without being bitter, and the peanut butter swirled through every single bite like it was meant to be there.
This recipe became my breakfast safety net. On mornings when I have zero time and even less patience, I grab a jar from the fridge, toss it in my bag, and I know I am set. No blender to clean, no pan to scrub, no decisions to make before I have had coffee. It is the kind of recipe that quietly saves your morning over and over again.
So if you have tried overnight oats before and ended up disappointed, I get it. I have been there. But this version is different. It is the one that finally worked for me, and I think it will work for you too.
Why You Will Love This Recipe
Let me tell you why this particular jar of oats is worth your time and fridge space. I have tested this recipe on busy parents, picky kids, and even a coworker who swore she hated oatmeal. Every single one of them asked for the recipe.
- Ready in 5 Minutes: No cooking, no stovetop stirring, no complicated steps. You mix everything in a jar before bed, and breakfast is waiting for you in the morning.
- Simple Pantry Ingredients: You probably already have rolled oats, peanut butter, cocoa powder, and milk in your kitchen. No specialty stores required.
- Perfect for Meal Prep: Make four or five jars on Sunday, and you have breakfast sorted for the whole work week. It is a game-changer for busy mornings.
- Kid-Approved: My nephew calls these “chocolate breakfast pudding” and asks for them every time he stays over. If that is not a win, I do not know what is.
- Naturally Sweetened: This recipe uses just enough maple syrup or honey to balance the cocoa without going overboard. You control the sweetness.
What makes this recipe different from the dozens of other overnight oat recipes out there? It is the texture. The ratio of liquid to oats is precise, the peanut butter is swirled in at the right moment, and the cocoa powder is whisked into the milk first so there are no dry pockets of powder hiding in your breakfast. It is smooth, creamy, and consistently delicious every single time.
This is the breakfast that makes you look forward to getting out of bed. It is comfort food that takes care of you without demanding anything in return.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that tastes way more indulgent than it actually is. Here is everything you need and why each ingredient matters.
- Rolled Oats: 1 cup (90g) — Use old-fashioned rolled oats, not quick oats or steel-cut. Rolled oats soak up the liquid overnight and become perfectly creamy without turning to mush. Quick oats get too soft, and steel-cut oats stay too chewy. I prefer Bob’s Red Mill or Quaker for consistent results.
- Milk: 1 cup (240ml) — Any milk works here. I usually use whole milk for the creamiest texture, but almond milk, oat milk, or coconut milk all work great. If you use a thinner milk like unsweetened almond, the oats will be slightly less creamy, so keep that in mind.
- Plain Greek Yogurt: 1/2 cup (120g) — This is the secret to that thick, creamy texture that separates good overnight oats from great ones. Greek yogurt adds protein and a tangy richness that balances the sweet chocolate. Use full-fat or 2% for best results. Dairy-free coconut yogurt works if you need a vegan option.
- Creamy Peanut Butter: 3 tablespoons (48g) — Natural peanut butter with no added sugar works best here. The salt in the peanut butter actually enhances the chocolate flavor, so do not skip it. If your peanut butter is thick and separated, stir it well before measuring. I have used Skippy Natural and Justin’s, and both work beautifully.
- Unsweetened Cocoa Powder: 2 tablespoons (10g) — Use a good quality cocoa powder for the richest flavor. I recommend Hershey’s Special Dark or Valrhona if you want to splurge. Dutch-process cocoa gives a smoother, less acidic chocolate taste, while natural cocoa powder is more intense and slightly bitter. Both work, just pick your preference.
- Maple Syrup or Honey: 2 tablespoons (30ml) — This balances the bitterness of the cocoa. Maple syrup adds a warm, almost caramel-like sweetness, while honey gives a floral note. You can also use agave or brown sugar if that is what you have on hand.
- Chia Seeds: 1 tablespoon (12g) — Optional but highly recommended. Chia seeds thicken the oats naturally and add a boost of fiber and omega-3s. They also help create that pudding-like texture that makes these oats so satisfying.
- Vanilla Extract: 1 teaspoon (5ml) — A little vanilla rounds out the chocolate flavor and makes everything taste more dessert-like. Do not skip it.
- Pinch of Salt: A small pinch of flaky sea salt enhances both the peanut butter and the chocolate. It makes the flavors pop without making the oats taste salty.
- Optional Toppings: Sliced bananas, chopped peanuts, dark chocolate chips, a drizzle of extra peanut butter, or a sprinkle of sea salt. These are for serving and make the oats feel extra special.
Equipment Needed
You do not need fancy kitchen gadgets for this recipe. Here is what you will need:
- Mason Jars or Airtight Containers: Four 8-ounce jars or two 16-ounce jars work perfectly. I use wide-mouth mason jars because they are easy to fill and clean. Any container with a tight-fitting lid will work.
- Medium Mixing Bowl or Large Liquid Measuring Cup: For whisking together the wet ingredients before adding the oats. A bowl with a spout makes pouring into jars much cleaner.
- Whisk: Essential for combining the cocoa powder with the milk so there are no lumps. A fork works in a pinch, but a whisk is better.
- Measuring Cups and Spoons: Standard set for accurate measurements. I cannot stress this enough — overnight oats are forgiving, but accurate measuring gives you consistent results every time.
- Spatula or Spoon: For stirring everything together and scraping down the sides of the bowl.
If you do not have mason jars, any glass or plastic container with a lid works. I have used old salsa jars and leftover pasta sauce jars in a pinch — just make sure they are clean and dry.
Preparation Method

Follow these steps, and you will have perfect creamy peanut butter chocolate overnight oats waiting for you in the morning.
- Whisk the cocoa powder into the milk. In your mixing bowl or liquid measuring cup, add 1 cup of milk and 2 tablespoons of unsweetened cocoa powder. Whisk vigorously until the cocoa powder is fully dissolved and no dry lumps remain. This step is crucial — if you skip it, you will end up with bitter pockets of cocoa powder in your oats. The mixture should look like smooth chocolate milk.
- Add the yogurt, maple syrup, vanilla, and salt. Pour in 1/2 cup of Greek yogurt, 2 tablespoons of maple syrup or honey, 1 teaspoon of vanilla extract, and a small pinch of salt. Whisk again until everything is smooth and well combined. Taste the mixture here if you want — it should taste like a slightly tangy chocolate milkshake. Adjust the sweetness if needed.
- Stir in the peanut butter. Add 3 tablespoons of creamy peanut butter to the bowl. Whisk or stir until the peanut butter is mostly incorporated. A few small swirls are fine — they will distribute more as the oats sit overnight. If your peanut butter is cold and thick, microwave it for 10 seconds to make it easier to mix.
- Add the oats and chia seeds. Pour in 1 cup of rolled oats and 1 tablespoon of chia seeds (if using). Stir everything together with a spatula or spoon until all the oats are fully coated in the liquid mixture. Make sure no dry oats are hiding at the bottom of the bowl.
- Divide into jars. Pour the mixture evenly into your jars or containers. I usually fill two 16-ounce jars or four 8-ounce jars. Leave about 1/2 inch of space at the top for the oats to expand as they soak.
- Seal and refrigerate. Put the lids on tightly and place the jars in the refrigerator. Let them sit for at least 6 hours, but overnight (8-12 hours) is ideal. The oats need this time to soften and absorb the liquid.
- Serve cold or warm. In the morning, take a jar out of the fridge. Give it a good stir. The texture should be thick, creamy, and pudding-like. If it is too thick for your liking, stir in a splash of milk to loosen it up. Top with sliced bananas, chopped peanuts, chocolate chips, or an extra drizzle of peanut butter. You can eat it cold straight from the jar, or microwave it for 45-60 seconds if you prefer warm oats.
Pro tip: If you are making multiple jars for the week, leave the toppings off until you are ready to eat. Sliced bananas get brown and mushy after a day or two, and chopped nuts lose their crunch.
Cooking Tips & Techniques
Over the course of my many failed overnight oat experiments, I learned a few things the hard way. Here are my best tips so you do not have to make the same mistakes.
Always dissolve the cocoa powder first. This is non-negotiable. If you dump cocoa powder directly into the jar with the oats and milk, you will end up with dry, bitter specks that never fully incorporate. Whisk it into the milk until it looks like chocolate milk before adding anything else.
Use room temperature ingredients. Cold milk and cold yogurt straight from the fridge make it harder for the oats to absorb liquid evenly. Let your milk and yogurt sit on the counter for 10 minutes before mixing, or use warm water to thin the peanut butter if needed.
Do not over-sweeten. The oats will taste less sweet when they are cold than they do when you taste the mixture at room temperature. Trust the recipe measurements and do not add extra sugar. The sweetness will bloom as the oats sit overnight.
Shake, don’t stir. If you are using a jar with a tight lid, you can skip the bowl entirely. Add all the ingredients to the jar, screw the lid on tight, and shake vigorously for 30 seconds. This is faster and ensures everything is evenly distributed. Just make sure you dissolve the cocoa powder in the milk first before adding the oats.
Watch the chia seeds. Chia seeds absorb a lot of liquid and can turn your oats into a pudding-like gel if you use too much. Stick to 1 tablespoon per cup of oats. If you prefer a looser texture, leave them out entirely.
One mistake I made early on: I used natural peanut butter that had separated and I did not stir it first. The oil floated to the top, and the bottom of the jar had a dry, chalky peanut butter clump. Always stir your peanut butter well before measuring.
Variations & Adaptations
This recipe is incredibly flexible. Here are some of my favorite variations that I have tested and loved.
Vegan Version: Swap the Greek yogurt for coconut yogurt or a thick dairy-free yogurt alternative. Use almond milk or oat milk instead of dairy milk, and replace the honey with maple syrup. The texture will be slightly less thick, but it is still delicious. If you love creamy vegan desserts, you should try our creamy vegan chocolate avocado pudding — it has a similar rich chocolate flavor with a completely different texture.
Extra Protein Version: Add one scoop of chocolate or vanilla protein powder to the milk mixture before adding the oats. You may need to increase the milk by 2-3 tablespoons to keep the right consistency. This version is perfect for post-workout breakfasts.
Peanut Butter-Free Version: If you have a peanut allergy or just want to switch things up, use almond butter, cashew butter, or sunflower seed butter instead. Each one gives a slightly different flavor profile. Sunflower seed butter makes the oats turn a slightly greenish color due to a natural reaction with the baking soda in some cocoa powders — it is totally safe and tastes fine, but it looks a little weird.
Seasonal Berry Swirl: After mixing the oats, layer in 1/4 cup of fresh or frozen raspberries or strawberries. Swirl them gently with a knife. The tart berries cut through the rich chocolate and peanut butter beautifully. In summer, fresh cherries are incredible here.
Chocolate Mint Version: Add 1/4 teaspoon of peppermint extract along with the vanilla. Top with crushed dark chocolate and a sprig of mint. It tastes like a Thin Mint cookie in breakfast form.
Baked Oatmeal Alternative: If you prefer a warm, baked texture, pour the same mixture into a greased baking dish and bake at 350°F for 25-30 minutes. It makes a fantastic brunch dish served with a dollop of yogurt on top.
Serving & Storage Suggestions
These overnight oats are designed to be grab-and-go, but a little extra effort makes them feel like a real treat.
Serving Temperature: I eat these cold straight from the fridge 90% of the time. They taste like a thick chocolate pudding with a satisfying oat texture. If you prefer warm oats, microwave the jar (lid removed) for 45-60 seconds, stir, and add your toppings. Warm oats are especially cozy on cold winter mornings.
Topping Ideas: A sliced banana and a drizzle of extra peanut butter is my go-to combination. Sometimes I add a tablespoon of dark chocolate chips for extra indulgence. Chopped salted peanuts add a wonderful crunch. A sprinkle of flaky sea salt right before eating makes the chocolate and peanut butter flavors pop.
What to Serve Alongside: A hot cup of coffee or a refreshing cucumber mint green tea cooler makes a perfect pairing. The bitterness of the coffee or the cool freshness of the tea balances the rich, sweet oats beautifully.
Storage: These oats keep well in the refrigerator for up to 5 days. Store them in airtight jars or containers. The texture will continue to thicken over time, so if you are eating them on day 4 or 5, stir in a splash of milk to loosen them up before serving.
Freezing: You can freeze these oats for up to 3 months. Prepare the oats in freezer-safe jars, leaving 1 inch of headspace for expansion. Thaw overnight in the refrigerator before eating. The texture will be slightly different after freezing — a bit more watery — but still delicious. Stir well and add a splash of milk if needed.
Flavor Development: The flavors actually get better after the first day. The peanut butter and chocolate meld together more deeply, and the oats become even creamier. I often make a batch on Sunday and find that Tuesday’s jar tastes better than Monday’s.
Nutritional Information & Benefits
These overnight oats are not just delicious — they are genuinely good for you too. Here is the estimated nutritional breakdown per serving (based on the recipe made with whole milk and Greek yogurt, without toppings):
- Calories: ~420
- Protein: 18g
- Fat: 18g
- Carbohydrates: 52g
- Fiber: 9g
- Sugar: 18g (naturally occurring and added)
Health Benefits: Rolled oats are a fantastic source of soluble fiber, which helps lower cholesterol and keeps you full for hours. The peanut butter adds healthy monounsaturated fats and plant-based protein. Greek yogurt is packed with probiotics and calcium. Cocoa powder is rich in antioxidants called flavonoids, which support heart health and reduce inflammation. Chia seeds provide omega-3 fatty acids and extra fiber.
Dietary Considerations: This recipe is naturally vegetarian. It can easily be made vegan and dairy-free with the substitutions listed above. It is also nut-free if you use sunflower seed butter instead of peanut butter. For a gluten-free version, use certified gluten-free rolled oats.
Potential Allergens: This recipe contains peanuts, dairy, and gluten (from oats, though oats are naturally gluten-free, they are often processed in facilities that handle wheat). Please check labels if you have severe allergies.
I love that this breakfast feels like a treat but actually fuels my body for the morning. It is the kind of meal that makes you feel good from the inside out.
Conclusion
This creamy peanut butter chocolate overnight oats recipe is the breakfast solution I wish I had found years ago. It is quick, forgiving, and endlessly customizable. Whether you are a busy parent racing out the door, a meal prep enthusiast planning your week, or just someone who wants a delicious breakfast without any morning effort, this recipe delivers every single time.
I encourage you to make this recipe your own. Add your favorite toppings, adjust the sweetness to your liking, or try one of the variations I shared. The beauty of overnight oats is that they are a template, not a rigid formula. Once you have the basic ratio down, the possibilities are endless.
If you love easy, satisfying breakfasts, you might also enjoy our easy slow cooker honey garlic chicken meal prep bowls — they are another set-and-forget recipe that makes your week so much easier.
I would love to hear how your overnight oats turn out. Did you add something unexpected? Did you try a flavor combination I did not mention? Drop a comment below and let me know. Your idea might just become someone else’s new favorite breakfast.
Until next time, happy prepping — and do not forget to grab a jar before you run out the door.
Frequently Asked Questions
Can I use quick oats instead of rolled oats?
You can, but the texture will be much softer and mushier. Quick oats absorb liquid faster and break down more, so your overnight oats will be more like a porridge than a thick, creamy pudding. If you only have quick oats, reduce the milk to 3/4 cup and let them sit for only 4-6 hours instead of overnight.
Why are my overnight oats watery?
This usually happens when the ratio of liquid to oats is off, or if you did not use enough chia seeds or yogurt. Make sure you are measuring accurately. If your oats are watery after sitting overnight, stir in an extra tablespoon of chia seeds or a spoonful of yogurt and let them sit for another hour. They should thicken up nicely.
Can I make these without yogurt?
Yes, absolutely. The yogurt adds creaminess and protein, but you can replace it with an equal amount of milk or a dairy-free alternative. The oats will be slightly less thick and less tangy, but still delicious. If you skip the yogurt, consider adding an extra tablespoon of chia seeds to help with the texture.
How long do overnight oats last in the fridge?
They stay fresh for up to 5 days when stored in an airtight container in the refrigerator. The texture will get thicker each day, so you may want to stir in a splash of milk before eating on days 4 and 5. Do not leave them at room temperature for more than 2 hours, and never eat overnight oats that have been left out overnight.
Can I heat up overnight oats?
Absolutely. Remove the lid, microwave for 45-60 seconds, stir well, and add your toppings. The oats will be warm and comforting, almost like a warm chocolate peanut butter porridge. You can also transfer them to a small saucepan and heat gently on the stovetop over medium-low heat, stirring frequently, for about 3-4 minutes.
Pin This Recipe!

Creamy Peanut Butter Chocolate Overnight Oats: Best Easy Recipe
This creamy peanut butter chocolate overnight oats recipe is the breakfast solution you need. It is quick, forgiving, and endlessly customizable, delivering a delicious and satisfying breakfast every time.
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Total Time: 5 minutes (plus 6-12 hours refrigeration)
- Yield: 4 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 1 cup (90g) rolled oats
- 1 cup (240ml) milk (any kind)
- 1/2 cup (120g) plain Greek yogurt
- 3 tablespoons (48g) creamy peanut butter
- 2 tablespoons (10g) unsweetened cocoa powder
- 2 tablespoons (30ml) maple syrup or honey
- 1 tablespoon (12g) chia seeds (optional)
- 1 teaspoon (5ml) vanilla extract
- Pinch of salt
- Optional toppings: sliced bananas, chopped peanuts, dark chocolate chips, extra peanut butter drizzle, flaky sea salt
Instructions
- Whisk the cocoa powder into the milk until fully dissolved and no lumps remain.
- Add the yogurt, maple syrup, vanilla, and salt. Whisk until smooth.
- Stir in the peanut butter until mostly incorporated.
- Add the rolled oats and chia seeds (if using). Stir until all oats are coated.
- Divide the mixture evenly into jars or containers, leaving about 1/2 inch of space at the top.
- Seal the jars and refrigerate for at least 6 hours, preferably 8-12 hours.
- Serve cold or warm. If too thick, stir in a splash of milk. Add desired toppings before serving.
Notes
Always dissolve cocoa powder in milk first to avoid dry pockets. Use room temperature ingredients for better absorption. Do not over-sweeten; the oats will taste less sweet when cold. For a faster method, add all ingredients to a jar and shake vigorously for 30 seconds after dissolving cocoa powder. Stir peanut butter well before measuring. Leave toppings off until serving to maintain texture.
Nutrition
- Serving Size: 1 jar (about 1/4 of
- Calories: 420
- Sugar: 18
- Sodium: 200
- Fat: 18
- Saturated Fat: 5
- Carbohydrates: 52
- Fiber: 9
- Protein: 18
Keywords: overnight oats, peanut butter, chocolate, breakfast, meal prep, easy, healthy


