Make breakfast better with this Chocolate Peanut Butter Overnight Oats recipe! Gluten-free, vegan, and made in just 5 minutes, this is an easy make-ahead breakfast you’ll crave.

Okay, we love a good chocolate and peanut butter breakfast over here—see Chocolate Peanut Butter Oatmeal and Chocolate Peanut Butter Smoothie Bowl. But sometimes you want an easy breakfast ready as soon as you wake up. Enter Chocolate Peanut Butter Overnight Oats!
These peanut butter overnight oats are great for so many reasons. Here are just a few of the reasons why I love them:
- Easy to prep in just 5 minutes
- You can eat it straight out of the fridge or warm it up in the microwave if you prefer
- Always gluten-free (as long as you use gluten-free oats)
- You can easily make it dairy-free/vegan by using a dairy-free milk
- Unlimited flavor combinations
- The perfect vessel for ALL the toppings

Speaking of flavor combinations, I chose one of my favorites for this recipe. If you’ve been around my blog, you’re likely not surprised to see chocolate and peanut butter! It’s my go-to, and it never goes wrong.
Once you’ve tried a few batches of these vegan chocolate overnight oats and are ready for a new breakfast? Try out these Superfood Overnight Oats with Berry Chia Jam, these Pumpkin Spice Latte Overnight Oats, or these Blueberry Muffin Overnight Oats.

I first made a batch of these Chocolate Peanut Butter Overnight Oats to leave for my boyfriend while I was on vacation. He demolished the whole batch and requested more when I got back. A few more batches later, it was time to share! Thankfully, they’re super easy to make with just a few nutritious ingredients.
How to make Chocolate Peanut Butter Overnight Oatmeal:
- Mix together all of your ingredients! Simply stir together the gluten-free oats, chia seeds, almond milk, peanut butter, cacao powder, maple syrup, vanilla extract, and salt. I make this easy for myself and mix everything in a glass food storage container, doubling as storage.
- Refrigerate for at least 4 hours or until the oats have absorbed the liquid. I usually prep it in the evening and let everything absorb overnight.
- Stir, spoon into your bowl, and top with garnishes! I like topping my oats with banana slices, extra peanut butter, and hemp/chia seeds. Berries and this Easy Chocolate Granola are great toppings, too.

This recipe is perfect for the back-to-school season when you need quick breakfasts that can be ready in a flash or made in jars to be eaten in the car or at your desk. You can also substitute the peanut butter for any other of your favorite nut or seed butter in these Chocolate Peanut Butter Overnight Oats. Enjoy!!
Want more overnight oats?
- Superfood Overnight Oats with Berry Chia Jam
- Blueberry Muffin Overnight Oats
- Pumpkin Spice Latte Overnight Oats

Chocolate Peanut Butter Overnight Oats
Ingredients
For the overnight oats
- 1 cup gluten-free rolled oats
- 1½ cups unsweetened almond milk, or nut milk of choice
- 1 to 2 tablespoons pure maple syrup, to taste
- 2 tablespoons creamy peanut butter
- 3 tablespoons cacao powder
- 2 tablespoons chia seeds
- 1 teaspoon vanilla extract
- Pinch of salt
For the toppings
- Banana slices
- Peanut butter
- Granola
- Hemp/chia seeds
Instructions
- Stir all of the oat ingredients together until well blended. Divide between 3 airtight container or jars. Cover and refrigerate for at least 6 hours, or preferably overnight, until thickened.1 cup gluten-free rolled oats, 1½ cups unsweetened almond milk, 1 to 2 tablespoons pure maple syrup, 2 tablespoons creamy peanut butter, 3 tablespoons cacao powder, 2 tablespoons chia seeds, 1 teaspoon vanilla extract, Pinch of salt
- Stir well before serving with banana slices, peanut butter, chocolate chips, and/or any of your other favorite toppings!Banana slices, Peanut butter, Granola, Hemp/chia seeds



I can’t wait to try this! I’m going to use cashew butter instead of pb and see how that works. Thanks so much for posting!
Cashew butter will be delicious!! Hope you love the recipe, Esther :)
How many days will this recipe last in the fridge? Could I prep these for the whole week?
Hi Olivia, it’s never lasted longer than 3 to 4 days in my house, but it should be totally fine to prep on Sunday for the week ahead. Enjoy!
It’s delicious! Can you add nutritional information for your recipes, especially this one? You may have already done so and maybe I just didn’t see it but could you do it again? Thank you. Btw, I’m a huge fan of you and your recipes!! I make them ALL THE TIME!! I was hooked the first time I was given your Bakerita cookbook! Haven’t stopped ever since!
Hi Maria, I’m slowly adding the nutritional info in, I have so many recipes in my catalog that it takes a while but I always prioritize when requested. Just added the facts for this one! So glad you’re loving the recipes, thanks so much for the support :)
Is the nutritional info here and I missed it? Calories, fat, carbs? Thanks!
Hi Renee, forgot to add it to this recipe! Will update the recipe with the nutritional info in a moment :)
I am obsessed with this recipe! I omit the cacao powder, use almond milk and add fresh blueberries on top. The perfect breakfast!!!
So glad you’re loving it!! Thanks so much for the feedback.
Love this recipe! I put it together the night before and then its ready for the morning. I add bananas, apple, any berries I have on hand and of course a little granola sprinkle on top. Absolutely delicious!
So glad you’re loving it, Susan!
I’m not a big fan of oatmeal, but I’ve been trying to eat a bit healthier. I have a big sweet tooth and when I saw chocolate AND peanut butter, I had to give this a try. The first time I made it, it just tasted like mush. I then added some granola on top of the 2nd batch and realized this is what was missing- texture! I also ground up some walnuts and almonds to add in.
Glad you enjoyed it, Lara! I like using crunchy peanut butter to give it extra texture too :)
I love this recipe, I mixed Protein powder in and it was still delicious. Definitely making this again!
So glad to hear you’re loving it, Priya! Thanks for the feedback.