
If you’ve ever stepped into a café in Italy and ordered a cioccolata calda, you know it’s not just any hot chocolate—it’s an experience. This is the kind of hot chocolate that’s thick enough to eat with a spoon, glossy like melted ganache, and so rich it feels like a warm hug in a cup. Unlike thinner versions elsewhere, Italian hot chocolate is known for its intense chocolate flavor and silky, pudding-like consistency.
What’s even better? You can make it at home in just a few minutes using pantry staples. Whether you prefer dairy or plant-based milk, this recipe is flexible and still delivers that luxurious, spoonable texture. It’s ideal for slow mornings, cozy evenings, or as an elegant (but easy!) dessert to serve guests. Pair it with a dollop of whipped cream, a sprinkle of cinnamon, or even a biscuit for dipping—biscotti are perfect here.
Ingredients You’ll Need
(See full printable recipe below for measurements)
- Milk (regular or plant-based, like oat or almond)
- Sugar
- Unsweetened cocoa powder
- Cornstarch


Tips:
- Use high-quality unsweetened cocoa powder for the best flavor.
- You can easily adjust the sweetness to taste—start with a bit less sugar if you prefer it more bitter.
- This hot chocolate naturally thickens as it heats thanks to the cornstarch. For a drinkable but rich consistency, simmer just until you see the first gentle bubbles—about 5–7 minutes.
- Remember: the longer you simmer, the thicker it becomes. Simmering it for a minute or two longer will give you a denser, almost pudding-like texture. If it thickens too much, simply whisk in a splash of milk to loosen it back up.
Storage
This hot chocolate is best enjoyed immediately, while it’s thick and warm. If you have leftovers, let it cool completely and store in an airtight container in the fridge for up to 2-3 days. Reheat gently on the stove or in the microwave, whisking a splash of milk in to restore smoothness.
Variations
- Spiced twist: Stir in a pinch of cinnamon or chili powder for a Mexican-inspired take
- Coffee kick: Mix in a shot of espresso or instant coffee for a mocha version
- Liqueur touch: For adults, add a splash of amaretto or orange liqueur after cooking
Featured Kitchen Tools

Italian Hot Chocolate (Cioccolata Calda)
Ingredients
Method
- In a saucepan, whisk together cocoa powder, sugar, and cornstarch until well combined.
- Pour in a small amount of milk and stir until a smooth, clump-free paste forms.
- Gradually add the rest of the milk while stirring continuously to blend everything smoothly.
- Place the saucepan over medium heat and bring the mixture to a gentle simmer, stirring constantly.
- Continue to cook until the mixture thickens to a creamy, smooth consistency. The longer you simmer, the denser it becomes. For a classic creamy version, remove from heat once simmering begins.
- Pour into mugs and enjoy warm!