Chocolate Peanut Butter Overnight Oats (5-Minute Prep)
Chocolate peanut butter overnight oats taste like a Reese’s cup turned into a creamy, spoonable breakfast. You mix everything the night before and wake up to thick, pudding-like oats with zero morning effort.

It’s the kind of meal that actually keeps you full until lunch, thanks to fiber from the oats and protein from the peanut butter. No cooking, no fussy steps, just a jar you grab straight from the fridge.
Why This Breakfast Stays in My Rotation
The texture is what gets me. After an overnight soak, the oats turn silky and thick, almost like a chilled chocolate mousse, but heartier. The peanut butter and cocoa meld into a rich, nutty chocolate flavor that doesn’t need to scream “health food.”
I love that it’s endlessly customizable. You can dial the sweetness up or down, add a handful of berries in the morning, or toss in a chopped banana. The base recipe here is the one I come back to most: deeply chocolatey, nutty, and thick enough to feel like a real meal.
Ingredients

- 1/2 cup old-fashioned rolled oats: they soften perfectly without turning to mush; instant oats get too gummy.
- 2 tbsp unsweetened cocoa powder: natural or Dutch-process both work.
- 1 tbsp chia seeds (optional): soaks up liquid and makes the oats extra thick.
- Pinch of fine sea salt: brings out the chocolate flavor.
- 1/2 cup whole milk: or any milk you keep on hand; oat milk and almond milk are both great.
- 2 tbsp natural peanut butter: the drippy, stir-it-from-the-jar kind; if yours is sweetened, cut back the honey a little.
- 1 tbsp honey or maple syrup: add more if you like it sweeter.
- 1/2 tsp vanilla extract: rounds out the chocolate.
Variations / Substitutions
- Dairy-free: swap the milk for oat, almond, or coconut milk. The texture stays creamy.
- Extra chocolate: fold in a tablespoon of mini chocolate chips just before eating.
- Protein boost: stir a scoop of chocolate or vanilla protein powder into the milk before adding; you may need an extra splash of milk.
- Crunch factor: top with granola or toasted coconut.
Nutella Banana Bread makes a lovely treat to go with these overnight oats.
How to Make Chocolate Peanut Butter Overnight Oats
Step 1: Mix the Dry Ingredients

Start by adding the 1/2 cup rolled oats, 2 tablespoons unsweetened cocoa powder, 1 tablespoon chia seeds (if you’re using them), and a pinch of salt to a 16-ounce jar or a small bowl. Give everything a quick stir so the cocoa doesn’t clump up later. This takes all of 30 seconds.
Step 2: Stir in the Wet Ingredients

Pour in the 1/2 cup milk, then add the 2 tablespoons peanut butter, 1 tablespoon honey, and 1/2 teaspoon vanilla extract. Stir hard for about a minute, scraping the bottom and sides, until you don’t see any dry cocoa streaks and the mixture is glossy. At this point it will look thin, but don’t worry: the oats and chia will soak up most of that liquid overnight.
Step 3: Top and Serve

Cover the jar and refrigerate for at least 4 hours, though overnight is really the sweet spot. In the morning, give it a good stir. The oats will be thick, almost mousse-like. Finish with a drizzle of peanut butter, a scattering of chopped peanuts, and a few chocolate chips if you want some crunch. Eat it cold, straight from the jar.
A Few Notes Before You Start
- If the oats are too thick in the morning, stir in a splash of milk to loosen them up. The texture loosens quickly.
- Natural peanut butter sometimes seizes up when it hits cold liquid. Let it sit at room temperature for a few minutes before stirring if you spot any clumps.
- Plain peanut butter can be swapped for almond butter, sunflower seed butter, or tahini in a pinch. The flavor shifts but the creaminess holds.
Scale it for a bigger batch:
| Servings | Rolled Oats | Cocoa Powder | Chia Seeds | Milk | Peanut Butter | Honey |
|---|---|---|---|---|---|---|
| 1 | 1/2 cup | 2 tbsp | 1 tbsp | 1/2 cup | 2 tbsp | 1 tbsp |
| 2 | 1 cup | 4 tbsp | 2 tbsp | 1 cup | 4 tbsp | 2 tbsp |
| 4 | 2 cups | 1/2 cup | 4 tbsp | 2 cups | 1/2 cup | 1/4 cup |
Storing Leftover Oats
- Refrigerate: keep the oats in their sealed jar for up to 4 days. They get thicker each day, so stir in a little milk before eating.
- Serve Cold: these are meant to be eaten chilled, no reheating needed. It’s a grab-and-go breakfast.
Frequently Asked Questions
Can I use quick oats instead of rolled oats?
No, quick oats turn soft and almost pasty after soaking. Stick with old-fashioned rolled oats for the best chewy texture.
What if I only have sweetened peanut butter?
Cut the honey back to 1/2 tablespoon and taste the mix before chilling. You can always add more sweetener after it sits.
Can I make these without chia seeds?
Yes, just leave them out. The oats won’t be quite as thick, so use a little less milk, about 6 tablespoons instead of 1/2 cup.
How would I double this for two jars?
Multiply every ingredient by two and divide the mixture evenly between two jars. The mix sits fine, and each jar will thicken the same way.

Chocolate Peanut Butter Overnight Oats Recipe
Ingredients
Method
- Add oats, cocoa powder, chia seeds (if using), and salt to a jar or bowl. Stir briefly.
- Pour in milk, then add peanut butter, honey, and vanilla. Stir for about 1 minute until completely combined and no dry spots remain.
- Cover and refrigerate for at least 4 hours, or overnight. Stir, top with a drizzle of peanut butter, chopped peanuts, and chocolate chips, and serve cold.
