Italian Hot Chocolate Recipe
Introduction
Italian hot chocolate is a rich and indulgent treat that feels like a warm hug in a cup. This thick, velvety drink combines dark chocolate and espresso for a luxurious flavor experience perfect for chilly days or special moments.

Ingredients
- 1 ½ cups whole milk (divided)
- ¼ cup heavy whipping cream
- 1 shot espresso (about 1 ounce)
- 4 tablespoons granulated sugar
- 1 ½ teaspoons cornstarch
- 4 ounces dark chocolate (finely chopped)
Instructions
- Step 1: In a medium saucepan over medium heat, whisk together 1 ¼ cups of milk, heavy cream, chopped dark chocolate, and sugar. Stir occasionally until the chocolate melts completely and the mixture is smooth and glossy. Set aside the remaining ¼ cup of milk for the next step.
- Step 2: In a small bowl, whisk the reserved ¼ cup of milk with the cornstarch until fully dissolved, creating a smooth slurry.
- Step 3: Once the chocolate mixture begins to bubble around the edges, slowly pour in the cornstarch slurry and espresso while whisking continuously. Continue whisking for about 1 minute until the mixture thickens and becomes silky.
- Step 4: Pour the hot chocolate into mugs and serve immediately. For an extra indulgence, top with whipped cream or a dusting of cocoa powder.
Tips & Variations
- Use high-quality dark chocolate with at least 70% cocoa for a deeper, richer flavor.
- For a sweeter drink, add an extra tablespoon of sugar or a splash of vanilla extract.
- Swap espresso for strong brewed coffee if you don’t have an espresso machine.
- To make it dairy-free, substitute whole milk and cream with almond or oat milk and a dairy-free cream alternative.
Storage
Store any leftover hot chocolate in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove over low heat, whisking to restore the smooth texture. Avoid microwaving as it may cause separation.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Italian hot chocolate without espresso?
Yes, you can substitute the espresso with strong brewed coffee or omit it entirely for a pure chocolate taste. The espresso adds depth but is not essential.
Why is cornstarch used in this recipe?
Cornstarch acts as a thickening agent, giving the hot chocolate its signature rich and velvety texture, similar to a dessert rather than a regular drink.
Print
Italian Hot Chocolate Recipe
- Total Time: 15 minutes
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
Indulge in a rich and velvety Italian Hot Chocolate made with creamy whole milk, dark chocolate, and a shot of espresso for a luxurious twist. This decadent beverage is thickened with cornstarch to achieve a silky texture, perfect for cozy moments or a sophisticated treat.
Ingredients
Liquid Ingredients
- 1 ½ cups whole milk (divided)
- ¼ cup heavy whipping cream
- 1 shot espresso (about 1 ounce)
Dry Ingredients
- 4 tablespoons granulated sugar
- 1 ½ teaspoons cornstarch
Chocolate
- 4 ounces dark chocolate (finely chopped)
Instructions
- Heat the base: In a medium saucepan over medium heat, whisk together 1 ¼ cups whole milk, heavy whipping cream, finely chopped dark chocolate, and granulated sugar. Continue whisking occasionally until the chocolate melts completely and the mixture becomes smooth and glossy. Leave ¼ cup of milk aside for the next step.
- Make the slurry: In a small bowl, whisk the reserved ¼ cup milk with the cornstarch until the cornstarch is fully dissolved and no lumps remain.
- Thicken it up: Once the chocolate mixture starts to bubble gently around the edges, slowly pour in the cornstarch slurry and the shot of espresso while whisking continuously. Keep whisking for about 1 minute until the mixture thickens to a silky, velvety consistency.
- Serve: Pour the thickened hot chocolate into mugs and serve immediately. For an indulgent finish, top with a dollop of whipped cream or a light dusting of cocoa powder if desired.
Notes
- Use high-quality dark chocolate with at least 60-70% cocoa for the best flavor and richness.
- If espresso is unavailable, strong brewed coffee can be used as a substitute, though this will alter the flavor slightly.
- Be sure to whisk continuously when adding the cornstarch slurry to prevent lumps and ensure a smooth texture.
- This recipe makes enough for approximately 2 servings.
- For a dairy-free option, substitute with almond milk and coconut cream, though texture and richness may vary.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Beverage
- Method: Stovetop
- Cuisine: Italian
Keywords: Italian hot chocolate, rich hot chocolate recipe, thick hot chocolate, espresso hot chocolate, creamy chocolate drink

