This creamy vegan chocolate oatmeal turns simple pantry ingredients into a warm, rich breakfast that tastes much more indulgent than it is. Rolled oats are cooked with cocoa, plant-based milk and ripe banana, then finished with a little peanut butter for an extra-smooth texture.
The secret is not simply adding more cocoa. Cooking the oats gently and adding the peanut butter near the end gives the oatmeal a thick, creamy consistency without making it heavy or dry.
Why This Vegan Chocolate Oatmeal Works
- Deep chocolate flavor: Unsweetened cocoa gives the oatmeal a rich chocolate base without making it overly sweet.
- Naturally creamy: Plant-based milk, banana and peanut butter create a smooth texture.
- Ready in about 10 minutes: It is practical enough for a weekday breakfast.
- Easy to customize: Add berries, banana, nuts, seeds or dark chocolate depending on what you have.
- Easy to make vegan: Use your favorite dairy-free milk and vegan toppings.

Ingredients
For the Chocolate Oatmeal
- 1 cup (90 g) old-fashioned rolled oats
- 1 1/2 cups (360 ml) unsweetened plant-based milk, such as oat, almond or soy milk
- 1/2 cup (120 ml) water
- 2 tablespoons unsweetened cocoa powder
- 1/2 ripe banana, mashed
- 1 tablespoon pure maple syrup, plus more to taste
- 1 tablespoon creamy peanut butter
- 1 teaspoon chia seeds
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon
- 1 small pinch of salt
Optional Toppings
- Sliced banana
- Fresh berries
- Peanut or almond butter
- Chopped walnuts or hazelnuts
- Unsweetened coconut flakes
- Vegan dark chocolate chips
- Chia or hemp seeds
How to Make Vegan Chocolate Oatmeal
1. Combine the cocoa and liquids first
Add the plant-based milk, water, cocoa powder, mashed banana, maple syrup, cinnamon and salt to a medium saucepan. Whisk until the cocoa is mostly dissolved.
This small step helps prevent dry pockets of cocoa from forming later in the oatmeal.
2. Add the oats
Stir in the rolled oats and chia seeds. Place the saucepan over medium heat and bring the mixture to a gentle simmer.
Once it begins bubbling lightly, reduce the heat to medium-low.
3. Cook until creamy
Cook for about 6–8 minutes, stirring every 30–60 seconds. The oats should become tender and the mixture should look creamy rather than watery.
Do not cook the oatmeal aggressively. A gentle simmer gives the oats time to soften while keeping the texture smooth.
4. Finish with peanut butter and vanilla
Remove the saucepan from the heat. Stir in the peanut butter and vanilla extract until completely incorporated.
Let the oatmeal stand for about 1 minute. It will continue thickening as it cools slightly.
5. Add your toppings
Spoon the chocolate oatmeal into two bowls. Top with sliced banana, berries, chopped nuts, a drizzle of peanut butter or a few vegan dark chocolate chips.
Serve warm.
The Secret to Creamy Chocolate Oatmeal
The biggest mistake with chocolate oatmeal is cooking it until it becomes extremely thick in the saucepan. Oats continue absorbing liquid after you remove them from the heat, so the oatmeal should look slightly looser than the final texture you want.
If your oatmeal already looks very thick while cooking, stir in 1–2 tablespoons of plant-based milk before serving.
How to Get a Deeper Chocolate Flavor
Use unsweetened cocoa powder rather than sweetened hot chocolate mix. Cocoa provides a concentrated chocolate flavor while allowing you to control the sweetness yourself.
A tiny pinch of salt is also important. It does not make the oatmeal salty; instead, it helps balance the bitterness of cocoa and makes the chocolate flavor taste fuller.
Best Plant-Based Milk for Chocolate Oatmeal
Oat milk: Naturally creamy and slightly sweet, making it an excellent choice for this recipe.
Soy milk: Creates a rich texture and works especially well if you want a more substantial breakfast.
Almond milk: Gives a lighter result with a subtle nutty flavor.
Coconut milk: Works if you enjoy a noticeable coconut flavor, although it will make the oatmeal richer.
Common Mistakes to Avoid
Using too much cocoa
More cocoa does not automatically mean better chocolate flavor. Too much can make the oatmeal bitter and dry. Start with 2 tablespoons and adjust the finished bowl if needed.
Cooking over high heat
High heat can cause the oatmeal to stick and thicken too quickly. Keep it at a gentle simmer and stir regularly.
Adding all the toppings while cooking
Fresh fruit, nuts and chocolate chips are better added after cooking. This keeps their texture and gives you more contrast in every bite.
Making the oatmeal too thick
Remember that oats continue absorbing liquid after cooking. If the oatmeal looks perfect in the saucepan, it may become too thick by the time you eat it.
Easy Variations
Chocolate Banana Oatmeal
Use a whole ripe banana instead of half. You can then reduce the maple syrup or leave it out completely depending on the sweetness of the banana.
Chocolate Peanut Butter Oatmeal
Add another teaspoon or tablespoon of peanut butter at serving time and swirl it across the top.
Chocolate Berry Oatmeal
Top the warm oatmeal with strawberries, raspberries or blueberries. The fresh fruit adds acidity that balances the richness of the cocoa.
Nut-Free Chocolate Oatmeal
Replace peanut butter with sunflower seed butter or simply leave it out and add a little extra plant-based milk.
Extra Chocolate
Stir a small amount of vegan dark chocolate into the hot oatmeal immediately after removing it from the heat. It will melt into the oats and create a richer finish.
Make-Ahead Chocolate Oatmeal
You can prepare the oatmeal ahead of time and refrigerate it in an airtight container for up to 3 days.
The oatmeal will become considerably thicker when cold, so do not worry if it looks slightly loose when freshly cooked.
How to Reheat Chocolate Oatmeal
Transfer one portion to a saucepan or microwave-safe bowl and add a splash of plant-based milk. Heat gently, stirring once or twice, until creamy and hot.
Add a little more milk if the oatmeal has become too thick.
Can You Freeze Chocolate Oatmeal?
Yes. Allow the oatmeal to cool completely, portion it into freezer-safe containers and freeze for up to 2 months.
Thaw overnight in the refrigerator, then reheat with a splash of plant-based milk. The texture may be slightly softer than freshly cooked oatmeal, but it will still make a convenient breakfast.

