Cooking With Ayeh

menu icon
go to homepage
  • Recipes
  • Easy Dinners
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Easy Dinners
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Italian

    Italian Hot Chocolate

    BY Ayeh Manfre · UPDATED: Dec 10, 24 · PUBLISHED: Dec 6, 23 · Leave a Comment

    JUMP TO RECIPE

    Trust me, this Italian Hot Chocolate is unlike anything you've had before.  It's thick, decadent and velvety, perfect for a winter night or a quick little treat. With every sip, you just want more!

    Pot of Italian Hot Chocolate being poured into a mug

    Have you ever had an Italian hot chocolate? I'm not kidding when I say it's one of my favorite desserts to make during winter. I first tried it whilst I was traveling in Milan, and it's now become a household ritual in my family. It's called Cioccolata Calda here in Italy and it's absolutely delicious!

    It has a much thicker, creamy pudding-like consistency which is rich and decadent without being too sweet either. Here I'm going to show you how easy it is to make the perfect Italian hot chocolate recipe at home. It takes less than 10 minutes with only 4 ingredients!

    Some of my other favorite traditional Italian drinks I've replicated through my travels are the marocchino coffee and limoncello spritz which you must try!

    Whether you’re after a festive treat to enjoy at Christmas and over the holidays, or simply just want a cozy treat curled up on the couch, this Italian hot chocolate always hits the spot!

    In Italy, it's usually enjoyed on its own or alongside some Italian biscotti. You can serve with other sides such as strawberries, marshmallows or whipped cream. But really, it's just perfect as is 🙂

    Table of Contents
    • Why you'll love this recipe
    • Ingredients to make Italian Hot Chocolate
    • How to make Italian Hot Chocolate
    • Tips and Tricks
    • Storage and Reheating
    • FAQs
    • More Italian Recipes
    • Recipe
    • Comments
    Two mugs filled with thick Italian Hot Chocolate

    Why you'll love this recipe

    • Crazy Delicious! An absolutely delicious treat that is so velvety and creamy, all kids and adults will love it!
    • Chocoholic's heaven: Rich and decadent thats a dream come true for all my fellow chocoholics 
    • Quick and Easy: Its simply made in less than 10 minutes without the need for fancy equipment
    • Trip to Italy: Make this Italian hot chocolate and close your eyes when you drink it…. You will feel like you've been transported straight to a fireplace in Italy!
    Spoon mixing hot chocolate in a mini pot

    Ingredients to make Italian Hot Chocolate

    • Dark Chocolate is key to making the perfect Italian thick hot chocolate, however it's super important to use good quality chocolate. Personally I find 72% cacao is the perfect sweetness but you can use a lower or higher quantity cacao percentage as per your preference. Milk chocolate can be used if you want it sweeter and not as rich
    • Cocoa Powder is also added for the extra chocolatey richness. Ensure it's unsweetened cocoa powder so it's not overpowering
    • Milk is the base of course. In Italy, whole milk is used which makes it extra creamy. You can experiment with your preferred milk. I usually use oat milk or almond milk as I prefer dairy free milk
    • Cornstarch is the secret ingredient to getting that creamy pudding-like texture! You whisk a little on the side with extra milk, and stir it through as the final step
    • A pinch of salt is optional, but recommended. It actually brings out the rich chocolate flavor. If you prefer a sweeter taste in your hot chocolate milk, you can also add some sugar. It's sometimes seen to add a little vanilla extract or cinnamon, but I don't think it needs it
    Thick hot chocolate being poured into a white mug

    How to make Italian Hot Chocolate

    Make this thick and creamy Italian Hot Chocolate in minutes. Follow these simple steps below.

    Steps on how to make Italian Hot Chocolate
    1. In a small bowl add 2 tablespoons of milk with cornstarch. Whisk until there are no clumps. Leave aside for now
    2. Pour the remaining milk into a small saucepan and add dark chocolate. Keep on low heat for a few minutes whilst whisking to melt the chocolate
    3. Add cocoa powder and a small pinch of salt, continue to gently whisk
    4. Add the cornstarch mixture from step 1. Continuously whisk until there are no clumps and it's ready!
    Spoon of Italian Hot Chocolate being lifted out of a mug

    Tips and Tricks

    • Make the cornstarch mixture separately and add this at the end. This way it will prevent any sticky clumps
    • Use high quality chocolate. Trust me, it truly makes a big difference on the overall taste
    • Whisk continuously to avoid lumps and achieve that silky velvety texture
    • You can adjust sweetness by choosing different levels of dark chocolate. I prefer 72% cacao but you can use a less or higher quantity. You can also add sugar if needed, I however don’t

    Storage and Reheating

    • Italian hot chocolate is best served fresh, you can however store any leftovers in an airtight container or sealed mason jar for up to 3 days
    • It's then best reheated over a stovetop for a few minutes until heated through, whisking continuously to avoid any clumps

    FAQs

    What is Italian hot chocolate made of?

    Italian hot chocolate is simply made using good quality dark chocolate, cocoa powder, milk and cornstarch

    Why does Italian chocolate taste different?

    Italian hot chocolate tastes different due to its signature thick velvety texture, which is sort of pudding-like but pourable

    Spoon of Italian Hot Chocolate being lifted out of a mug

    More Italian Recipes

    • No Knead Focaccia
    • Tiramisu
    • Limoncello Recipe
    • Pasta e Fagioli
    • Italian Pizza
    • Pastina
    • Spinach Lasagna
    • Mushroom and Pea Risotto
    • Broccoli Pasta

    I love seeing your creations and remakes, so be sure to rate the recipe, comment and share your Italian Hot Chocolate photo on Instagram so I can share the love!

    Recipe

    Spoon coming out of cup of Italian Hot Chocolate

    Italian Hot Chocolate (Thick & Creamy)

    5 from 1 vote
    This Italian Hot Chocolate is unlike anything you've had before.  It's thick, decadent and velvety, perfect for a winter night or a quick little treat. With every sip, you just want more!
    Author: Ayeh Manfre
    Course: Drinks
    Cuisine: Italian
    Servings: 2
    Calories: 224kcal
    Print
    Prep Time0 minutes mins
    Cook Time8 minutes mins
    Total Time8 minutes mins

    Video

    Ingredients 

    • 2.1oz / 60g good quality dark chocolate (I've used 72% cacao)
    • 1 ½ cups (plus 2 tablespoons) milk of choice (I prefer dairy free and use almond milk or soy milk )
    • 1 ½ tablespoon unsweetened cocoa powder
    • 3 teaspoons cornstarch
    • Small pinch of salt
    • *Optional additional sugar if you prefer it sweeter

    Instructions

    • Add 2 tablespoons of milk to a small bowl with the cornstarch. Whisk together until smooth and there are no clumps. Put aside for now
    • Pour the remaining milk into a small saucepan, break the dark chocolate into smaller pieces and add to the saucepan. Heat over the stovetop on the lowest heat for a few minutes, stirring with a whisk to melt the chocolate
    • When the milk has heated through and the chocolate has fully melted, add the cocoa powder and a small pinch of salt. Continue to gently whisk
      Taste and if you are adding any sugar, add it at this time
    • Add the cornstarch mixture and continuously whisk until there are no clumps. When the consistency has thickened up, serve up in your favorite cups and enjoy your decadent Italian hot chocolate!
    ⭐️ Final Step! Would love if you left a rating and comment to let me know how it went. Your feedback helps inspire others and means alot ❤️

    Notes

    • The nutritional information is based on almond milk being used

    Nutrition

    Calories: 224kcal | Carbohydrates: 19g | Protein: 4g | Fat: 15g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.01g | Cholesterol: 1mg | Sodium: 257mg | Potassium: 272mg | Fiber: 5g | Sugar: 7g | Vitamin A: 12IU | Calcium: 240mg | Iron: 4mg
    Keywords: christmas, holidays, hot chocolate, italian, sweets

    More Italian

    • Summer fresh tomato pasta served in a bowl, topped with parmesan cheese and fresh basil
      Summer Fresh Tomato Pasta
    • Caprese sandwich with mozzarella, pesto, tomato and balsamic glaze
      Caprese Sandwich
    • Mini focaccia topped with rosemary and flakey salt
      Mini Focaccia
    • Close up of Strawberry Tiramisu in a tray with piece missing
      Strawberry Tiramisu

    Comments

    No Comments

    5 from 1 vote (1 rating without comment)

    Leave a Comment & Rating! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Ayeh about me picture

    Hi, I'm Ayeh!

    Hey everyone! I love creating easy everyday recipes with a healthy twist that anyone can make. I will show you that you can eat delicious food, using wholesome ingredients that make you feel good from the inside out!

    About Me →

    Popular

    • Rice paper dumplings topped with shallots and sesame seeds
      Rice Paper Dumplings
    • Fried Oyster Mushrooms Vegan Fried Chicken with piece cut open and dipping sauces
      Fried Oyster Mushrooms (Vegan Fried Chicken)
    • Easy no knead focaccia topped with rosemary and salt on an oven tray
      No Knead Focaccia
    • Kani Salad in a bowl topped with avocado, sesame seeds and panko bread crumbs
      Kani Salad

    Footer


    • Contact
    • Privacy
    • Terms

    Copyright © 2025 Cooking With Ayeh

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.