Chocolate Peanut Butter Overnight Oats are a rich, creamy spin on the classic—easy to prep and full of chocolatey, nutty flavor.


author’s note
The Breakfast That Tastes Like a Reese’s Cup!
I have a serious weakness for chocolate and peanut butter together. Reese’s cups are one of my favorite treats, so it only made sense to turn those flavors into a breakfast I could prep ahead.
These Chocolate Peanut Butter Overnight Oats don’t have any candy in them, but they have that same rich, chocolatey, nutty flavor. The peanut butter makes the oats extra creamy, the cocoa powder gives them a brownie-like flavor, and the Greek yogurt adds the best thick texture.
I’ve made a lot of overnight oats over the years, and I love how easy they are to change up. Some mornings I want something fruity, some mornings I want brownie batter oats, and other mornings I want this chocolate peanut butter version with a few chocolate chips on top.
This recipe is one of my favorites because it feels like a treat, but it still takes less than 10 minutes to prep. Stir everything together at night, pop it in the fridge, and breakfast is ready when you are.

Ingredient In Peanut Butter Overnight Oats
- Peanut Butter: Use creamy, not chunky, so it stirs in easily.
- Vanilla Extract & Salt: Boosts flavor and balances the sweetness.
- Greek Yogurt: Choose a sweet, mild yogurt—honey vanilla works best.
- Milk: Use your favorite milk, but unsweetened almond milk is my fave.
- Old-Fashioned Oats: Stick with old-fashioned oats; quick oats get too mushy.
- Cocoa Powder: Dutch cocoa is smoother and less bitter than regular cocoa powder.
- Maple Syrup: Start with less and add more later if needed.
- Optional Dark Chocolate Chips: Add them right before eating so they stay firm.
Featured Comment
“This recipe is amazing. My daughter and I are obsessed. So good topped with a sliced banana.”
– Jody

How To Make Peanut Butter Overnight Oat
- Combine peanut butter, vanilla extract, a pinch of salt, yogurt, milk, oats, cocoa powder, and maple syrup in a bowl or jar.
- Mix everything well until the peanut butter is fully blended.
- Cover and refrigerate overnight or at least 30 mins to allow the oats to thicken.
- Optionally, top with dark chocolate chips before serving. Enjoy within three days.
Quick Tip
Since peanut butter is thick, really stir it in. Use the back of a spoon to mash it into the oats so every bite has peanut butter flavor.
More Delicious Breakfast Ideas:
Breakfast
Ham and Cheese Quiche
Breakfast
Dutch Baby Recipe (German Pancakes)
Breakfast
Greek Yogurt Pancakes
Breakfast
Peach Cobbler Overnight Oats

Peanut Butter Overnight Oats
Video
Equipment
- Wide-mouth Mason Jar or small bowl or container
Ingredients
- 2-1/2 tablespoons creamy peanut butter
- 1/4 teaspoon vanilla extract
- 1/8 teaspoon salt
- 1/4 cup honey vanilla Greek yogurt or plain vanilla yogurt, see note 1
- 2/3 cup unsweetened almond milk or another milk
- 1/2 cup old-fashioned oats
- 1 tablespoon Dutch process cocoa powder see note 2
- 1/2 up to 2 tablespoons maple syrup or 1/4 teaspoon liquid stevia, see note 3
- Dark chocolate chips optional
Instructions
- In a small bowl, jar, or plastic container, stir together the peanut butter, vanilla extract, pinch of salt, yogurt, almond milk, old-fashioned oats, cocoa powder, and maple syrup.
- Stir well and make sure the peanut butter is mashed in thoroughly.
- Cover the container and refrigerate overnight or until sufficiently cooled and thickened. (Sometimes I’ll even make them in the morning, get ready, and then eat them—they are great even after 30 minutes in the fridge.)
- When ready to eat, if desired, top with dark chocolate chips. Store overnight oats in the fridge for up to 3 days.
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.



















This recipe is amazing. My daughter and I are obsessed. So good topped with a sliced banana.
So happy to hear that!! Thank you so much for the comment Jody 🙂
This is my new favorite breakfast. It tastes like cake batter!!
Yayyyyy!! I’m so glad you enjoyed! Thanks!
This tastes just like Reese’s! I added a tablespoon or two of chia seeds and it was absolutely delicious.
In my mind that’s the best thing a breakfast could taste like 🙂 Thanks for the comment!
I don’t usually comment, but these are absolutely fabulous! So delicious they are my new obsession!!!
I LOVE hearing that! Thanks for the comment Ann 🙂
I just made this for tomorrow morning, used natural PB, plain Greek yogurt, almond milk and a tiny bit of maple syrup. I also added a tbsp of chia seeds to boost fibre and protein.
Love your additions! Thanks for the comment Lynne! 🙂
Looks so yummy! I’m going to make it now for the morning. Thanks for sharing!
Awesome!! I hope you love them 🙂
I have to omit yogurt due to an allergy. Maybe adding a banana will add more texture? Thank you for the recipe, I’ll be trying it tomorrow. There is a way to keep it under 350 calories, without the yogurt (just food for thought). I’m a calorie “watcher”, so I don’t mind a few extra calories!
Thanks for sharing Jaimie!! I hope you love these with the banana 🙂
You claim this recipe to be “healthy” but adding the calories in my head and macros it’s really not. 500 calories, 17g of fat, and 50 g of carbs. Granted this is a rough estimate but pretty close. Yes, it looks pretty dang delicious though!
I absolutely think it’s healthy!! I believe health is so much more than counting calories or fat grams (especially with all the healthy fats in this recipe!), it’s about fueling your body with nutritious and good foods. Peanut butter, oats, yogurt, almond-milk — all good wholesome foods that are healthy and very filling for your body.
I use buckwheat groats instead of oats for my ‘overnight soaked’ recipes, I love the ‘al dente’ texture. I can’t wait to try these and I can NOT agree more that ‘healthy’ is so much more than counting calories and tracking macros. I have never felt better or looked better since I stopped doing those things and eat according to whether I am hungry or full! Thank you!
I love this and couldn’t agree more!! Thanks so much for your comment! 🙂
Okay, maybe to you, but some people do count calories so having inaccurate info is misleading and harmful. I’ve noticed this in several of your recipes calorie counts.
I would never, ever purposely publish inaccurate information; we try our hardest to make it as accurate as possible. There is a disclaimer below every nutrition fact — there can be a great deal of variance due to many things which is why if needed, we recommend consulting a health professional or calculating nutrition facts based on the exact products you use using something like My Fitness Pal. (Disclaimer: “We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.”)
I would love to know what brand of peanut butter you use then. Any peanut butter that I have found with 2 1/2 tablespoons would be 230 calories since 1 tbs of peanut butter is typically 90 calories. That would account for almost all the calories in the recipe so there wouldn’t be enough room for much else up equal 260. Does low calorie peanut butter exist? I’m genuinely curious since peanut butter has highet calories.
The nutrition facts are for 2 servings so 260 divided by 2 is 130 per portion. You can use PB2 (powdered peanut butter) instead to reduce calories if desired
I am eating this right now. I hate oatmeal but this is one of the best things I have ever made!! It is soooo good. 🙂 Thanks for the idea!
So happy to hear you love these!! Thanks for the comment 🙂
I just discovered your recipe for overnight PB cup oats. I recommend warming the peanut butter and milk together before adding the other ingredients. That way you can get it thinned before adding the yogurt. It mixes together better. Otherwise, very good recipe. I’ve never had overnight oats before but I’ve made it twice since I found your recipe!
So glad to hear you’ve enjoyed these!! 🙂 Thanks for the comment!