If you’re craving a grown-up hot cocoa that feels fancy and a bit indulgent, Italian hot chocolate is for you! This easy recipe uses good dark chocolate, a touch of sugar, and no cream!

Throughout Italy, when the weather turns cold, hands are warmed with small cups of rich, velvety, and creamy Cioccolato Caldo, or Italian Hot Chocolate. Drinking chocolate is common all over the Mediterranean (and the world), but here’s what makes Italian hot chocolate so special:
- Texture: It’s made with real chopped chocolate and a bit of cornstarch, giving it a silky, almost molten texture without the heavy cream.
- Deeper flavor: Uses real dark chocolate, so the flavor more sophisticated—less sweet, more complex. Italian Hot Chocolate is, hands down, the drink for the true chocolate lover!
Just like you might enjoy spiced chocolate with churros in Spain, all this Italian dessert needs is a biscotti on the side for dipping. It’s the perfect after-dinner treat—who am I kidding, an anytime treat!
What is in Italian Hot Chocolate?
The ingredients are pretty basic and you might have most of them in your pantry. Italian-style hot chocolate consists of:
- Bittersweet chocolate adds body and a deep, smooth chocolate flavor.
- Cocoa powder boosts the chocolate intensity and adds a slightly bitter, roasted note that keeps the drink from being too sweet.
- Milk: I use 2 percent because it has body but not too much fat. Whole milk also works.
- Sugar: Sweetens the hot cocoa just enough.
- Salt: Enhances the other flavors.
- Cornstarch: Gives the hot chocolate its signature rich and velvety texture.
- Toppings (optional): You don’t typically see marshmallows like an American hot cocoa, however, it is common to finish with freshly whipped cream and/or chocolate shavings.

How to Make Italian Hot Chocolate
Cioccolato Caldo is much richer, and enjoyed in smaller quantities than American-style hot cocoa. It’s so deeply satisfying that a little goes a long way—you will not down a whole coffee mug of this! Here are the steps:
- Get ready: In a small bowl, combine 6 ounces finely chopped dark chocolate, 2 teaspoons granulated sugar, 4 tablespoons unsweetened cocoa powder, and a small pinch of salt. In a separate small bowl, whisk together 1 tablespoon cornstarch with 1/4 cup of 2% milk.
- Melt the chocolate: In a medium saucepan over medium-low heat, bring 1 3/4 cups of milk to a simmer (watch for bubbles forming around the edges). Add the cocoa mixture into the simmering milk. Stir with a wooden spoon or heat-proof spatula until the chocolate is melted and smooth, about 4 minutes.
- Add the slurry: Whisk in the milk and cornstarch mixture and continue stirring until the chocolate has thickened, about 1 minute.
- Let cool: Remove from heat and let cool for 5 minutes. If any skin starts to appear on the surface, whisk the mixture.
- Serve: Pour into heat-proof cups or mugs. Garnish with chocolate shavings and/or whipped cream if desired. Serve immediately.
Ways to Mix it Up
Try these variations to make a Cioccolato Caldo your own:
- Add spice: A 1/2 teaspoon of cinnamon, a pinch of cayenne pepper, or a quick grating of nutmeg will add warmth. Add these at the dry ingredient stage.
- Flavorings: Try a 1/4 teaspoon peppermint extract or a 1/2 teaspoon pure vanilla extract (this works well alongside the spices too!).
- For adults only: A splash of spiced rum, brandy, or even whiskey all will accompany the rich, chocolatey taste. Keep in mind that the additional liquid may may make the hot cocoa a little thinner.

How to Serve Italian Hot Chocolate
Italian hot chocolate is traditionally served with a small cookie. Here are some delicious Italian cookies to try alongside. For a fun and festive holiday party, try a whole Italian cookie spread with hot chocolate for sipping!
- Biscotti: This is the most traditional, as the crunchy texture and long shape makes them perfect for dipping.
- Pizzicati: Jam-filled pinch cookies.
- Pignoli: Pine nut cookies.
- Baci Di Dama: Chocolate hazelnut cookies. No one has ever complained about double chocolate!
For the Love of Chocolate!
Browse all Mediterranean recipes.
Visit Our Shop.
Italian Hot Chocolate (Cioccolato Caldo)

