I’m not a morning person, so breakfast needs to be easy. Like really easy. The kind of easy where I can grab it from the fridge and go. That’s why I started making overnight oats years ago, and I haven’t looked back since.
Most overnight oats recipes call for yogurt, but I don’t always have it on hand. Plus, some mornings I just want something simpler. Turns out, you don’t need yogurt at all to make creamy, satisfying overnight oats. Just peanut butter, milk, and a handful of pantry staples will do the trick.
This peanut butter version is my go-to when I need protein to keep me full until lunch. Mix everything in a jar before bed, and breakfast is ready when you wake up. Add some banana slices or chocolate chips if you’re feeling it. Either way, you’re eating breakfast without turning on the stove.

Why You’ll Love These Peanut Butter Overnight Oats
- Ready in 5 minutes – Just mix everything together the night before, and you’ll have a delicious breakfast waiting for you in the morning with zero cooking required.
- No yogurt needed – This recipe keeps things simple with just oats, milk, and peanut butter, making it perfect if you don’t have yogurt on hand or prefer a lighter texture.
- Naturally dairy-free – Using dairy-free milk makes this recipe suitable for anyone avoiding dairy, without sacrificing any flavor or creaminess.
- Customizable toppings – Add your favorite mix-ins like chocolate chips, bananas, or extra peanuts to make it your own each time you prepare it.
- Meal prep friendly – Make several jars at once for grab-and-go breakfasts throughout the week, saving you time on busy mornings.
What Kind of Peanut Butter Should I Use?
For overnight oats, creamy peanut butter is your best bet since it mixes smoothly into the oats without leaving chunky bits throughout. You can use either natural peanut butter (the kind with just peanuts and salt) or regular store-bought peanut butter, though natural varieties tend to be a bit runnier and incorporate more easily. If you’re using natural peanut butter, make sure to stir it well before measuring since the oil tends to separate. And if you’re not a peanut butter fan, feel free to swap it out for almond butter, cashew butter, or any other nut or seed butter you prefer – they all work great in this recipe.
Options for Substitutions
This simple overnight oats recipe is easy to customize based on what you have in your kitchen:
- Old-fashioned rolled oats: Stick with old-fashioned rolled oats for this recipe – they’re essential for getting that perfect creamy texture. Quick oats will turn mushy, and steel-cut oats won’t soften enough overnight.
- Dairy-free milk: Any milk works here! Try regular dairy milk, oat milk, soy milk, or cashew milk. Just keep in mind that thicker milks like oat milk will give you creamier oats.
- Peanut butter: Not a peanut butter fan? Swap it out for almond butter, cashew butter, or sunflower seed butter. Natural nut butters work great, but you might want to add a pinch of salt if they’re unsalted.
- Maple syrup: Honey, agave nectar, or even a mashed banana can replace the maple syrup. Start with the same amount and adjust to your taste.
- Toppings: The toppings are totally up to you! Try fresh berries, dried fruit, coconut flakes, chia seeds, or whatever sounds good to you.
Watch Out for These Mistakes While Making
The biggest mistake people make with overnight oats is not using enough liquid, which leaves you with a thick, paste-like texture instead of creamy oats – if your mixture looks too dry after stirring, add an extra splash of milk before refrigerating.
Another common error is using quick oats instead of old-fashioned rolled oats, as quick oats turn mushy and lose their texture after sitting overnight.
To get the creamiest results, make sure your peanut butter is fully mixed in by shaking the jar really well or stirring thoroughly, since clumps of peanut butter won’t distribute evenly.
If you find your oats too thick in the morning, simply stir in a tablespoon or two of milk to loosen them up to your preferred consistency.
What to Serve With Peanut Butter Overnight Oats?
These overnight oats are pretty filling on their own, but I love pairing them with fresh fruit on the side like strawberries, blueberries, or apple slices for some extra freshness. A cup of hot coffee or tea makes for a perfect breakfast combo, especially on busy mornings when you’re eating on the go. If you’re extra hungry or need more protein, try adding a hard-boiled egg or two on the side, or enjoy them with a handful of almonds or walnuts. For a weekend brunch situation, these oats work great alongside some crispy bacon or turkey sausage links to balance out the sweetness.
Storage Instructions
Store: These overnight oats are perfect for meal prep! Keep them in an airtight container or mason jar in the fridge for up to 5 days. I like to make a few jars at the beginning of the week so I have grab-and-go breakfasts ready whenever I need them.
Make Ahead: The beauty of overnight oats is that they actually need to be made ahead. Just mix everything together the night before and let the oats soak up all that creamy peanut butter goodness while you sleep. If you’re adding fresh toppings like bananas, wait to add those right before eating so they don’t get mushy.
Serve: You can enjoy these straight from the fridge for a cool breakfast, or if you prefer them warm, just pop them in the microwave for 30-60 seconds. Add your toppings like chopped peanuts, chocolate chips, or banana slices right before digging in for the best texture.
| Preparation Time | 5-10 minutes |
| Cooking Time | 0 minutes |
| Total Time | 5-10 minutes |
| Level of Difficulty | Easy |
| Servings | 1 serving |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 350-400
- Protein: 10-12 g
- Fat: 16-20 g
- Carbohydrates: 40-45 g
Ingredients
For the oats:
- 1/2 cup unsweetened almond milk (or any plant-based milk)
- 2 tbsp creamy peanut butter (natural or conventional, stirred well)
- 1 tbsp maple syrup (adds richness and natural sweetness)
- 1/2 cup rolled oats (old-fashioned preferred for better texture)
For toppings (optional):
- sliced bananas (optional but recommended for creaminess)
- chopped peanuts (optional, adds crunch and protein)
- mini chocolate chips
Step 1: Mix the Base Overnight Oats
- 1/2 cup rolled oats
- 1/2 cup unsweetened almond milk
- 2 tbsp creamy peanut butter
- 1 tbsp maple syrup
In a mason jar or container with a tight-fitting lid, combine the rolled oats, unsweetened almond milk, creamy peanut butter, and maple syrup.
Stir thoroughly to combine, making sure the peanut butter is fully incorporated and there are no clumps—I like to use a fork to break up any peanut butter pockets so the mixture is uniform.
This ensures even hydration and flavor distribution throughout the oats as they sit overnight.
Step 2: Refrigerate Overnight
Seal the jar tightly with a lid and place it in the refrigerator for at least 6 hours, though overnight (8-12 hours) is ideal.
The oats will gradually absorb the liquid and soften, while the flavors meld together.
The longer they sit, the creamier and more cohesive the texture becomes—I find that letting them chill overnight gives the best results compared to just 6 hours.
Step 3: Assemble and Serve
- base overnight oat mixture from Step 1
- sliced bananas
- chopped peanuts
- mini chocolate chips
Remove the jar from the refrigerator and give it a good stir to redistribute any settled ingredients.
If the mixture seems too thick, add a splash more almond milk to reach your preferred consistency.
Transfer to a bowl or eat directly from the jar, then top with sliced bananas, chopped peanuts, and mini chocolate chips.
The toppings add freshness, crunch, and extra protein to balance the creamy base.

