I make overnight oats almost every week. They’re a reliable breakfast, forgiving, and satisfying — especially when chocolate and peanut butter are involved. This recipe is creamy, simple to assemble, and built around pantry-friendly staples. No cooking, no morning fuss, just flavor and texture waiting in the fridge.
If you’re short on time in the morning or want a quick grab-and-go option, these oats are a winner. They hold up well in a jar, the cocoa gives an indulgent cocoa-not-too-sweet note, and the peanut butter adds richness and protein to hold you over until lunch. I like to think of this as a practical treat that doubles as real food.
Below you’ll find a clear ingredient list, step-by-step instructions straight from the kitchen-tested method, and useful tips for swapping, storing, and troubleshooting. Read through for serving ideas and small tricks that make the texture just right.
Ingredients at a Glance

- ½ cup old-fashioned oats — the base; provides texture and soaks up liquid for creamy oats.
- ½ cup milk — hydrates and softens the oats; use the same measurement regardless of milk type.
- ¼ cup vanilla yogurt — adds creaminess and a touch of sweetness and tang.
- 2 teaspoons unsweetened cocoa powder — provides chocolate flavor without extra sugar.
- 1 tablespoon creamy peanut butter — adds richness, flavor, and a protein boost; stirred in for a smooth finish.
- Milk or dark chocolate, grated — a finishing garnish; adds texture and a fresh chocolate hit at serving time.
Chocolate Peanut Butter Overnight Oats Recipe in Steps
- In a medium jar, combine ½ cup old-fashioned oats, ½ cup milk, and ¼ cup vanilla yogurt. Stir until evenly mixed and the oats are moistened.
- Add 2 teaspoons unsweetened cocoa powder and 1 tablespoon creamy peanut butter. Stir thoroughly until the cocoa and peanut butter are fully incorporated.
- Cover the jar and refrigerate overnight (at least 6 hours) to allow the oats to soften.
- Before serving, stir the oats once more and top with grated milk or dark chocolate.
Top Reasons to Make Chocolate Peanut Butter Overnight Oats Recipe
- Speed: You prep in 5 minutes the night before and save time in the morning.
- Simplicity: The ingredient list is short and uses common staples you likely already have.
- Balance: You get fiber from oats, protein from peanut butter and yogurt, and a bit of indulgence from cocoa and grated chocolate.
- Portability: It stores in a jar and travels well for busy mornings or packed lunches.
- Customizable: It adapts to your texture and sweetness preferences with small adjustments.
Smart Substitutions

- Milk — use the same ½ cup measurement and choose whatever milk you prefer (dairy or plant-based) to suit taste or dietary needs.
- Vanilla yogurt — stick to ¼ cup; plain yogurt will work if you want less sweetness, or swap in a thicker yogurt for a creamier result.
- Unsweetened cocoa powder — keep the 2 teaspoons and taste after refrigeration; add a small pinch more when stirring before serving if you want a stronger chocolate note.
- Creamy peanut butter — maintain the 1 tablespoon amount; if you only have natural or chunkier styles, stir well to distribute oils and texture.
- Grated chocolate garnish — any small amount will do; use milk or dark according to preference for sweetness or intensity.
What’s in the Gear List

