Beverages
Transforming simple hot chocolate into a decadent Nutella swirl masterpiece is easier than you think—this recipe combines the rich cocoa depth of traditional hot chocolate with the irresistible caramel-hazelnut notes of Nutella for a drink that tastes like dessert.
The secret lies in creating those signature cocoa swirls and achieving a perfectly crispy chocolate topping that adds texture without overpowering the smooth, velvety base.
I developed this version after years of experimenting with Italian-American dessert techniques, and it never fails to impress, whether you're treating yourself or hosting a cozy gathering.
What makes this Nutella hot chocolate truly special is the balance of techniques: heating the milk just to the point where it steams without boiling ensures a silky texture, while whisking in Nutella gradually creates those luscious swirls that make every sip feel indulgent.
The crispy chocolate topping isn't just for show—it adds a satisfying crunch that contrasts beautifully with the creamy drink. Best of all, this recipe comes together in under 15 minutes, making it perfect for a quick treat when cravings strike.
By the time you're done, you'll have a mug of hot chocolate that looks as impressive as it tastes—rich cocoa swirls throughout, a layer of Nutella caramelized into the surface, and a dusting of crispy chocolate shards on top.
The aroma alone will have everyone gathering around, and the first sip delivers that perfect harmony of chocolate, hazelnut, and warm milk. This is comfort food at its finest, elevated by a few simple techniques that take it from ordinary to extraordinary.
While this recipe uses classic dairy milk, I've tested it with plant-based alternatives like oat or almond milk, and the results are just as delicious—simply adjust the heating time slightly to account for differences in liquid composition.
The crispy topping can also be made with dairy-free chocolate for a fully vegan version. Let's create this luxurious hot chocolate that tastes like a hug in a mug.
Ingredients for nutella hot chocolate
Four cups of milk, a splash of Nutella, and a touch of magic—this is your hot chocolate upgrade.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Nutella 🍫 | ½ cup | Original or hazelnut spread |
| Unsweetened Cocoa Powder 🍫 | ¼ cup | Dutch-processed preferred |
| Granulated Sugar 🍚 | ½ cup | White or brown sugar |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Dark Chocolate Chips 🍫 | ½ cup | 60% cocoa or higher |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| Sea Salt 🧂 | ¼ tsp | Fine grain preferred |
| Mini Marshmallows 🧁 | ½ cup | For optional topping |
| Whipped Cream 🥛 | ¼ cup | Full-fat for texture |
| Crushed Hazelnuts 🌰 | 2 tbsp | Optional garnish |
The cocoa powder and Nutella are the star duo here. Dutch-processed cocoa dissolves smoother, so grab a Ghirardelli or Hershey's Special Dark bag from the grocery store—they're reliable. Nutella can be found in the baking aisle or near the chocolate spreads. If you're feeling fancy, Ferrero Rocher hazelnut spread adds a gourmet twist. The milk? Whole milk gives the creamiest texture, but Barry's or Califia Farms oat milk works beautifully if you're plant-based. Just watch the heat—milk burns faster than you'd think!
No Nutella? Substitute equal parts chocolate hazelnut spread or mix melted dark chocolate with a bit of hazelnut butter. Running low on cocoa powder? Melted dark chocolate works in a pinch—just use 2 oz per serving. The chocolate chips? Enjoy Life brand is my go-to for allergy-friendly options, but any 60% cocoa or higher will do. Want extra richness? Add a splash of heavy cream to the milk before heating. And if you're making this ahead, store the dry ingredients (cocoa, sugar, vanilla) together—they'll keep for 6 months in an airtight container.
This hot chocolate is best served fresh, but you can prep the dry mix ahead. The crispy topping is where the magic happens—melt the chocolate chips with butter in 10-second bursts in the microwave so it doesn't scorch. Store leftovers in the fridge for 3 days, but honestly, it's better reheated with a splash of milk. For parties, make a double batch and keep the dry mix in a jar—just add hot milk and stir. The marshmallows and whipped cream? Add those right before serving so they stay fluffy.
Why You'll Love This Recipe
- Here’s the thing: I’ve made hot chocolate a million ways, but this one actually works. No whisking until your arm falls off, no weird clumps from cocoa powder—just heat the milk, stir in the Nutella, and let the cocoa powder dissolve while you’re at it. Honestly, it’s the kind of recipe that makes me feel like a lazy genius.
- Let’s talk about the money move: Nutella and cocoa powder stretch far when you’re making this. A little goes a long way, and you’re not sacrificing flavor—just the opposite. Plus, whole milk is cheaper than fancy creamers, and sugar? Well, we all have that. It’s the kind of treat that feels indulgent without breaking the bank.
Step-by-step instructions for Nutella hot chocolate with crispy topping magic
This decadent hot chocolate delivers velvety cocoa swirls and a perfectly crispy chocolate-marshmallow topping that'll make everyone ask for seconds!
Melt the Chocolate Base for Silky Texture
In a medium saucepan, combine the 4 cups whole milk, 0.5 cup Nutella, 0.5 cup granulated sugar, 1 teaspoon vanilla extract, and 0.25 teaspoon sea salt. I like to use a whisk to help dissolve the Nutella completely before turning on the heat. Place the saucepan over medium-low heat and stir constantly with a wooden spoon.
Watch for tiny bubbles forming at the edges—this tells you the mixture is heating evenly. Once it reaches a gentle simmer (about 5-7 minutes), remove from heat and let it steep for 2 minutes to fully infuse the flavors. This slow heating prevents scorching while ensuring the Nutella melts perfectly into the milk.
Whisk in Cocoa Powder for Rich Cocoa Swirls
Return the saucepan to low heat and sprinkle the 0.25 cup unsweetened cocoa powder over the surface. Immediately whisk vigorously in a figure-8 motion until completely dissolved—this creates those gorgeous marbled swirls. The cocoa should blend smoothly without any lumps, giving you that luxurious chocolatey appearance.
For extra richness, melt the 2 tablespoons butter in a small bowl using the microwave (30-second bursts) or double boiler, then stir it back into the hot chocolate. This adds depth of flavor and helps create that velvety mouthfeel. Taste and adjust sweetness if needed—you can always add a pinch more sugar at this stage.
Create the Crispy Chocolate-Marshmallow Topping
While the hot chocolate simmers gently, prepare the topping by melting 0.5 cup dark chocolate chips and 0.5 cup mini marshmallows together in a microwave-safe bowl. Heat in 20-second intervals, stirring between each, until the chocolate is completely melted and the marshmallows are fully incorporated. The mixture should look glossy and smooth.
Here's the magic: Spread this mixture onto a parchment-lined baking sheet in an even layer about ¼-inch thick. Freeze for 10 minutes until firm but still pliable. Then, using a pizza cutter or sharp knife, cut into ½-inch squares. These will become your crispy chocolate-marshmallow topping—frozen solid but ready to melt beautifully on top of your hot chocolate.
Assemble with Whipped Cream and Hazelnut Garnish
Pour the hot chocolate into 4 heatproof mugs, dividing it evenly. Immediately top each mug with 2-3 of the crispy chocolate-marshmallow squares and let them sit for 10-15 seconds—just enough time for the bottoms to soften and create that irresistible contrast between crispy edges and gooey centers.
Finish with a dollop of 0.25 cup whipped cream and a sprinkle of 2 tablespoons crushed hazelnuts. The whipped cream adds lightness to balance the richness, while the hazelnuts provide that perfect crunch and Nutella's signature flavor. Serve immediately while the topping is still crispy—this is where the real magic happens!
The Perfect Sipping Experience
Stir your hot chocolate gently before taking the first sip—the swirling motion helps distribute the Nutella and cocoa evenly. The contrast of temperatures is what makes this drink extraordinary: the warm, velvety chocolate base against the cool, crispy topping that melts on your tongue.
For an extra-special touch, I like to serve this with a long spoon so guests can scoop up the crispy topping and melted marshmallows. The combination of textures—creamy, crispy, gooey, and crunchy—makes every bite feel like a decadent treat. Enjoy while still warm for that perfect balance of flavors and textures!
Pro Tips For Making Nutella Hot Chocolate
- Temper the Nutella: If you dump cold Nutella straight into hot milk, you’ll end up with clumpy, grainy sludge—no one wants that. Warm the Nutella first in a separate bowl over barely simmering water (or the microwave for 15 seconds) until it’s just fluid enough to drizzle. This keeps the texture silky and blends in like a dream.
- Whisk the Cocoa: Unsweetened cocoa powder is a sneaky clump-maker. Before adding it to the milk, sift it into your mug or saucepan and whisk it with a splash of cold milk first. This breaks up any hidden lumps so your hot chocolate stays smooth, not gritty. (Yes, even if you’re impatient like me.)
- Sweeten Gradually: Sugar burns faster than you’d think when it’s sitting in hot liquid. Start with half the sugar, stir it in until dissolved, then taste before adding the rest. You can always adjust, but you can’t un-burn caramelized sugar—trust me, I’ve tried.
- Stir in Vanilla Last: Vanilla extract’s flavor fades when exposed to high heat. Add it right at the end, after the Nutella and cocoa are fully incorporated, and give it a quick stir. This keeps the aroma bright and the taste vibrant—no sad, cooked-down aftertaste. (Your future self will notice the difference.)
Best sauces and condiments for nutella hot chocolate
Nutella Swirl Enhancer
Elevate your hot chocolate by adding a spoonful of Nutella swirl enhancer—just 1 tablespoon per mug after heating the milk. I like to warm it slightly in the microwave for 10 seconds to make it easier to stir in.
This creates those signature marbled patterns that make your drink look as good as it tastes. For extra richness, add a pinch of espresso powder—it deepens the chocolate flavor beautifully. 💫
Hazelnut Spread Variations
If you want to experiment beyond Nutella, try Ferrero Rocher hazelnut spread for a more intense flavor or homemade hazelnut butter (simmer 1 cup toasted hazelnuts with 2 tablespoons cocoa powder and 2 tablespoons maple syrup until smooth).
Both work wonderfully and give a gourmet touch. Store-bought spreads like Dulce de Avellana also add a unique twist. 🌰
Chocolate Ganache Drizzle
For a glossy finish, prepare a quick chocolate ganache by combining ½ cup heavy cream and ½ cup dark chocolate chips. Heat the cream until steaming, pour over the chocolate, and let it sit for 2 minutes before stirring until smooth.
Drizzle this over your hot chocolate just before serving—it adds a luxurious sheen and extra chocolatey depth. 🍫
Spiced Orange Zest
Brighten up your Nutella hot chocolate with a splash of orange zest—just ½ teaspoon grated from a fresh orange. The citrus notes cut through the richness and add a refreshing contrast.
I also like to add a tiny pinch of cinnamon for warmth. This pairing is inspired by my Nonna's Sicilian desserts, where citrus and chocolate always balanced perfectly. 🍊
Salted Caramel Sauce
Drizzle your hot chocolate with 2 tablespoons of salted caramel sauce right before serving. I use a store-bought version like Trader Joe's or make my own by simmering ½ cup sugar, ¼ cup heavy cream, and 1 tablespoon butter until golden.
The saltiness enhances the Nutella's sweetness and adds another layer of flavor. 🍯
Coffee or Espresso Boost
For a mocha twist, stir in 1 tablespoon instant espresso powder or 1 shot of espresso into your hot chocolate base. This deepens the chocolate flavor and gives it a sophisticated kick.
If you're using plant-based milk, the espresso helps balance any earthy notes. I love this version when I need a little afternoon pick-me-up. ☕
Nutrition facts
Frequently asked questions
Can I make this Nutella hot chocolate with plant-based milk?
Use oat or almond milk for the creamiest texture, but avoid soy milk as it can make the drink taste beany. Just heat the plant-based milk to 185°F (gentle simmer) and reduce stirring time slightly since it thickens faster than dairy milk. For extra richness, stir in 1 tablespoon coconut cream at the end.
How do I fix Nutella hot chocolate that's too thick?
If your drink is too thick, simply stir in 1-2 tablespoons warm milk (dairy or plant-based) until smooth. For a quicker fix, microwave the hot chocolate for 10 seconds to loosen the texture. If it's still too thick, add more milk gradually—this happens when cocoa powder isn't fully dissolved or the milk was over-simmered.
Can I make this ahead of time for a party?
Yes! Prep the dry ingredients (cocoa powder, sugar, vanilla) in a jar and store for 6 months. For the crispy topping, make it 2 days ahead and keep frozen. When ready to serve, reheat the milk mixture on low heat and stir in the Nutella just before pouring. Reheat the crispy topping in the microwave for 5 seconds to restore crispiness.
What's the secret to getting those perfect cocoa swirls?
The key is whisking the cocoa powder in a figure-8 motion over low heat until fully dissolved. Use a wire whisk for best results, and keep stirring until the mixture reaches 170°F—this creates the signature marbled effect. For extra drama, chill the hot chocolate slightly before adding the crispy topping.
Is there a way to make this less sweet?
Reduce the sugar to 0.25 cup and use Dutch-process cocoa powder (less bitter). Add a pinch of espresso powder or orange zest to enhance chocolate flavor naturally. For a grown-up version, stir in 1 tablespoon dark rum (like Kahlúa) or 1 shot of espresso after heating.