
Peanut butter hot chocolate is my go-to for cozy nights in. The chocolate is rich but not too heavy, and the peanut butter adds that warm, happy flavor everyone loves. Feels like wrapping yourself in a soft blanket every time you take a sip.
When I first mixed chocolate and peanut butter as a kid, I had no idea my family would ask for this drink all winter whenever it’s movie night. It’s kind of a tradition now.
Decadent Ingredients
- Peanut butter (smooth): That nutty, creamy flavor shines here. Don’t use the runny natural kind, it won’t blend as nicely.
- Whipped cream: Optional, but it makes everything fancy. Either fresh or canned is just fine as long as it’s real cream.
- Whole milk: Any milk works, but the full-fat stuff makes it extra rich.
- Peanut butter sauce: If you want to double down on the peanutty goodness, just warm up some sauce from a jar or whip up your own in minutes.
- Granulated sugar: Natural white sugar is best here. Melts fast and makes this silky smooth.
- Water: Helps get the sugar and cocoa into a smooth syrup. Just use plain, cold water.
- Unsweetened cocoa powder: Deep chocolate flavor. Dutch process works great if you have it for milder taste.
Easy Directions
- Top It and Serve:
- Pour your hot chocolate into a big mug—pick one that feels good holding in your palms. Pile on whipped cream and drizzle peanut butter sauce if you’re feeling fancy. Looks like something from your fave coffee shop.
- Mix in Milk and Peanut Butter:
- Pour milk and toss in your peanut butter. Stir gently. Heat it just until steaming—don’t let it boil. Watch the peanut butter swirl right in, then turn off the stove.
- Start With Dry Stuff and Water:
- Sugar, cocoa, and water go in your small pot first. Heat it on medium. Stir all the time. You'll know it's ready when it’s glossy and all lumps are gone.

The coolest part? Watching peanut butter slowly melt into that hot chocolate. Feels instantly nostalgic. My niece once saw all that whipped cream on top and her face just lit up. Now it’s a must-have for all our get-togethers.
Storing It
Leftovers go in the fridge with the lid on and stay good for about two days. Warm it gently on the stove and stir to get it creamy again. Hold off on the whipped cream until you’re about to drink it so it stays fresh and fluffy.
Swaps and Tweaks
Try almond, oat, or soy milk if you need to skip dairy—you’ll still get that creamy result. For a nut-free version, sunflower butter is a great stand-in for peanut butter. Want a new flavor? Change up the cocoa to dark and add more or less sugar as you like.
How to Serve
Grab your coolest mug, pour in the drink, and go wild with toppings—extra whipped cream, a few chocolate chips, or dust some cinnamon on top. It goes great with cookies, popcorn, or even a scoop of vanilla ice cream if you’re in the mood.

Cultural and Historical Joy
People all over the world have loved hot chocolate for centuries. Mixing in peanut butter is a newer trend, inspired by American sweets and old-school peanut candies. Whenever I want hot chocolate to feel new again, this combo is my first pick.
Frequently Asked Questions
- → Can I use natural peanut butter?
Creamy, regular peanut butter works best here; natural ones might separate and leave the drink a little gritty.
- → How do I make this drink dairy-free?
Just use any plant milk you like—try oat, soy, or almond—if you want to skip the dairy.
- → Can I prepare this hot chocolate in the microwave?
Yep, toss cocoa, sugar, a splash of water, and your peanut butter in a cup. Mix in milk and heat till hot.
- → What toppings go well with this drink?
This is great with a dollop of whipped cream, extra peanut butter drizzle, little marshmallows, or even chocolate curls.
- → How do I make peanut butter sauce for drizzling?
Stir corn syrup with peanut butter, pop it in the microwave until it bubbles, then mix again. That’s all—done!