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.

Chocolate reached Spain from Mexico in the 1500s. Wikipedia's history of chocolate says the earliest documented introduction at the Spanish court was in 1544, when Q'eqchi' Maya nobles were brought by Dominican friars, and the first officially recorded shipment of cacao to Europe was in 1585; there is no evidence that Cortés brought it. Spaniards first treated it as medicine, then drank it at breakfast and after dinner, and by the 17th century Madrid stored around 700,000 pounds of cacao. Today Spanish hot chocolate is sometimes served very thick thanks to cornstarch, and churros with thick chocolate is a traditional breakfast. Madrid's most famous address for it is the Chocolatería San Ginés near the Puerta del Sol; the city's tourism board says it has served chocolate with churros since 1894 and that theatergoers stopped there after the show.
📖 Myth check: Hot Chocolate vs Hot Cocoa: Is There a Difference? → 📖 Where is it from?: Why Do Colombians Put Cheese in Hot Chocolate? →
Why it works the kitchen science
A little starch, a lot of chocolate
7 oz of chocolate already makes the drink rich; just 2 teaspoons of cornstarch turns it from rich to spoon-coating without tasting floury.
Cold slurry first
Cornstarch dissolves only in cold liquid; added straight to hot milk it clumps, so mixing it with the cocoa in cold milk keeps the cup smooth.
Step by step
- Step 1
Put 3 tablespoons of the cold milk in a small cup and whisk in the cornstarch, cocoa powder and salt until smooth with no lumps. Set aside.
- Step 2
Heat the rest of the milk in a medium saucepan over medium heat until it is almost boiling, with small bubbles around the edge, about 200°F, 5 to 6 minutes.
- Step 3
Turn the heat to low, add the chopped chocolate and whisk until it is completely melted, about 2 minutes.
- Step 4
Whisk the cornstarch mixture again, pour it in with the sugar, and whisk constantly over low heat, reaching into the corners, for 4 to 6 minutes. Keep it at a gentle bubble (about 190°F to 200°F), never a hard boil.
- Step 5
It is ready when it coats a spoon thickly and a finger drawn across the spoon leaves a clean line. It thickens a little more as it cools.
- Step 6
Pour into small cups and serve right away, with warm churros for dunking.
Spanish Chocolate a la Taza (for Churros)
Serves 4 (small cups, about 2/3 cup each) · about 2 1/2 cups · 25 min total
Chocolate
- 2 1/3 cups (550 ml) whole milk, divided
- 7 oz (200 g) dark chocolate (55% to 70% cacao), finely chopped
- 1 tbsp (5 g) unsweetened cocoa powder
- 1 1/2 tbsp (20 g) sugar
- 2 tsp (5 g) cornstarch
- Pinch of salt
To serve
- Churros or porras, warm (bought from a churrería, or homemade)
Method
- Put 3 tablespoons of the cold milk in a small cup and whisk in the cornstarch, cocoa powder and salt until smooth with no lumps. Set aside.
- Heat the rest of the milk in a medium saucepan over medium heat until it is almost boiling, with small bubbles around the edge, about 200°F, 5 to 6 minutes.
- Turn the heat to low, add the chopped chocolate and whisk until it is completely melted, about 2 minutes.
- Whisk the cornstarch mixture again, pour it in with the sugar, and whisk constantly over low heat, reaching into the corners, for 4 to 6 minutes. Keep it at a gentle bubble (about 190°F to 200°F), never a hard boil.
- It is ready when it coats a spoon thickly and a finger drawn across the spoon leaves a clean line. It thickens a little more as it cools.
- Pour into small cups and serve right away, with warm churros for dunking.
Adapted from Directo al Paladar, "Receta de chocolate caliente casero, desayuno y merienda ideal" by Mesa Cero Chefs and Jaime de las Heras (November 27, 2023), for 4. Directo al Paladar is a Spanish food and recipe site. We convert 550 ml milk to 2 1/3 cups and 200 g chocolate coating to 7 oz dark chocolate; the recipe does not state a cacao percentage, so 55% to 70% is ours. Directo al Paladar adds the cornstarch straight to the hot chocolate; we dissolve it in a little cold milk first to prevent lumps. Temperatures and times are ours. The same site's Spanish-style a la taza recipe (María José, November 11, 2025) uses water and no cornstarch at all; see the Rules. directoalpaladar.com. Ingredient list follows the source; the method is in our own words.
Tips
- Want it thicker? Add 1 more teaspoon of cornstarch to the slurry. Thinner? Whisk in a splash of hot milk at the end.
- Directo al Paladar suggests churros, sponge cake, pastries, cookies or croissants for dunking.
- Reheat leftovers over low heat, whisking, with a splash of milk.
The rules people argue about
What the sources agree on, what they don't, and what is just a good story.
- Spanish chocolate a la taza is thickened with cornstarch. Disputed: Wikipedia and Directo al Paladar's 2023 recipe use cornstarch; Directo al Paladar's 2025 "a la española" recipe uses water, sugar, cocoa and 67% chocolate and no starch.
- It is made with milk. Disputed: both Directo al Paladar articles say the Spanish a la taza version usually uses water, with milk being the French style; their 2023 recipe uses milk anyway. Name both.
- Cortés brought chocolate to Spain. Disputed: widely repeated; Wikipedia says there is no evidence of it and dates the first documented arrival to 1544.
- San Ginés has served chocolate with churros since 1894. Documented by Madrid's tourism board (esmadrid.com).
- Old Spanish chocolate sometimes had egg yolks in it. Documented per Wikipedia's history of chocolate.
Every other hot chocolate

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.

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.

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.

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.

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.

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".

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.

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.

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.

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.

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.
Meatballs of the World

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

Pallottine (Abruzzo Meatballs)
Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

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.

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

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

Spanish Albóndigas in Almond Saffron Sauce
The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

Mexican Albóndigas with Chipotle and Mint
Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

Izgara Köfte (Turkish Grilled Meatballs)
Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

Lion's Head Meatballs
Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

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