High-protein overnight oats with peanut butter are the breakfast game-changer you’ve been looking for. Imagine creamy oats with a luscious cookie-dough texture, nutty peanut butter flavor, and the perfect hint of sweetness from naturally sweetened ingredients. This nutrient-packed breakfast not only tastes indulgent but fuels your body with 18 grams of protein per serving—making it the ideal choice for busy mornings or post-workout recovery.

We created this recipe to show that healthy eating can be delicious and satisfying. After testing various combinations, we nailed a perfectly balanced recipe that combines wholesome, high-protein ingredients with crave-worthy flavors. Whether you’re trying to hit your fitness goals, maintain your energy throughout the day, or simply enjoy a better breakfast, these oats check all the boxes.
Why This High-Protein Overnight Oats with Peanut Butter Is Good for You
- High in protein: Each serving offers 18 grams of protein from Greek yogurt, soy milk, oats, and peanut butter—perfect for athletes or active lifestyles.
- Rich in fiber: Old-fashioned oats and Medjool dates provide lasting energy and support digestion.
- Naturally sweetened: Dates add a caramel-like sweetness without any refined sugars.
- Heart-healthy fats: Peanut butter delivers monounsaturated fats that support cardiovascular health.
- Gluten-free and customizable: Use certified gluten-free oats for a completely gluten-free meal, or adjust for keto or vegan diets (see customizations below).
Wholesome Ingredients for This High-Protein Overnight Oats with Peanut Butter
The magic of this easy high-protein overnight oats recipe lies in its simple, nourishing ingredients. Here are the stars of the show:
- Old-fashioned rolled oats: These provide a complex carbohydrate base with fiber for steady energy. Opt for certified gluten-free oats if needed.
- Medjool dates: These naturally sweet gems bring caramel-like flavor and boost the recipe’s fiber content. You can swap them for agave or maple syrup if preferred.
- Greek yogurt: Loaded with protein and probiotics, this ingredient enhances both creaminess and gut health. Use a dairy-free version for a vegan option.
- Natural peanut butter: A source of plant-based protein and healthy fats. Choose a brand with no added sugar or oils for optimal health benefits.
High-Protein Overnight Oats with Peanut Butter at a Glance
- Prep Time: 15 minutes
- Total Time: 8 hours 15 minutes
- Servings: 4
- Category: Breakfast
- Nutrition: 436 calories, 23g fat, 41g carbs, 18g protein
High-Protein Overnight Oats with Peanut Butter Ingredients
- 3 pitted Medjool dates, chopped
- 1¾ cups unsweetened soy milk
- 1½ cups old-fashioned rolled oats
- 1 cup whole-milk plain strained (Greek-style) yogurt
- ¼ cup smooth natural peanut butter
- 2 teaspoons vanilla extract
- ¼ teaspoon salt
- 2½ ounces bittersweet chocolate (60% cacao), chopped
How to Make High-Protein Overnight Oats with Peanut Butter
- In a blender, combine the chopped dates, soy milk, oats, yogurt, peanut butter, vanilla extract, and salt. Blend until the oats are smooth and the dates are fully broken down, which should take about 1–2 minutes.
- Transfer the blended mixture to a medium bowl and stir in the chopped chocolate. Be sure the chocolate is evenly distributed.
- Divide the mixture evenly among four 8- to 10-ounce jars or containers. Seal tightly with lids and refrigerate for at least 8 hours or up to 4 days.
Note: Use scissors instead of a knife to chop dates for easier cleanup. For garnish, sprinkle a bit of chopped chocolate on top before serving.
How to Customize This High-Protein Overnight Oats with Peanut Butter for Your Diet
- Vegan: Swap Greek yogurt for a plant-based alternative, such as coconut or almond yogurt.
- Keto-friendly: Replace rolled oats with chia seeds and use unsweetened almond milk instead of soy milk.
- Nut-free: Substitute peanut butter with sunflower seed butter, or leave it out altogether and increase the yogurt for creaminess.
- Lower calorie: Reduce the chocolate to 1 ounce and opt for low-fat Greek yogurt.
- Higher protein: Add a scoop of unflavored or vanilla protein powder before blending.
Nutritionist-Approved Tips for High-Protein Overnight Oats with Peanut Butter
- Double the batch: These oats store well for up to 4 days in the fridge, making meal prep a breeze for the week ahead.
- Texture perfection: Blend the dates thoroughly to avoid clumps and achieve a smooth, cookie-like consistency.
- Add superfoods: Mix in a tablespoon of chia seeds or flaxseeds to boost omega-3s and fiber.
- Serve with toppings: Fresh fruit, coconut flakes, or an extra drizzle of peanut butter make these oats even more irresistible.
- Portable breakfast: Use mason jars for easy grab-and-go meals.
High-Protein Overnight Oats with Peanut Butter FAQs
Can I use steel-cut oats instead of rolled oats?
We don’t recommend steel-cut oats for this easy high-protein overnight oats recipe as they require a longer soaking time and a different liquid ratio.
Are these suitable for athletes?
Yes, these are among the best overnight oats for athletes thanks to their high protein content, complex carbs, and natural energy boosters like dates.
What if I don’t like Greek yogurt?
You can swap Greek yogurt with plain regular yogurt or a dairy-free alternative such as almond or coconut yogurt for equal creaminess.
Can I make this recipe ahead of time?
Absolutely! These peanut butter overnight oats healthy recipe can be meal-prepped and stored in the fridge for up to 4 days.
Can I add more chocolate?
Yes, feel free to increase the chocolate for a richer flavor, or try incorporating cacao nibs for an added crunch.
Fuel your day the right way with these high-protein overnight oats with peanut butter. What’s your favorite protein-packed breakfast? Let us know in the comments below, and don’t forget to share this recipe with friends looking for nutritious meal-prep ideas!

High-Protein Overnight Oats with Peanut Butter
Ingredients
- 3 pitted Medjool dates, chopped
- 1¾ cups unsweetened soy milk
- 1½ cups old-fashioned rolled oats
- 1 cup whole-milk plain strained (Greek-style) yogurt
- ¼ cup smooth natural peanut butter
- 2 teaspoons vanilla extract
- ¼ teaspoon salt
- 2½ ounces bittersweet chocolate (60% cacao), chopped
Instructions
- In a blender, combine the chopped dates, soy milk, oats, yogurt, peanut butter, vanilla extract, and salt. Blend until the oats are smooth and the dates are fully broken down, which should take about 1–2 minutes.
- Transfer the blended mixture to a medium bowl and stir in the chopped chocolate. Be sure the chocolate is evenly distributed.
- Divide the mixture evenly among four 8- to 10-ounce jars or containers. Seal tightly with lids and refrigerate for at least 8 hours or up to 4 days.