Ingredients
- 6 ounces dark chocolate 70-74%, finely chopped
- 2 teaspoons granulated sugar
- 4 tablespoons unsweetened cocoa powder
- Kosher salt
- 1 tablespoon cornstarch
- 2 cups 2% milk
- Chocolate shavings and/or whipped cream (optional), for garnish
Instructions
- Get ready: In a small bowl, combine the dark chocolate, sugar, cocoa powder, and a small pinch of salt. In a separate small bowl, whisk together the cornstarch with 1/4 cup of the milk.
- Melt the chocolate: In a medium saucepan over medium-low heat, bring the remaining 1 3/4 cups of milk to a simmer (watch for bubbles forming around the edges). Add the cocoa mixture into the simmering milk. Stir with a wooden spoon or heat-proof spatula until the chocolate is melted and smooth, about 4 minutes.
- Add the slurry: Whisk in the milk and cornstarch mixture and continue stirring until the chocolate has thickened, about 1 minute.
- Let cool: Remove from heat and let cool for 5 minutes. If any skin starts to appear on the surface, whisk the mixture.
- Serve: Pour into heat-proof cups or mugs. Garnish with chocolate shavings and/or whipped cream if desired. Serve immediately.
Video
Notes
- Visit our shop to browse quality Mediterranean ingredients including olive oils, honey, jams and spices.
- Italian hot chocolate will continue to thicken as it cools.
- To reheat: Warm gently over low in a small saucepan, or eat it with a spoon like pudding. Either way works!
- This drink is rich! When looking for serving cups the smaller the better. No big coffee mugs for this hot chocolate recipe.
Nutrition
Dark Chocolate Sea Salt Tahini
An ultra-creamy blend of sesame tahini with premium cocoa powder and a touch of sugar for just the right amount of sweetness.

*This post has recently been updated with new information for the readers’ benefit.







Can oat milk be swapped 1:1 with the dairy or should I adjust the oat milk more or less?
Hi, Suzanne. We haven’t tested this one with oat milk ourselves, but I don’t see why it would not work at a 1:1 ratio.
Made mine with full fat milk (3.7%) and I subbed half the dark chocolate for milk chocolate. It turned out superb. Thanks for the recipe.
The last sentence of the recipe says it serves four. The recipe’s description says it serves 6.
Thanks for catching that. We’ll take a look and update it.
I also had the issue with cornstarch lumps. Next time I will take some of the cold milk and make a corn starch slurry to break up the clumps before adding into the hot milk
Wonderful treat. Has anyone tried it with a shot or two of espresso?
Oh, wow! That sounds delish!
This morning I decided to make this hot chocolate for my family, and they loved it! I served it with croissants. I was surprised at the consistency. It was like drinking chocolate mousse. Felt very indulgent 🙂
i wasn’t to sure when you add the granulated sugar as there was nothing in the written directions or in the video for the hot chocolate. For me healthwise it sounds good but since i haven’t tried it I don’t know if it will be to bitter for me.
Thanks for the heads up, Joanne. We’ll take another look at the recipe.
Sorry, just not my cup of hot chocolate. Maybe good for chocolate fondue, but not to drink straight. I followed the recipe to a T as well. Too bitter for my American taste buds.
I love how much thicker this is thanks for sharing
So glad you enjoyed it!
Sounds delicious
Just made this for my partner and myself as a surprise treat. I love dark chocolate and believe its very good for you so I’m happy. Absolutely delicious, very decadent and warming, perfect for Xmas. The recipe works well, no lumps :). I’m looking forward to experimenting with some spices and perhaps a bit of liqueur.
Thanks so much, Jill!
If you dump any dry starchy powder in a boiling liquid you’ll obtain lots of lumps in your preparation, it’s a basic notion of cooking…I cannot believe what I’ve just read, so unprofessional.
Hello. We appreciate the feedback, but this is not something we experienced at all when testing the recipe.
Hi Suzy, I am so excited to try this recipe.
If I want to add rum or I am thinking bailey Irish cream, do I add it while heating the milk and chocolate or at the end when I am serving it ?
Thank you.
Hi, Marina. We typically add it at the end, but I’m not sure that it matters too much here.
They did say to make a slurry with it, not just add it in with the other dry ingredients 🤦🏽♀️