Frequently Asked Questions
Is chocolate oatmeal vegan?
Yes. This recipe is vegan when made with plant-based milk, vegan peanut butter and vegan chocolate toppings.
Can I use quick oats?
Yes, but quick oats cook faster and produce a softer, more porridge-like texture. Start checking them after about 3–4 minutes.
Can I make this without banana?
Absolutely. Replace the banana with an additional 1–2 teaspoons of maple syrup, adjusting the sweetness to your taste.
Can I make chocolate oatmeal with water instead of milk?
Yes, but plant-based milk gives the oatmeal a noticeably creamier and richer texture. If using only water, peanut butter can help add some richness.
How do I make it less sweet?
Use unsweetened plant milk, reduce or omit the maple syrup, and choose unsweetened toppings such as nuts, seeds or berries.
Why did my chocolate oatmeal become too thick?
It was probably cooked too long or with too little liquid. Stir in a splash of warm plant-based milk until you reach the consistency you want.
What to Serve with Chocolate Oatmeal
This oatmeal is filling on its own, but you can build a more substantial breakfast by serving it with fresh fruit, nuts, seeds or a spoonful of nut butter.
For a simple combination, try sliced banana, peanut butter and a few berries. For a more dessert-like bowl, add chopped hazelnuts and a small amount of vegan dark chocolate.
Final Tips for the Best Vegan Chocolate Oatmeal
- Use old-fashioned rolled oats for the creamiest texture.
- Whisk the cocoa into the liquid before adding the oats.
- Cook over medium-low heat rather than boiling aggressively.
- Do not wait for the oatmeal to become extremely thick in the saucepan.
- Stir in peanut butter and vanilla after removing the pan from the heat.
- Add toppings just before serving for better texture.
- Add a splash of plant-based milk when reheating leftovers.
This creamy vegan chocolate oatmeal is an easy way to turn everyday oats into a rich, chocolatey breakfast without complicated ingredients or a long cooking time.



