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
a cup of Spanish hot chocolate

Spanish Hot Chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Salima Benkhalti
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Yield: 2 servings 1x
  • Category: drinks, beverages
  • Method: Stovetop
  • Cuisine: Spanish
  • Diet: Gluten Free


Spanish hot chocolate is a delicious drink that’s perfect for the colder Winter months. Made with a few pantry staples, it makes an excellent treat to share with family and friends. 


  • 2 cups milk
  • 1 tsp cornstarch
  • 5 oz (about 3/4 cups) semi sweet or dark chocolate, chopped into small pieces


  1. Prep the cornstarch. Add a few tablespoons of the cold milk to a small bowl with the cornstarch and whisk until it has a smooth consistency with no clumps.
  2. Heat the milk. Add the rest of the milk to a saucepan over medium low heat until it begins to lightly simmer. Whisk in the cornstarch mixture for a minute before removing the milk from the heat completely.
  3. Mix in the chocolate. At this point you can whisk in any optional add ins too. Keep whisking until the chocolate melts completely into the milk. Return the pot to the stovetop over low heat and continue whisking until it begins to thicken slightly.
  4. Serve! Enjoy while hot.


Optional Add Ins

  • For a sweeter hot chocolate: add 2 tsp white granulated sugar
  • For a spicy hot chocolate: add 1 tsp cinnamon and ½ tsp cayenne