- One medium jar with a lid (a 12–16 oz mason jar works well) — easy for mixing, sealing, and storing.
- Measuring cup and spoons — for accurate ½ cup, ¼ cup, teaspoon, and tablespoon measurements.
- Spoon or small spatula — for stirring the oats and scraping peanut butter into the jar.
- Microplane or small grater — for grating chocolate over the top before serving.
- Small bowl (optional) — useful if you prefer to mix cocoa and peanut butter first before adding to the jar.
Avoid These Mistakes
- Skipping the proper ratios: Keep the ½ cup oats to ½ cup milk ratio as a baseline — too little liquid leaves the oats dry; too much makes them runny.
- Not stirring thoroughly: Cocoa powder can clump and peanut butter may sit on top; mix until evenly distributed for uniform flavor.
- Using instant oats instead of old-fashioned: Texture will be softer and potentially gummy; old-fashioned oats give the best creaminess without getting mushy overnight.
- Grating chocolate too early: Add grated chocolate right before serving to keep shavings fresh and slightly melty rather than fully dissolved.
- Over-storing with fresh garnish: If you pre-grate chocolate and leave it in the jar overnight, it can mix in and lose its visual appeal and contrast.
Better-for-You Options
- Lower sugar: Use plain vanilla yogurt with no added sugar, or choose a low-sugar variety, while keeping the ¼ cup measurement to preserve creaminess.
- Higher protein: Keep the peanut butter for protein but choose a higher-protein yogurt if desired; the amount of peanut butter stays the same.
- Healthy fats: The recipe includes peanut butter; to slightly reduce total fat without changing texture, use a lighter-style peanut butter but stick to the 1 tablespoon.
- Fiber boost: Keep the ½ cup old-fashioned oats and consider mixing in a small sprinkle of ground flax or chia right before serving if you want extra fiber (additions at serving time preserve overnight texture).
Insider Tips
- Mix wet ingredients first: Combine the milk and yogurt so they blend smoothly with the oats. This prevents dry pockets and speeds up even hydration.
- Warm the peanut butter slightly if it’s stiff: A quick 5-second zap in the microwave (jar removed) or stir in a small bowl makes it easier to incorporate without changing the tablespoon amount.
- Adjust sweetness at serving: Because yogurt and chocolate vary in sweetness, taste after refrigeration and add a small drizzle of honey or maple if you want more sweetness — do this sparingly and at the end.
- Texture control: If you like your oats thicker, use slightly less milk next time (reduce by a tablespoon). If you prefer them looser, add a splash more milk before serving.
- Layering for presentation: Spoon a thin layer of peanut butter or a small dollop on top before grating the chocolate for an attractive, restaurant-style finish.
Make Ahead Like a Pro
- Batch prep: Multiply the jars and assemble up to 3–4 days in advance. Use the same ingredient ratios in each jar and store in the fridge with lids sealed.
- Storage: Keep assembled jars refrigerated. Overnight oats will stay fresh for up to 4 days, though texture is best within the first 48–72 hours.
- Transport tips: If you need to carry them in a bag, keep the grated chocolate separate in a small container and add it just before eating to preserve texture.
- Re-serve tips: If refrigerated oats firm up more than you like, stir in a tablespoon or two of milk to loosen them before eating.
Quick Questions
- Can I use quick oats? The recipe calls for ½ cup old-fashioned oats. Quick oats will absorb differently and can become softer; old-fashioned oats give the ideal chew.
- Is overnight time required? Refrigerating at least 6 hours is listed in the method. That’s the minimum for fully softened oats; overnight (8 hours) is ideal.
- Can I warm these up? Yes. Stir and microwave briefly in a microwave-safe bowl until warm, keeping in mind the grated chocolate will melt quickly if already added.
- How much chocolate should I grate? The ingredient is listed as milk or dark chocolate, grated — a light sprinkle (about a teaspoon) allows a chocolate hit without overpowering the texture.
Next Steps
Make one jar tonight and see how it fits into your morning routine. Tweak the texture by adjusting the milk slightly, and experiment with how much chocolate you grate on top. If you like it, batch a few jars for the week — they’re a practical, feel-good breakfast that actually keeps you satisfied.
If you want more variations, try swapping the type of milk or using a different flavor of yogurt while keeping the amounts the same. Small adjustments let you personalize this straightforward base without losing what makes it reliable. Happy breakfast prepping — you’ll thank yourself in the morning.

Chocolate Peanut Butter Overnight Oats Recipe
Ingredients
Ingredients
- 1/2 cupold-fashioned oats
- 1/2 cupmilk
- 1/4 cupvanilla yogurt
- 2 teaspoonunsweetened cocoa powder
- 1 tablespooncreamy peanut butter
- milk or dark chocolategrated
Instructions
Instructions
- In a medium jar, combine ½ cup old-fashioned oats, ½ cup milk, and ¼ cup vanilla yogurt. Stir until evenly mixed and the oats are moistened.
- Add 2 teaspoons unsweetened cocoa powder and 1 tablespoon creamy peanut butter. Stir thoroughly until the cocoa and peanut butter are fully incorporated.
- Cover the jar and refrigerate overnight (at least 6 hours) to allow the oats to soften.
- Before serving, stir the oats once more and top with grated milk or dark chocolate.
Equipment
- Jar
- Refrigerator
Notes
While this recipe is a great idea for a breakfast made ahead of time, it also makes a great dessert. Stir all ingredients in a jar and set in the fridge to enjoy later. The oats are ready to eat after 1 hour of chilling, no need to wait till next day.
