Americanized
🇺🇸 weeknight kitchen

5-Minute Stovetop Cocoa for Two

Dutch-process cocoa and sugar whisked into a little water for one minute, then whole milk heated through on medium-high until steaming. Two real mugs of cocoa in the time it takes to find the packet.

Prep1 min
Cook4 min
Total5 min
Serves2 (1 cup each)
Cal / serving~210
5-Minute Stovetop Cocoa for Two
AI-generated image of the finished dish. About our photos.

This is the shortcut version of a test-kitchen classic. In 1997 Cook's Illustrated worked out a hot cocoa that blooms the cocoa in water first, and America's Test Kitchen's version gives a rule of thumb: about 1 1/2 tablespoons of cocoa and one heaping tablespoon of sugar for every cup of liquid. We scaled that rule to two mugs and turned the heat up so it is done in five minutes.

🇺🇸 This one is American

Dutch-process cocoa and sugar whisked into a little water for one minute, then whole milk heated through on medium-high until steaming. Two real mugs of cocoa in the time it takes to find the packet.

🇲🇽 The original

Mexico still drinks chocolate the old way: tablets of ground cacao, sugar and cinnamon melted into milk or water and whipped to a froth with a wooden molinillo. See the Mexican Hot Chocolate (Chocolate Mexicano) recipe.

📖 Myth check: Hot Chocolate vs Hot Cocoa: Is There a Difference? →

Why it works the kitchen science

A one-minute bloom

Heating cocoa in a little water first brings out its fruity, chocolate and coffee-like notes (ATK) and gets rid of dry lumps before the milk goes in.

Medium-high, whisking

Higher heat gets 1 3/4 cups of milk steaming in 3 minutes, and constant whisking keeps the bottom from scorching.

Step by step

  1. Step 1

    In a small saucepan, whisk the cocoa, sugar, salt and water until smooth.

  2. Step 2

    Set over medium heat and whisk constantly for 1 minute, until it bubbles and looks like glossy chocolate syrup.

  3. Step 3

    Pour in the milk, turn the heat to medium-high and whisk often for 3 minutes, until steam rises and tiny bubbles form at the edge (about 165°F to 170°F). Do not let it boil.

  4. Step 4

    Take it off the heat and whisk in the vanilla, whisking hard for 15 seconds to make a little foam.

  5. Step 5

    Pour into two mugs and serve.

5-Minute Stovetop Cocoa for Two

Serves 2 (1 cup each) · about 2 cups · 5 min total

  • 3 tbsp Dutch-process cocoa powder
  • 2 heaping tbsp sugar
  • Pinch of salt
  • 1/4 cup water
  • 1 3/4 cups whole milk
  • 1/4 tsp vanilla extract

Method

  1. In a small saucepan, whisk the cocoa, sugar, salt and water until smooth.
  2. Set over medium heat and whisk constantly for 1 minute, until it bubbles and looks like glossy chocolate syrup.
  3. Pour in the milk, turn the heat to medium-high and whisk often for 3 minutes, until steam rises and tiny bubbles form at the edge (about 165°F to 170°F). Do not let it boil.
  4. Take it off the heat and whisk in the vanilla, whisking hard for 15 seconds to make a little foam.
  5. Pour into two mugs and serve.
Estimated 210 calories per serving. How we estimate.

Adapted from America's Test Kitchen, "Hot Cocoa" (published August 22, 2007; from Cook's Illustrated, January/February 1997), which serves 4 small mugs. We use ATK's own scaling rule for 2 cups of liquid (3 tbsp cocoa, 2 heaping tbsp sugar), whole milk in place of its low-fat milk plus half-and-half (ATK's own swap), and a shorter 1-minute bloom and 3-minute heat on medium-high in place of ATK's 2-minute simmer and 12 to 15 minutes on medium-low. The speed-up and the temperatures are ours; ATK's slower method tastes a little deeper. America's Test Kitchen. Ingredient list follows the source; the method is in our own words.

All sources (1)
  1. americastestkitchen.com

Tips

The rules people argue about

What the sources agree on, what they don't, and what is just a good story.

📬 One email a weekThis week's debate results and three recipes.

Every other hot chocolate

Mesoamerican-Style Cacao Drink with Chile and Annatto
🇲🇽 Mexico

Mesoamerican-Style Cacao Drink with Chile and Annatto

Unsweetened chocolate melted into hot water with red annatto, ground chile, vanilla and a little honey, then poured from cup to cup until it wears a tall head of foam. A modern home version of the drink the Maya and Aztecs prized, not a reconstruction.

15 min · serves 2 · about 240 cal
Mexican Hot Chocolate (Chocolate Mexicano)
🇲🇽 Mexico

Mexican Hot Chocolate (Chocolate Mexicano)

Mexican tablet chocolate, already sweetened and spiced with cinnamon, melted into hot milk and beaten with a wooden molinillo until it foams.

15 min · serves 4 · about 240 cal
Spanish Chocolate a la Taza (for Churros)
🇪🇸 Spain

