This post contains affiliate links. As an Amazon associate I earn qualifying purchases. Click here for more about this policy.

Name a more iconic duo than peanut butter and chocolate! This Healthy Hot Cocoa Recipe combines creamy peanut butter and rich cocoa to make a warm drink that tastes indulgent, but is dairy-free and less than 100 calories. 

A mug full of peanut butter hot chocolate topped with marshmallows.
Save this recipe!
Get this sent to your inbox, plus get new recipes!

Nothing beats a warm mug of healthy hot chocolate on a cold winter day with a hot chocolate cookie! Instead of settling for packaged hot chocolate, try this homemade peanut butter hot cocoa. The peanut butter adds a creamy texture and protein, but it’s sweetened with stevia to keep the calories lower. It’s also vegan and, of course, delicious!

If you like healthy, warm beverages that taste indulgent, you will love my low-calorie peppermint mocha and a cup of coffee made with pumpkin spice coffee syrup!

Why You’ll Love This Recipe

  • No Premade Mix: Skip the premade mixes and their long lists of ingredients. Instead, make a homemade peanut butter cocoa with real cocoa powder, peanut butter, and a bit of cinnamon.
  • Rich and Indulgent: The chocolate and peanut butter combined create a creamy texture that tastes amazing. It’s the most delicious winter beverage you’ll have this year. 
  • Vegan and Dairy-Free: This hot chocolate recipe uses unsweetened almond milk, so it is both dairy-free and vegan.

Ingredients

Ingredients for making peanut butter hot chocolate in bowls.
  • Almond Milk: Use your favorite unsweetened almond milk, other dairy-free milk alternative, or regular milk (if you’re not dairy-free) for this hot chocolate with peanut butter.
  • Cocoa Powder: Unsweetened cocoa powder makes the best base for this hot cocoa. It’s 100% cacao without any additives, so it has an intense chocolatey and slightly bitter flavor.
  • Peanut Butter: Grab your favorite smooth and creamy peanut butter to mix into your hot chocolate. Peanut butter in hot chocolate adds a creamy texture and protein.
  • Cinnamon: Warm spices round out the flavors of this hot cocoa, so a dash of cinnamon makes this drink taste even better. 
  • Stevia: Add a bit of zero-calorie sweetener to make this hot chocolate sweet without adding a lot of extra calories. 

See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.

Variations & Dietary Modifications

  • Try Different Nut Butters: This best healthy hot cocoa tastes amazing with almond butter, cashew butter, or even tahini. You could even use sun butter if you need to avoid nuts. 
  • Make It More Chocolatey: Melt in a bit of your favorite dairy-free chocolate chips or chop up a dark chocolate bar and melt it directly in your cocoa. This makes the chocolate flavor even more intense.
  • Enjoy It Cold Too: If you live in a warmer climate, or just aren’t in the mood for a hot beverage, you can make this hot chocolate, then pop it in the fridge for a few hours and enjoy it chilled! Add a banana, cauliflower rice, and a scoop of protein powder, blend it up, and make a hot chocolate smoothie!
  • Enjoy It Coffee Style: Make a peanut butter coffee by simply adding your favorite brewed coffee (warm or cold) for a healthy peanut butter coffee recipe!

How to Make Healthy Hot Cocoa

Making a mug of this healthy hot chocolate recipe is almost as easy as making it from the package, and it’s way better for you. Just mix your ingredients, heat them on the stove, and then serve in your favorite mug. You’ll never go back to pre-packaged hot cocoa!

Ingredients for making peanut butter hot chocolate in a pan.

Step 1: Combine Ingredients. Place a small saucepan on the stove over medium heat. Add all of the ingredients to the pot and whisk them continually as they heat. Do this for about 5 minutes until everything is well combined and warm.

A mug full of peanut butter hot chocolate with marshmallows on top.

Step 2: Serve and Add Toppings. Serve your hot chocolate with peanut butter in a mug and top with vegan marshmallows, dairy-free whipped cream, or an extra sprinkle of cinnamon. Enjoy as a winter treat with an apple peanut butter cookie.

