Thick Italian hot chocolate, or cioccolata calda, is a concentrated drinking chocolate with a smooth, spoon-coating texture. This easy 10-minute recipe combines dark chocolate, cocoa powder, milk, and a small amount of starch for a much thicker result than American hot cocoa.
This recipe is naturally gluten-free and includes a tested dairy-free option using coconut milk. Serve it in two small cups on its own or topped with whipped cream and chocolate shavings.

Recipe Overview: Thick Hot Chocolate
- ⭐Difficulty: Easy
- 🕒 Total Time: 10 mins
- 👥 Serves: 2 small servings
- Texture: Rich, smooth, and thick enough to coat a spoon
- ✅ Gluten Free: Yes
- Dairy-free option: Light coconut milk or equal parts full-fat coconut milk and water
- ⚠️ Most important tip: Do not let the mixture boil, and remove it from the heat while it is slightly thinner than you want. It continues to thicken as it cools.
Summarize & Save this Content on:
FEATURED REVIEW ★★★★★
"This is amazing and the only way I am making hot chocolate from now on! I made the coconut milk dairy free version as listed."
- Margaret
I especially enjoy this Thick Hot Chocolate after holiday meals or as a cozy evening treat in the fall and winter months.
For more cozy hot chocolate recipes, visit my drink recipes page.
Jump to:
- Recipe Overview: Thick Hot Chocolate
- What is Italian Hot Chocolate?
- Why this recipe works
- Key Ingredients
- Tested Substitutions + Dietary Notes
- How to Make Thick Italian Hot Chocolate
- Troubleshooting
- Serving Suggestions
- Thick Italian Hot Chocolate Recipe FAQs
- More cozy chocolate dessert recipes
- 📖 Recipe
- 💬 Comments
What is Italian Hot Chocolate?
Italian hot chocolate, called cioccolata calda in Italian, is considerably thicker and more concentrated than American hot cocoa. It is usually served in a small cup because it is so rich.
American hot cocoa is generally a thinner drink made primarily with cocoa powder, or sometimes chocolate chips like my Microwave Hot Chocolate with Chocolate Chips.
Italian hot chocolate uses high quality melted chocolate and often includes a small amount of starch to create its characteristic spoon-coating texture.
Why this recipe works
- Dark chocolate adds richness and body. A chopped chocolate bar melts into the milk more smoothly than larger or uneven pieces.
- Cocoa powder deepens the chocolate flavor. It makes the drink more intensely chocolatey without requiring substantially more melted chocolate.
- A cold starch slurry prevents lumps. Mixing the starch with cold liquid before adding it distributes the starch evenly.
- Gentle heat protects the texture. Medium-low heat melts the chocolate without scorching the milk or causing the mixture to become grainy.
- It thickens after cooking. Removing the pan from the heat slightly early keeps the finished hot chocolate from becoming too thick.
Key Ingredients

You need five main ingredients:
- Dark chocolate: Use a good-quality dark chocolate bar containing approximately 60% to 70% cacao. Finely chopped chocolate melts more quickly and evenly than large pieces. I used an Endangered Species 70% Bold and Silky Chocolate Bar.
- Milk: Whole milk produces a rich, creamy result. For the dairy-free version, use light coconut milk or equal parts full-fat canned coconut milk and water.
- Powdered sugar: Powdered sugar dissolves quickly into the warm milk. You can adjust the amount according to the sweetness of your chocolate.
- Cocoa powder: Cocoa powder strengthens the chocolate flavor. The recipe will work without it, but the flavor will be less intense.
- Cornstarch or potato starch: Either starch creates the thick, spoon-coating consistency associated with Italian hot chocolate.
See the recipe card for the full quantities.
Tested Substitutions + Dietary Notes
Dairy-Free and Vegan
Use either:
- 1 cup light coconut milk, or
- ½ cup full-fat canned coconut milk mixed with ½ cup water.
These options produced the closest rich, smooth texture in my recipe testing. I do not recommend promising identical results with every plant-based milk because their fat, protein, and thickener contents vary considerably by brand.
Choose dairy-free chocolate and toppings to keep the complete recipe dairy-free and vegan.
Corn-Free
Replace the cornstarch with the same amount of potato starch. Potato starch produced a similarly smooth, thick result in my testing.
I do not recommend tapioca starch or arrowroot as the first choice. They can create a stretchier or slightly gummy consistency.
Gluten-Free and Celiac Notes
This recipe is naturally gluten-free. Because I have celiac disease, I check the labels on packaged chocolate, cocoa powder, starch, and toppings for cross-contact and choose products that meet my needs.
Cornstarch and potato starch are both naturally gluten-free.
How to Make Thick Italian Hot Chocolate

