Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thick Italian Hot Chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Thick Italian Hot Chocolate is a rich, creamy, and decadent drink made with dark chocolate, cocoa powder, and cornstarch, creating a velvety texture that’s perfect for a cozy treat on chilly evenings.

  • Total Time: 10-12 minutes
  • Yield: 2-3 servings

Ingredients

2 cups whole milk

¼ cup sugar

¼ cup unsweetened cocoa powder, sifted

4 teaspoons cornstarch

4 ounces dark chocolate, broken into pieces

Pinch kosher salt

Shortbread cookies, for serving

Instructions

  1. In a medium saucepan, combine the whole milk, sugar, unsweetened cocoa powder, cornstarch, and kosher salt. Whisk well to ensure everything is evenly incorporated.
  2. Heat the mixture over medium heat, whisking constantly until it begins to steam and thicken, about 4-5 minutes.
  3. Once the mixture starts to thicken, add the dark chocolate pieces and continue to whisk until the chocolate has melted and the drink becomes rich and smooth.
  4. Once the hot chocolate has reached your desired thickness, remove it from the heat.
  5. Pour the thick hot chocolate into cups and serve immediately with shortbread cookies on the side.

Notes

Store leftover hot chocolate in the refrigerator for up to 2 days in an airtight container.

If the hot chocolate becomes too thick after refrigeration, add a little milk to reach your desired consistency when reheating.

For extra richness, top the hot chocolate with whipped cream or marshmallows.

For a dairy-free version, swap whole milk with almond or oat milk, and use dairy-free dark chocolate.

  • Author: Madelynn
  • Prep Time: 5 minutes
  • Cook Time: 5-7 minutes
  • Category: Beverage, Dessert
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 cup
  • Calories: 290
  • Sugar: 24g
  • Sodium: 50mg
  • Fat: 17g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 6g
  • Cholesterol: 30mg