Go Back
High-Protein Vegan Chocolate Peanut Butter Overnight Oats

High-Protein Vegan Chocolate Peanut Butter Overnight Oats

Breakfast that tastes like chocolate peanut butter cups and gives you 19 grams of protein? Yes, that's exactly what's happening here. These High-Protein Vegan Chocolate Peanut Butter Overnight Oats are the breakfast you make the night before, forget about, and then remember in the most satisfying way possible when you open the fridge in the morning. No cooking, no blending, no morning effort just thick, creamy, deeply chocolatey oats waiting for you. I started making overnight oats during a stretch of particularly brutal summer mornings when even the thought of turning on the stove felt offensive. This version quickly became the one I make most often. The combination of cocoa powder, peanut butter, and soy milk creates a flavor that sits somewhere between a chocolate milkshake and a peanut butter brownie and somehow, it's also a nutritionally complete breakfast. Let me walk you through everything.
Prep Time 5 minutes
Cook Time 2 hours
Total Time 2 hours 5 minutes
Servings: 2
Course: Breakfast, healthy breakfast, summar breakfast, vegan breakfast
Cuisine: American
Calories: 480

Ingredients
  

  • The Oat Base
  • 1 cup large flake oats - Large flake oats also called old-fashioned rolled oats are the right choice for overnight oats. They absorb liquid slowly overnight and maintain some texture when you eat them soft but with a slight chew. Quick oats absorb too fast and turn mushy by morning. Steel-cut oats don't absorb enough overnight and stay too firm unless you soak them for 12+ hours. Large flake is the sweet spot for texture and timing.
  • 2 tablespoons chia seeds - These serve two purposes: they add omega-3 fatty acids and fiber and they thicken the oats as they absorb liquid overnight. The chia seeds create a slightly pudding-like consistency throughout the oats that makes the whole mixture creamier and more satisfying to eat. They also boost the fiber content significantly this recipe has 14g of fiber per serving, largely thanks to the oats and chia combined.
  • ⅛ teaspoon salt - A small amount that balances the sweetness and makes the chocolate flavor taste more intense rather than flat. Don't skip it in a chocolate recipe salt and chocolate work together in a way that seems counterintuitive but is completely real.
  • The Chocolate Layer
  • 3 tablespoons cocoa powder - Unsweetened cocoa powder is what creates the deep rich chocolate flavor in these oats. Use a quality cocoa powder it makes a more noticeable difference in a simple recipe like this than it would in a complex baked good with 15 other flavors. Dutch-process cocoa gives you a darker, more intense chocolate flavor. Natural cocoa powder is slightly brighter and more acidic. Both work; Dutch-process is my preference for overnight oats.
  • The Protein and Flavor Base
  • 1 cup unsweetened soy milk - Soy milk is the deliberate choice here not a random default. Among all plant-based milks, soy milk has the highest protein content typically 7–9g per cup which is a significant contributor to the 19g of protein per serving. Almond milk and oat milk deliver far less protein (1–3g per cup). If you swap to a lower-protein milk, your protein numbers drop noticeably. For high-protein vegan overnight oats, soy milk is genuinely the right call.
  • 2 tablespoons natural peanut butter - Natural peanut butter ingredients: peanuts and salt, nothing else is the only type worth using here. Conventional peanut butter contains added sugars and hydrogenated oils that throw off the flavor balance and add unnecessary processed ingredients. Natural PB also has a more intense, roasted peanut flavor. The fat content from the peanut butter contributes to the satiety of this breakfast 19g of total fat per serving, primarily from the peanut butter and chia seeds.
  • 2 tablespoons maple syrup -Sweetens the oats without refined sugar. Maple syrup adds its characteristic warmth and a subtle caramel depth that pairs beautifully with chocolate and peanut butter. For a lower-sugar alternative substitute with 5-Minute Date Paste Caramel blended Medjool dates with a splash of water which provides the same sweetness with additional fiber and potassium.
  • 1 teaspoon vanilla extract - Rounds out the chocolate flavor and adds aromatic depth. Pure vanilla extract rather than imitation at this small quantity the quality registers.

Equipment

  • You need almost nothing, and that's genuinely the best part:
  • A mason jar or container with a tight-fitting lid - Per serving. Wide-mouth mason jars are the ideal vessel: wide enough to stir easily, deep enough to hold all the ingredients, and with a lid that seals properly so the oats don't absorb fridge odors overnight. Pint-sized mason jars (16 oz) work perfectly for one serving. If you don't have mason jars, any container with a lid works a glass food storage container, a repurposed jam jar, even a bowl with plastic wrap stretched over it.
  • A spoon or small spatula -For stirring everything together and scooping out the peanut butter. A long-handled iced tea spoon reaches the bottom of a mason jar more easily than a regular dinner spoon.
  • Measuring cups and spoons - For the oats, cocoa powder, chia seeds, milk, peanut butter, and maple syrup. This is a simple recipe but the ratios matter for getting the right thickness and flavor balance.

Method
 

  1. Step 1 - Combine the Dry Ingredients
  2. Add the oats, cocoa powder, chia seeds, and salt to your mason jar or container. Stir them together with your long spoon until the cocoa powder distributes evenly through the oats. This dry-stir step is easy to skip and worth not skipping cocoa powder clumps aggressively when it hits liquid and is much harder to distribute evenly once you've added the wet ingredients.
  3. Step 2 - Add the Wet Ingredients
  4. Pour in the soy milk, then add the peanut butter, maple syrup, and vanilla extract. Stir everything together thoroughly. Work at the peanut butter specifically it doesn't want to blend into cold milk without encouragement. Keep stirring until the peanut butter distributes as evenly as possible through the mixture.
  5. If your natural peanut butter is particularly thick (this varies significantly by brand and storage temperature), work it into the dry oat mixture first before adding the milk. It distributes far more evenly this way. A few small chunks of peanut butter that aren't fully incorporated are completely fine and actually add a pleasant texture surprise when eating.
  6. Step 3 - Seal and Refrigerate
  7. Put the lid on your jar and place it in the refrigerator. The oats need at least 2 hours to soften and thicken properly. After 2 hours, they're edible and reasonably good. After 4–8 hours, they're genuinely excellent the oats have fully absorbed the liquid, the chia seeds have created that thick, creamy pudding consistency, and the chocolate-peanut butter flavors have had time to fully meld together into something that tastes like it took far more effort to make.
  8. IMO, making these the night before and eating them in the morning is the only way to go. The 8-hour version is noticeably better than the 2-hour version in every measurable way.
  9. Step 4 - Serve
  10. Remove from the fridge, give it a good stir it will have thickened significantly overnight and add your toppings. Eat straight from the jar.

Notes

Full Nutritional Breakdown (Per Serving  Half of the Full Recipe)

Nutrient
Amount
Calories
480 kcal
Carbohydrates
69g
Protein
19g
Fat
19g
Saturated Fat
3g
Fiber
14g
Sodium
190mg
Potassium
725mg