This post may contain affiliate links. Please read our disclosure policy.
This Peanut Butter Hot Chocolate takes everything you love about a cozy, chocolatey drink and gives it a sweet-meets-salty twist that’s almost impossible to resist. I thought I’d reached peak obsession with my Nutella Hot Chocolate, but this version goes even further in the best way.
It’s thick, creamy, and swirled with real peanut butter melting right into that rich Nutella base, creating a mug of pure comfort you’ll want to curl up with again and again. If you’ve never tried peanut butter inside Nutella hot chocolate, you’re about to discover your new cold-weather weakness.

What Makes This Recipe So Good
This Peanut Butter Hot Chocolate blends chocolate richness with creamy peanut butter for a sweet and salty balance that feels indulgent without being heavy. The way the peanut butter melts into the warm Nutella base creates a smooth, velvety texture you don’t get from a regular peanut butter hot chocolate recipe.
It also comes together quickly, using pantry staples you probably already have on hand. If you’ve ever wondered how to make peanut butter hot chocolate that tastes like a café treat or want an easy way to elevate your peanut butter Nutella hot chocolate, this version delivers every time with minimal effort.
What Goes Into Peanut Butter Hot Chocolate

Just a few simple pantry staples come together to make this Peanut Butter Hot Chocolate incredibly smooth, rich, and comforting. Each ingredient adds its own layer of flavor and creaminess.
- Low Fat Milk: This gives you a creamy base without making the drink too heavy, allowing the chocolate and peanut butter flavors to shine.
- Nutella: A small amount adds hazelnut richness and a thicker texture that makes every sip feel more indulgent.
- Smooth Peanut Butter: This melts right into the hot milk and creates that signature sweet and salty balance that sets this recipe apart.
- Unsweetened Cocoa Powder: It deepens the chocolate flavor so the drink tastes rich and full, not overly sweet.
Note: Please see recipe card at the bottom for a full list of ingredients with measurements.
How To Make Peanut Butter Hot Chocolate

- Heat the Milk: Warm it in a medium saucepan over medium high heat until it begins to steam.

- Whisk Add Nutella, peanut butter, cocoa powder, and sugar, whisking until everything dissolves.

- Simmer Gently: Keep stirring as it simmers lightly, letting the mixture thicken before removing it from the heat.

- Serve and Top: Pour into mugs and finish with marshmallows, chocolate chips, extra Nutella, or any toppings you like.
This Peanut Butter Hot Chocolate is extra cozy alongside a plate of Soft Peanut Butter Cookies, their warm peanut flavor echoing the drink in the best way. If you want something more indulgent, pair it with Nutella Hot Chocolate Oatmeal, which brings that creamy chocolate hazelnut comfort full circle. For a sweet bakery-style treat, Chocolate Peanut Butter Cup Crepes are the ultimate match, giving you that melt-in-your-mouth combination of peanut butter and chocolate in every bite.
And once again, those marshmallows melted on top and slowly flowing through the chocolate to make a thick and sweet foamy topping will have you smacking your lips and licking the stickiness off them like it’s no ones bu’ness. Because it’s totally not.

What happens between you and chocolate is your personal haven.

Mixing it together with peanut butter is like a gift from an angel sent down to show us a moment of pure paradise. Inner peace never tasted so good. And if you really want to seal the deal, enjoy it with a Snickerdoodle Cookie on the side—the buttery cinnamon warmth ties it all together.
You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Peanut Butter Nutella S’mores Hot Chocolate
Ingredients
- 4 cups low fat/skim milk
- 2 tablespoons Nutella , a chocolate hazelnut spread (or any hazelnut cacao spread)
- 1-2 tablespoons smooth peanut butter OR powdered (dry) peanut butter to cut calories (adjust to suit your tastes)
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons natural sweetener of choice/or raw sugar
- Marshmallows
Optional Toppings:
- Crushed graham crackers
- Chocolate chips
- Extra Nutella
Instructions
- Heat milk in a medium sized saucepan on medium – high heat until beginning to warm and steam. Add the spread, peanut butter, cocoa powder and sugar, and whisk until dissolved and combined. Bring to a gentle simmer while stirring, and take off heat.
- Serve with your desired toppings.
Notes
- Crush graham crackers on top and add marshmallows for those addictive S’more flavours!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














My husband was wanting to make me something new and special (in addition to his amazing dinners every night) and sent me this as an option. I can’t wait to try this Nutella hot chocolate! Brilliant!
Grace
I recently stumbled upon your site, signed up for your newsletter, and I’m so glad I did!! The recipes are mind-blowing and your musings that accompany your posts are hilarious! I’m enjoying every bit of it – thank you so much for sharing your culinary creativity and wit with us 🙂
Haha thank you Tiffany! I sometimes wonder about my rambles and I’m so glad you appreciate them 🙂 Welcome to my blog!
Hello Karina! I was wondering (because I want to start eating healthy) are nuttela and marshmallows unhealthy? Thank you!
Not really healthy, no, these would be a ‘sometimes’ thing. But you can find healthier marshmallows and chocolate hazelnut spreads at health food stores, (or make your own, which I will be doing and posting very soon!).
This looks so delicious !
Thanks girl! And thank you for stopping by! Xx