- Make the starch slurry: In a small bowl, whisk the cornstarch or potato starch with 1 tablespoon of cold milk or water until completely smooth. Set it aside.
- Heat the milk: Pour the remaining milk into a small saucepan. Heat over medium-low heat, stirring frequently, until the milk is steaming. Do not allow the milk to boil (turn down heat if needed).
- Melt the chocolate: Add the finely chopped dark chocolate, powdered sugar, and cocoa powder. Whisk continuously until the chocolate has completely melted and the mixture is smooth.
- Thicken the hot chocolate: Whisk the starch slurry again immediately before using it. Slowly pour it into the saucepan while whisking. Continue heating and whisking for approximately 30 to 90 seconds, or until the hot chocolate begins to coat the back of a spoon.
Remove it from the heat while it is still slightly thinner than your preferred final consistency. It will continue to thicken as it cools. - Serve: Divide the hot chocolate between two small cups. Serve immediately, either plain or topped with whipped cream and chocolate shavings.
Hint: For easier cleanup, soak the saucepan and whisk shortly after serving.
Troubleshooting
My hot chocolate is too thin
Cook it for another 30 to 60 seconds over medium-low heat while whisking.
If it is still too thin, mix ½ teaspoon starch with 1 teaspoon cold milk or water. Whisk the new slurry into the hot chocolate and heat it gently until thickened.
My hot chocolate is too thick
Whisk in warm milk 1 tablespoon at a time until it reaches your preferred consistency.
My hot chocolate is lumpy
The starch may not have been completely dissolved, or the slurry may have settled before it was added. Pour the hot chocolate through a fine-mesh strainer.
Next time, whisk the slurry until completely smooth and whisk it again immediately before pouring it into the saucepan.
My hot chocolate looks grainy or oily
The mixture may have become too hot. Remove the pan from the heat and gradually whisk in 1 to 2 tablespoons of warm milk.
Keep the heat at medium-low and do not allow the milk to boil.

Serving Suggestions
While delightful all on its own as a little treat, sometimes I like to make it alongside a cookie or cake for dipping. It pairs well with:
- Vegan Ladyfingers (Savoiardi)
- Gluten-Free Chocolate Chip Cookies
- Gluten-Free Chocolate Cake
- Dairy Free Tiramisu
- Butter cookies
- Shortbread cookies
- Berries
And any other food that also tastes good with chocolate fondue.
Thick Italian Hot Chocolate Recipe FAQs
I recommend enjoying this Thick Hot Chocolate as soon as you make it. If you choose to store it, allow to cool to room temperature then keep in an airtight container in the refrigerator for up to 3 days.
Reheat in a small pot on the stove on medium heat, whisking frequently.
Italian hot chocolate gets its thick texture from melted chocolate and, in many recipes, a small amount of starch. The starch absorbs liquid as it heats, creating a smooth consistency that coats a spoon.
To make Italian hot chocolate dairy-free, use 1 cup of light coconut milk or a mixture of ½ cup full-fat canned coconut milk and ½ cup water. Also choose dairy-free chocolate and toppings.

More cozy chocolate dessert recipes
When you make this recipe, please leave review in the comments below! I always appreciate the feedback ❤️
📖 Recipe

Thick Italian Hot Chocolate
Ingredients
- 2 teaspoons cornstarch or potato starch
- 1 cup whole milk , divided (235 ml)
- 1 ¾ ounces dark chocolate , chopped into small pieces (50 grams)
- 1 ½ tablespoons powdered sugar
- 1 tablespoon cocoa powder
Instructions
- Make the starch slurry: In a small bowl, whisk the cornstarch or potato starch with 1 tablespoon of cold milk or water until completely smooth. Set it aside.2 teaspoons cornstarch or potato starch
- Heat the milk: Pour the remaining milk into a small saucepan. Heat over medium-low heat, stirring frequently, until the milk is steaming. Do not allow the milk to boil (turn down heat if needed).1 cup whole milk
- Melt the chocolate: Add the finely chopped dark chocolate, powdered sugar, and cocoa powder. Whisk continuously until the chocolate has completely melted and the mixture is smooth.1 ¾ ounces dark chocolate, 1 ½ tablespoons powdered sugar, 1 tablespoon cocoa powder
- Thicken the hot chocolate: Whisk the starch slurry again immediately before using it. Slowly pour it into the saucepan while whisking. Continue heating and whisking for approximately 30 to 90 seconds, or until the hot chocolate begins to coat the back of a spoon. Remove it from the heat while it is still slightly thinner than your preferred final consistency. It will continue to thicken as it cools.
- Serve: Divide the hot chocolate between two small cups. Serve immediately, either plain or topped with whipped cream and chocolate shavings.










Kevin says
This is the best hot chocolate! I didn’t think I’d like the thick version but it is so much better than American hot chocolate. Just sayin!
Brooklyn says
I love making this as an easy and indulgent recipe after date night dinners. I’m making it again for Valentine’s Day. Thank you!
Jessica says
We are addicted to this! We started the every Sunday routine that you were doing on instagram and now my husband literally expects it lol. I forgot it last weekend after getting a Christmas tree and he bugged me until I made it again!
Margaret says
This is amazing and the only way I am making hot chocolate from now on! I made the coconut milk dairy free version as listed.
Andrew says
This is incredible! I’ve never used good dark chocolate for hot chocolate. I also didn’t know about thickening hot chocolate with starch. This will definitely be my new recipe to make for friends in the winter. I’m already planning to make it for my girlfriend after our Valentine’s Day dinner!
Jamie says
Thank you so much for the review Andrew!