This post may contain affiliate links. Read the full disclosure here
If you’re looking for a quick, easy breakfast that tastes amazing and requires zero fuss in the morning, this just might be your new favorite option. Overnight oats take only minutes to prepare, making them a great solution to those busy weekday mornings. Just add some oats to a jar with your favorite dairy-free milk, soak overnight, and wake up to breakfast already made. The flavor options are practically endless, but this peanut butter recipe is my absolute favorite.

Oats
You’ll want to use old-fashioned rolled oats to make this recipe. Old-fashioned oats provide just the right density for overnight soaking, and the result is a soft, chewy texture. You can heat the oats up in the morning if you prefer them warm, just make sure to they’re in a microwave safe dish with enough room for the oats to expand. 45-60 seconds is usually long enough to get them nicely warmed. Be sure your oats are certified gluten free, if needed.

Dairy-Free Milk
Unsweetened almond is my milk of choice for this recipe, but you could also use coconut, oat, rice, hemp, or any other nut milk you prefer. Choose an unsweetened variety if you’re looking to keep the sugar content low and to avoid making these oats overly sweet.

Peanut Butter
For this recipe I prefer the classic creamy peanut butter from Justin’s which contains just peanuts and oil. I’ve also tested this with honey peanut butter, which does work great if you have a sweet tooth.
Vigorously shaking your mason jar before you put your oats in the refrigerator will help break up the peanut butter a bit. I like that this leaves good sized swirls of peanut butter throughout the oats, but if you’d like it to be more smooth you can get in there with a spoon and give it a good mix.
Container Options
A 16-ounce wide mouth mason jar is my choice to make overnight oats because it fits this recipe perfectly, and the mouth allows plenty of space for toppings. If you don’t have mason jars, any refrigerator-friendly container that holds 16 ounces will work. If you have a large bowl, you can mix your ingredients with a spoon, then cover the bowl with plastic or beeswax wrap. For an option to take on the go, I love these glass containers, which can also go from the refrigerator directly to the microwave.

Toppings for peanut butter overnight oats
My preferred toppings for these oats are freshly sliced bananas, chopped roasted peanuts, and some dairy-free chocolate chips. You can also put a bit of peanut butter in a small bowl and microwave it for 45 seconds to get it really soft. This will thin it out a bit, which you can drizzle over the top of your oats and toppings. Other great options for topping these oats are cacoa nibs, fresh blueberries, a scoop of your favorite jam, crumbled graham crackers, or mini marshmallows.

Other oat recipes to try
Overnight Peanut Butter Oats
Ingredients
- 1/2 cup old-fashioned rolled oats
- 1/2 cup dairy-free milk of choice I use unsweetened almond milk
- 2 tbsp creamy peanut butter
- 1 tbsp pure maple syrup
- chopped peanuts (optional, for topping)
- mini chocolate chips (optional, for topping)
- sliced bananas (optional, for topping)
Instructions
- Add your oats, dairy-free milk, peanut butter, and maple syrup to a 16 oz mason jar (see post above for other storage options).
- Put the top securely on the jar. Give the jar a vigorous shake to combine the ingredients and break up the peanut butter a bit. Make sure your oats are fully covered with the milk, or any uncovered oats won't soften up.
- Store the jar in your refrigerator overnight, for at least 6 hours.
- When you're ready to eat your overnight oats, pull them out of the refrigerator and top with freshly sliced bananas, a sprinkle of chopped peanuts, and some mini chocolate chips if you'd like.
Notes
Nutrition
Did you make these overnight peanut butter oats?
Please let me know how they turned out for you! Leave a comment below and rate the recipe.
Be sure to snap a pic! Tag @milkfreemom on Instagram and hashtag it #milkfreemom