This easy healthy comforting Vegan Peanut Butter Hot Cocoa will make you wonder why you ever bought the packaged mixes.

I have been enjoying different varieties of Vegan Hot Cocoa and Vegan Hot Chocolate lately. It all started with Vegan Mexican Hot Chocolate, which has grated Mexican dark chocolate in it. Yum!
One of my favorite flavor combinations is peanut butter and dark chocolate, so I figured that I would love it as a drink. I often eat dark chocolate chips with peanut butter and a pinch of salt. It's a wonderful snack when I want something sweet and savory.
This Vegan Peanut Butter Hot Cocoa has raw cacao powder, peanut butter, unsweetened vanilla almond milk, and stevia, so it is sugar-free unless you decide to indulge a little by including the chocolate and peanut butter drizzle, or by adding your favorite sweetener.
This recipe is really easy and is done in no time. I personally think it tastes way better than the hot cocoa mixes you buy at the store, and this way you can control the ingredients. Grab a good book and cozy up with this warm and comforting Vegan Peanut Butter Hot Cocoa!
Other hot cocoa recipes to try are my Molasses Hot Cocoa recipe and my Spiced Hot Chocolate recipe. My Vegan Nog and Vegan White Russian are other drinks to try.
Jump to:
❤️ Why You'll Love It
- It is sweet and rich.
- Peanut butter and chocolate are the perfect combination.
- It is simple and easy to make.
🧾 Ingredients
- Coconut milk: I used full-fat coconut milk to make the whipped cream. You could leave it out or use store-bought vegan whipped cream.
- Almond milk: I used unsweetened vanilla almond milk because I like to control the amount of sweetness. You could use any dairy-free milk you like.
- Peanut butter: I used all-natural peanut butter. You could also use shelf-stable peanut butter.
- Cacao powder (or cocoa powder): Adds chocolate flavor.
- Vanilla extract: Enhances flavors.
- Stevia: Adds sweetness. I used stevia because it is sugar-free. You could use maple syrup, agave syrup, sugar, or a different sugar-free sweetener.
To see the full list of ingredients with measurements and instructions, see the recipe card at the bottom of this post.
5 Secrets to Vegan Cooking
Free 5 Part Email Series to Elevate Your Vegan Cooking
We respect your privacy. Unsubscribe at any time.
🔪 Instructions
Step 1: Refrigerate the coconut milk overnight.
Step 2: In the morning, scoop out the cream off the top of the coconut milk. Mix in a blender or with a hand-held mixer.
Step 3: Bring ingredients to a simmer in a small saucepan over medium heat. Simmer for 10 minutes.
👩🏻🍳 Recipe FAQs
Peanut butter melts on the stovetop and in the microwave oven.
Peanut butter is a wonderful addition to hot cocoa. The two are a match made in heaven, so it's no wonder they would pair nicely in hot cocoa.
Other Holiday Recipes
If you tried this Vegan Peanut Butter Hot Cocoa Recipe or any other recipe on my website, please leave a ⭐️ star rating and let me know how you like it in the 💬 comments below. I love hearing from you!
📋 Recipe
Vegan Peanut Butter Hot Cocoa
Equipment
- high speed blender (for whipped cream)
Ingredients
Whipped Cream
Peanut Butter Hot Cocoa
- 2 cups unsweetened vanilla almond milk
- 3 tablespoons peanut butter
- 3 tablespoons cacao powder or cocoa powder
- 1 teaspoon vanilla extract
- 5 drops stevia
Chocolate and Peanut Butter Drizzle (optional)
- 1 teaspoon peanut butter
- 10 dark chocolate chips
- 1 teaspoon coconut oil divided
Instructions
Whipped Cream
- Refrigerate coconut milk overnight. Scoop the thick part off the top. Mix coconut milk in a high-speed blender, Nutribullet, or with a hand-held mixer.. Refrigerate.
Peanut Butter Hot Cocoa
- Bring almond milk, peanut butter, cacao powder, vanilla extract, and stevia to a simmer in a small saucepan over medium heat. Reduce the heat to low. Simmer for 10 minutes, whisking constantly until peanut butter is melted and almond milk is frothy.
Chocolate Peanut Butter Drizzle
- Microwave 10 dark chocolate chips and ½ teaspoon coconut oil for 30 seconds. Stir. Microwave longer if needed. Microwave peanut butter and the other half of coconut oil for 30 seconds. Stir. Microwave longer if needed.
- Top with whipped coconut milk, then chocolate and peanut butter drizzle.
Nutrition
*Note: Nutrition information should be considered an estimate only. Different nutrition calculators give you different results.
Marney says
I never would have thought to put peanut butter in my hot cocoa, but I LOVE it! Will definitely make this again and again!
Willow Moon says
Thanks Marney!
ayana pitterson says
My kids might move onto your house if you made this for them.. This looks fantastic and simple to do. Thanks for sharing.
Willow Moon says
Haha! Thanks Ayana! 🙂
Meghan says
Oh my god this looks absolutely amazing. I love that it's vegan too!
Hannah Palamara says
This looks absolutely amazing! And now I am craving this. Heading to the store later to get the ingredients!
Melissa yvonne says
I can't wait to make this, it looks AMAZING! I'll probably drink both cups myself.
Willow Moon says
Haha, I know, it's tempting! 🙂
Mindy @ Just A One Girl Revolution says
This sound amazing!! I'm a pretty new vegan and am always looking for great recipes!
Willow Moon says
Thanks Mindy! I hope you find more here that you enjoy!
Ali says
That looks so tasty! I love peanut butter and chocolate - never thought to combine the flavors in hot chocolate though!
lydia says
never ever thought of putting peanut butter in hot cocoa!! chocolate and peanut butter are SO GOOD together😍 thanks for the recipe!!!❤️
Poonam says
This looks so decadent! Ive never tried vegan hot cocoa so I can't wait to make this.
Vicki @ Babies to Bookworms says
Oh my, this looks Delicious!! Peanut butter in hot chocolate?! Yes please!
hal says
My nephew is vegan & I'm passing this on to him as we speak - thank you!
Willow Moon says
Thanks Hal, I hope he enjoys it! Cheers!