Spanish Chocolate a la Taza (for Churros)

Dark chocolate melted into nearly boiling milk with a little cocoa, sugar and cornstarch, then stirred over low heat until it is thick enough to coat a churro. The Madrid way to start the day or end the night.

25 min · serves 4 · about 400 cal
Italian Cioccolata Calda Densa
🇮🇹 Italy

Italian Cioccolata Calda Densa

Milk whisked with cocoa and plenty of cornstarch, brought just to a simmer, then finished with melted dark chocolate until it is as thick as a loose pudding. You eat the last of it with a spoon.

20 min · serves 2 · about 600 cal
Parisian Chocolat Chaud
🇫🇷 France

Parisian Chocolat Chaud

Whole milk and very good bittersweet chocolate, nothing else but an optional spoon of brown sugar, simmered until thick and served in tiny cups the Paris café way. Inspired by the famous thick chocolate at Angelina; not Angelina's recipe.

15 min · serves 4 · about 310 cal
Viennese-Style Hot Chocolate with Whipped Cream (Heiße Schokolade Wiener Art)
🇦🇹 Austria

Viennese-Style Hot Chocolate with Whipped Cream (Heiße Schokolade Wiener Art)

Dark chocolate melted into hot milk with a little honey and cinnamon, poured into cups and capped with a big spoon of stiffly whipped cream, the way Austrian and German cafés serve it.

20 min · serves 4 · about 420 cal
Colombian Chocolate Santafereño (Hot Chocolate with Cheese)
🇨🇴 Colombia

Colombian Chocolate Santafereño (Hot Chocolate with Cheese)

Cinnamon-scented hot chocolate frothed with a molinillo and poured over cubes of soft fresh cheese, which melt in the cup and are fished out with a spoon. Bogotá's breakfast and afternoon "onces".

25 min · serves 4 · about 490 cal
Filipino Tsokolate (Tablea Hot Chocolate)
🇵🇭 Philippines

Filipino Tsokolate (Tablea Hot Chocolate)

Pure roasted cacao tablets (tablea) dissolved in boiling water, simmered slowly with milk, sweetened with muscovado sugar and frothed with a wooden batirol. Thick, grainy and deeply chocolatey.

45 min · serves 2 · about 200 cal
Classic American Hot Cocoa (the Recipe on the Can)
🇺🇸 United States

Classic American Hot Cocoa (the Recipe on the Can)

Cocoa powder, sugar and a pinch of salt boiled into a quick syrup, then stretched with a quart of hot milk and a little vanilla and whisked until foamy. Hershey's classic, made for six mugs and a bag of marshmallows.

15 min · serves 6 · about 170 cal
Homemade Hot Cocoa Mix
🇺🇸 United States

Homemade Hot Cocoa Mix

Nonfat dry milk, powdered sugar, Dutch-process cocoa and ground white chocolate, blitzed into a mix that keeps for months. One scoop in a mug of hot milk tastes like the packet you grew up with, only better.

15 min · serves 20 · about 320 cal
Frozen Hot Chocolate, Inspired by Serendipity 3
🇺🇸 United States

Frozen Hot Chocolate, Inspired by Serendipity 3

Melted chocolate stirred with hot cocoa mix, sugar and milk, cooled, then blended with ice until it is thick like a frozen daiquiri and piled into a goblet under whipped cream and chocolate shavings. Inspired by, not official.

50 min · serves 2 · about 590 cal

Meatballs of the World

Italian-American Meatballs
🇺🇸 United States

Italian-American Meatballs

Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

2 hr 25 min · serves 4 · about 1040 cal
Pallottine (Abruzzo Meatballs)
🇮🇹 Italy

Pallottine (Abruzzo Meatballs)

Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

2 hr · serves 3 · about 1280 cal
Swedish Meatballs (Köttbullar)
🇸🇪 Sweden

Swedish Meatballs (Köttbullar)

Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

45 min · serves 4 · about 680 cal
Danish Frikadeller
🇩🇰 Denmark

Danish Frikadeller

Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

1 hr 5 min · serves 4 · about 410 cal
Königsberger Klopse
🇩🇪 Germany

Königsberger Klopse

German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

1 hr · serves 4 · about 570 cal
Spanish Albóndigas in Almond Saffron Sauce
🇪🇸 Spain

Spanish Albóndigas in Almond Saffron Sauce

The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

1 hr 15 min · serves 6 · about 580 cal
Mexican Albóndigas with Chipotle and Mint
🇲🇽 Mexico

Mexican Albóndigas with Chipotle and Mint

Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

1 hr 10 min · serves 8 · about 320 cal
Izgara Köfte (Turkish Grilled Meatballs)
🇹🇷 Turkey

Izgara Köfte (Turkish Grilled Meatballs)

Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

1 hr 15 min · serves 4 · about 460 cal
Lion's Head Meatballs
🇨🇳 China

Lion's Head Meatballs

Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

55 min · serves 4 · about 510 cal
Chicken Tsukune
🇯🇵 Japan

Chicken Tsukune

Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.

40 min · serves 3 · about 420 cal