Expert Tips

  • Heat Slowly and Whisk: Don’t set the stove temperature too high to start with. You want to slowly heat the ingredients as you whisk them so the peanut butter emulsifies into the beverage.
  • Adjust Sweetness As You Go: Save the stevia for last and taste the hot chocolate as you heat it to adjust the sweetness to your preferences. 
  • Storing Leftovers: Pour your hot chocolate into a mug and let it cool. You can store the cooled cocoa in the refrigerator for a day or two, but be aware that the oils in the peanut butter may separate the longer it’s in the fridge. 
A mug full of peanut butter hot chocolate.

Serving Suggestions

This healthy hot cocoa is the perfect way to warm up on a chilly day. It’s rich and indulgent, but also lower in calories and healthier than a packaged hot chocolate. Enjoy it with an afternoon snack after a day in the snow or cuddled by the fire in the evening.  

Recipe FAQs

Can I double the recipe for peanut butter hot chocolate?

Absolutely! Double or triple the recipe to serve hot chocolate to more people. It will take longer for it to heat up, but the wait is worth it. 

Can I make my hot chocolate with peanut butter in the microwave?

Yes! Combine the cocoa powder, stevia, cinnamon, and almond milk in a mug and microwave it for 15-30 seconds. Then add the peanut butter and microwave it for 1 – 1 ½ minutes. Stir well to mix in the melted peanut butter before enjoying. 

Why did my peanut butter separate when I added it to the hot chocolate?

If you heat the mixture too quickly, it will cause natural peanut butter to separate. Lower the heat and whisk the mixture vigorously to recombine it.

A mug full of peanut butter hot chocolate on a wooden plate.

More Delicious Peanut Butter Recipes

If you tried this Healthy Hot Cocoa Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how you go in the 📝 comments below.

A mug full of peanut butter hot chocolate.
5 from 3 votes
Servings: 1 cup

Healthy Hot Cocoa Recipe

Enjoy a decadent mug of peanut butter hot chocolate made from scratch in less than 10 minutes. It’s so much better than a prepackaged cocoa mix!
Prep: 5 minutes
Cook: 5 minutes
Total: 10 minutes
Save this recipe?
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Instructions 

  • In a small pot, add all ingredients and bring to medium heat 5 minutes.
  • Whisk together the ingredients until fully incorporated and steaming hot. Serve, add optional toppings and enjoy!

Notes

  • Keep the heat on medium or medium-low heat and whisk frequently to combine the ingredients without separating or clumping. 
  • Add the stevia at the end and taste test as you mix to adjust the sweetness to your liking.
  • The hot chocolate will keep for 1-2 days in the refrigerator, but it will need to be stirred vigorously when reheating to ensure the texture is smooth and creamy.

Nutrition

Serving: 1cup, Calories: 88kcal, Carbohydrates: 6g, Protein: 4g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 3g, Sodium: 279mg, Potassium: 125mg, Fiber: 3g, Sugar: 1g, Vitamin A: 3IU, Vitamin C: 0.04mg, Calcium: 245mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!
Avatar photo

Megan

Megan is a nutritionist who coaches women 35+ lose weight sustainably. She is the author of the Low Calorie Cookbook, fitness instructor, host of the Dish On Ditching Diets Podcast and creator of Skinny Fitalicious where you get lighter, higher protein recipes. Follow Megan on Facebook, Pinterest, YouTube and Instagram for the latest updates.

You May Also Like

5 from 3 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




27 Comments

  1. Mackenzie says:

    I love love LOVE this recipe. It has become my go-to when I am craving a sweet treat. Thank you for sharing it!

  2. Maggie says:

    Delicious!!

    1. Megan says:

      Glad you like it!

  3. Lucia says:

    Friendly FYI! Marshmallows normally are made with gelatin (by-product of the meat industry). Make sure to read the label and buy vegan marshmallows. 🙂

    Cheers!

    1. Megan says:

      I only ever buy vegan marshmallows.

  4. Miz Helen says:

    Oh my goodness that looks so warm and inviting. Thanks so much for starting your 2015 with Full Plate Thursday and have a great week!
    Happy New Year!
    Miz Helen

    1. Megan says:

      Happy New Year to you too!