This easy Peanut Butter Hot Chocolate is sweet, rich, and decadent. You won't ever want a store-bought mix again after trying this!
A peanut butter and chocolate combo is my go-to when I want a sweet treat. So this vegan Peanut Butter Hot Chocolate is right up my alley.
Sweet, rich dark hot chocolate mixed with creamy peanut butter, what could be better? All of you peanut butter lovers out there will love this thick hot chocolate.
Top it with some vegan whipped cream, a drizzle each of chocolate and peanut butter, and some chopped peanut butter cups. Yum!
When I first published this recipe I made it a peanut butter hot cocoa. What's the difference, you ask?
Hot cocoa has unsweetened cocoa powder (or cacao powder in my case), and hot chocolate has melted chocolate. When I republished this recipe I made it hot chocolate because it has a deeper, richer flavor.
For those of you who prefer hot cocoa, I included the original recipe in the recipe card.
Other vegan hot chocolate recipes to try are my Gingerbread Hot Chocolate recipe and my Vegan Mexican Hot Chocolate recipe.
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 with a creamy texture. Peanut butter and chocolate are the perfect combination.
- Vegan whipped cream, a chocolate and peanut butter drizzle, and chopped vegan peanut butter cups take this indulgent hot chocolate to a whole other level.
- Made with simple ingredients, it is simple and easy to make.
🧾 Ingredients
- Soy milk: I used unsweetened soy milk because I like to control the amount of sweetness. You also could use unsweetened almond milk, oat milk, cashew milk, or any non-dairy milk you like.
- Peanut butter: I used all-natural peanut butter. You could also use shelf-stable peanut butter, almond butter, or cashew butter. You could even try crunchy peanut butter if you want some added crunch. It also tastes great in my Vegan Peanut Butter Pudding recipe.
- Dark chocolate chips: Adds chocolate flavor. I used semi-sweet chocolate chips. You could also use dark chocolate baking chunks.
- Maple syrup: Adds sweetness. You could also use agave syrup, white sugar, coconut sugar, brown sugar, or sweetener of your choice.
- Vanilla extract: Enhances flavors.
- Salt: Enhances sweetness. I like to use sea salt.
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: Add soy milk to a small saucepan. Bring to a simmer over medium heat. Add chocolate chips and heat until melted.
Step 2: Stir frequently, and cook until the chocolate melts and the mixture becomes frothy.
Step 3: Add peanut butter, maple syrup, vanilla extract, and salt.
Step 4: Simmer for a few minutes to melt peanut butter.
💭 Tip
To make homemade vegan whipped cream, refrigerate full-fat coconut milk in the fridge overnight. In the morning scoop off the thick cream and whip it with a handheld mixer or stand mixer.
You can also sweeten the whipped cream if desired.
🍽 Serving
- Vegan marshmallows
- Vegan whipped cream
- Chocolate sauce or melted chocolate chips
- Extra peanut butter for a drizzle of peanut butter on top
- Chopped or melted peanut butter cup
- Chocolate shavings or chocolate sprinkles
👩🏻🍳 Recipe FAQs
Peanut butter melts on the stovetop and in the microwave oven.
Peanut butter is a wonderful addition to hot cocoa and hot chocolate. The two are a match made in heaven, so it's no wonder they would pair nicely in hot cocoa.
Other Vegan Hot Chocolate Recipes
If you tried this Peanut Butter Hot Chocolate 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!
I originally posted this recipe on Feb. 8, 2017. I added new photos, and text, and changed the recipe slightly when I republished it.
📋 Recipe
Peanut Butter Hot Chocolate
Ingredients
- 2 cups soy milk
- ½ cup semi-sweet chocolate chips
- 3 tablespoons peanut butter
- 1 teaspoon vanilla extract
- 1 tablespoon maple syrup
- Pinch salt
Chocolate and Peanut Butter Drizzle (optional)
- 1 teaspoon peanut butter
- 10 dark chocolate chips
- 1 teaspoon coconut oil divided
Instructions
- Pour soy milk into a pan. Bring to a simmer.
- Add chocolate chips. Simmer on medium heat, stirring constantly until the chocolate is melted.
- Add peanut butter, vanilla extract, maple syrup, and salt. Stir and remove from the heat.
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 peanut butter hot chocolate with vegan whipped cream, then chocolate and peanut butter drizzle.
Notes
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!