Quick Peanut Butter Overnight Oats Without Yogurt
Ingredients
For the oats:
- 1/2 cup unsweetened almond milk (or any plant-based milk)
- 2 tbsp creamy peanut butter (natural or conventional, stirred well)
- 1 tbsp maple syrup (adds richness and natural sweetness)
- 1/2 cup rolled oats (old-fashioned preferred for better texture)
For toppings (optional):
- sliced bananas (optional but recommended for creaminess)
- chopped peanuts (optional, adds crunch and protein)
- mini chocolate chips
Instructions
- In a mason jar or container with a tight-fitting lid, combine the rolled oats, unsweetened almond milk, creamy peanut butter, and maple syrup. Stir thoroughly to combine, making sure the peanut butter is fully incorporated and there are no clumps—I like to use a fork to break up any peanut butter pockets so the mixture is uniform. This ensures even hydration and flavor distribution throughout the oats as they sit overnight.
- Seal the jar tightly with a lid and place it in the refrigerator for at least 6 hours, though overnight (8-12 hours) is ideal. The oats will gradually absorb the liquid and soften, while the flavors meld together. The longer they sit, the creamier and more cohesive the texture becomes—I find that letting them chill overnight gives the best results compared to just 6 hours.
- Remove the jar from the refrigerator and give it a good stir to redistribute any settled ingredients. If the mixture seems too thick, add a splash more almond milk to reach your preferred consistency. Transfer to a bowl or eat directly from the jar, then top with sliced bananas, chopped peanuts, and mini chocolate chips. The toppings add freshness, crunch, and extra protein to balance the creamy base.






