Spanish Hot Chocolate (Chocolate Caliente)

Spanish Hot Chocolate (Chocolate Caliente)

The Spruce / Madhumita Sathishkumar

Prep: 5 mins
Cook: 10 mins
Total: 15 mins
Servings: 2 to 4 servings
Nutrition Facts (per serving)
227 Calories
12g Fat
23g Carbs
6g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2 to 4
Amount per serving
Calories 227
% Daily Value*
Total Fat 12g 16%
Saturated Fat 8g 38%
Cholesterol 19mg 6%
Sodium 75mg 3%
Total Carbohydrate 23g 8%
Dietary Fiber 1g 3%
Total Sugars 21g
Protein 6g
Vitamin C 0mg 0%
Calcium 191mg 15%
Iron 1mg 4%
Potassium 267mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Chocolate has a long history in Spain, the country known for adding the familiar sweetness to what was originally a bitter-tasting Mayan beverage. Today, the Spanish enjoy hot chocolate for breakfast, and throughout the country there are chocolate drinking establishments, called chocolaterias, that serve chocolate caliente, or hot chocolate, as well as cakes and pastries to accompany it.

If the only hot cocoa you’ve ever had is the kind made using envelopes of powdered mix and hot water, you won’t recognize this incredibly rich, thick, and flavorful drink—but are sure to find it more genuine tasting. There are three slightly different versions here: One uses sweetened milk chocolate; one uses bittersweet chocolate; and the third uses baking chocolate and sugar. Try all three to decide which type you prefer. No matter which chocolate you choose, the process is almost the same.


Click Play to See This Spanish Hot Chocolate Come Together

"This Spanish-style hot chocolate is so richly decadent, it could pass for dessert. I've had Spanish hot chocolate many times on trips to Spain, and sometimes it can be almost pudding-like in consistency. This in-between version, thick but still drinkable, and great for dipping churros, cookies, or fruit, works much better." —Danielle Centoni

Spanish Hot Chocolate Tester Image
A Note From Our Recipe Tester


  • 2 cups whole milk

  • 1/2 teaspoon cornstarch

  • 4 ounces milk chocolate

Steps to Make It

  1. Gather the ingredients.

    Spanish Hot Chocolate (Chocolate Caliente)

    The Spruce / Madhumita Sathishkumar

  2. Pour milk into a medium saucepan and add cornstarch. Whisk to dissolve cornstarch.

    Milk and cornstarch in a saucepan

    The Spruce / Madhumita Sathishkumar

  3. Once cornstarch is dissolved, heat milk over medium heat just until it is starting to simmer around edges of pan.

    Milk mixture boiling in a saucepan

    The Spruce / Madhumita Sathishkumar

  4. Remove pan from heat. Add chocolate immediately, and begin stirring until chocolate is completely melted. If milk cools off too fast, place pan back on stove over low heat to melt chocolate.

    Chocolate added to the milk mixture in the saucepan

    The Spruce / Madhumita Sathishkumar

  5. Once chocolate has been fully incorporated, place pan back on stove over medium-low heat, stirring slowly but constantly.

    Hot chocolate cooking in a saucepan

    The Spruce / Madhumita Sathishkumar

  6. When mixture begins to simmer, it should start to thicken. As soon as you see it thicken, remove pan from heat so cornstarch will not thin.

    Spanish Hot Chocolate (Chocolate Caliente) in a saucepan

    The Spruce / Madhumita Sathishkumar

  7. Ladle hot chocolate immediately into cups and serve piping hot, ideally with Spanish churros for dipping.

    Spanish Hot Chocolate (Chocolate Caliente) in a saucepan, poured into a cup

    The Spruce / Madhumita Sathishkumar


  • Be sure to use a clean spoon every time you taste the hot chocolate. Enzymes from your mouth can cause a thickened cornstarch mixture to become thin.
  • Do not cook the hot chocolate mixture over high heat because it can cause it to become lumpy.


  • For a bittersweet chocolate version, use 2 cups whole milk, 1/2 teaspoon cornstarch, and 3 ounces bittersweet chocolate and continue with the method as written above.
  • For a baking chocolate version, use 2 cups whole milk, 1/2 teaspoon cornstarch, 3 ounces baking chocolate, and 1/4 to 1/3 cup granulated sugar. If you are using baking chocolate, pour the sugar into the chocolate milk mixture between Step 4 and Step 5, and stir until it is thoroughly dissolved. Start with the smaller amount of sugar and add more to taste if necessary. This should be done with the pan off of the heat. When you place the pan on the stove again in the next step, taste the chocolate for sweetness and add more sugar if necessary.

Chocolate Caliente and Churros

A typical pairing in Spanish cafés, as well as home kitchens, is a cup of hot chocolate and a churro. The delicately crisp, sugary fried dough is the perfect match for the rich chocolate beverage. A good test for the right consistency of the chocolate caliente is to see if the churro can stand up straight; once dunked, the churro should have a nice coating of chocolate, but the drink should be thin enough to sip easily.