Spanish Hot Chocolate is pure liquid bliss for any chocolate lover, with its heritage rooted in the heart of Spain’s cozy cafés and bustling streets. Imagine an indulgent, ultra-thick cup of hot chocolate so lush and velvety you’ll need a spoon to savor every drop—and if you’re lucky, a crispy churro to dunk into its glossy surface. Whether it’s a chilly morning or a festive get-together, this decadent treat always feels special and somehow manages to warm your soul just as much as your hands.

Ingredients You’ll Need
The beauty of Spanish Hot Chocolate lies in how just a handful of carefully selected ingredients come together to create something unforgettable. Every component is about balancing richness, thickness, and that iconic deep cocoa flavor, so don’t skimp—each one is truly essential!
- Unsweetened cocoa powder: Choose a high-quality brand, as all the chocolatey flavor comes from this one ingredient—it’s the superstar!
- Sugar: Sweetens the cocoa without overpowering its deep, complex notes; feel free to adjust if you prefer it less sweet.
- Cornstarch: This is the secret behind the signature thick, almost pudding-like texture that sets Spanish Hot Chocolate apart from all others.
- Water: Used to dissolve the cornstarch and help make a smooth paste, ensuring no lumps sabotage your silky drinking chocolate.
- Whole milk: Essential for that rich, creamy consistency and luscious mouthfeel—don’t swap for skim or low-fat if you want true authenticity!
How to Make Spanish Hot Chocolate
Step 1: Mix Cocoa and Sugar
Start by taking your favorite medium saucepan and combining the unsweetened cocoa powder with the sugar. Mixing these dry ingredients first ensures even distribution and grants your Spanish Hot Chocolate that beautifully smooth, consistent sweetness from the very first sip.
Step 2: Create the Cornstarch Slurry
In a separate small bowl, dissolve the cornstarch in the measured water. Give it a thorough stir so you end up with a free-flowing, lump-free mixture—this is the magic trick that’s going to thicken your hot chocolate to that luscious, spoonable consistency Spain is so famous for.
Step 3: Combine and Make a Paste
Pour the cornstarch slurry into the saucepan with your cocoa and sugar, mixing everything together to form a thick, smooth paste. This step is crucial for avoiding gritty bits in your finished Spanish Hot Chocolate, so make sure everything is well blended before moving on.
Step 4: Add the Milk
Drizzle the whole milk into the saucepan while whisking continuously. This technique helps integrate the chocolate paste with the milk, resulting in a seamless, glossy mixture that spells pure decadence with every swirl.
Step 5: Heat and Thicken
Place the pan over medium heat and keep whisking as the mixture gently comes up to a simmer. Watch as the color deepens and your Spanish Hot Chocolate transforms from milky to beautifully thick and shiny. When it coats your spoon in a luxurious layer, you know it’s ready for serving.
How to Serve Spanish Hot Chocolate

Garnishes
For a little extra flourish, consider finishing your Spanish Hot Chocolate with a dollop of freshly whipped cream or a few chocolate shavings scattered over the top. Sometimes, just a dusting of cinnamon or a single orange twist can make every mug feel like a special occasion.
Side Dishes
Traditionally, Spanish Hot Chocolate is never served alone—its most famous companion is the crispy, golden churro, perfect for dunking. If you can’t get your hands on churros, try pairing it with plain biscuits, sweet brioche, or even a slice of rustic bread to soak up every last drop.
Creative Ways to Present
Why not turn your next gathering into a Spanish-inspired dessert bar? Serve your Spanish Hot Chocolate in espresso cups for a tasting flight, top each with a playful swirl of spiced whipped cream, or offer a few different dunking treats on the side for a fun, interactive experience everyone will remember.
Make Ahead and Storage
Storing Leftovers
If you find yourself with extra Spanish Hot Chocolate (lucky you!), pour it into a lidded jar or airtight container and keep it in the refrigerator. It’ll stay deliciously thick and flavorful for up to 3 days—just give it a good stir before reheating.
Freezing
Believe it or not, Spanish Hot Chocolate can also be frozen! Let it cool completely, then transfer to a freezer-safe container, leaving a bit of room for expansion. Thaw overnight in the fridge, then reheat gently on the stovetop for that just-made taste.
Reheating
When you’re ready for another mug, reheat your Spanish Hot Chocolate over low heat, whisking constantly to restore its silky smoothness. If it’s become especially thick, add a splash of milk to bring it back to that perfect, pourable texture.
FAQs
Is Spanish Hot Chocolate the same as regular hot chocolate?
Not at all! While both are wonderfully cozy, Spanish Hot Chocolate is much thicker—more like a dessert you sip with a spoon—and relies on cornstarch to create that iconic texture, making it far richer and more indulgent than the typical hot cocoa.
Can I use a milk alternative instead of whole milk?
You can use creamy plant-based milks like oat or coconut for a dairy-free version, but nothing beats the authentic mouthfeel that full-fat whole milk offers. If you do swap, choose the richest option for best results.
Is it necessary to use unsweetened cocoa powder?
Absolutely! Unsweetened cocoa powder is what gives Spanish Hot Chocolate its deep flavor and bold color. Using sweetened cocoa can make the drink overly sweet and muddy the classic taste.
How do I avoid lumps in my hot chocolate?
The key is all in the mixing—blend the cocoa and sugar first, dissolve the cornstarch completely in water, and whisk continuously when combining with milk. This method ensures a flawlessly smooth and glossy result.
What’s the best way to serve this at a party?
Try keeping your Spanish Hot Chocolate warm in a slow cooker and set up a churro or biscotti platter next to the mugs. Guests can serve themselves and customize with toppings, making your gathering both festive and memorable.
Final Thoughts
If you’ve never tried Spanish Hot Chocolate, you’re in for a cozy treat that’s sure to become a new favorite. Grab your saucepan, invite over a few friends (and maybe a plate of churros), and indulge in this rich, iconic beverage—comfort in a cup truly doesn’t get better than this!
PrintSpanish Hot Chocolate Recipe
Castilian hot chocolate is a Spanish style drinking chocolate so thick and rich that you need a spoon! Also used for dunking churros.
- Prep Time: 5 minutes
- Total Time: 5 minutes
- Yield: 4 servings
- Category: Beverage
- Cuisine: Spanish
- Diet: Vegetarian
Ingredients
Dry Ingredients:
- 1/2 cup unsweetened cocoa powder
- 1 cup sugar
Wet Ingredients:
- 2.5 Tbsp cornstarch
- 1/2 cup water
- 4 cups whole milk
Instructions
- Mix Dry Ingredients: In a pan, mix the cocoa and sugar together.
- Prepare Cornstarch Paste: Dissolve the cornstarch in the water and add it to the pan, stirring to make a paste.
- Heat and Whisk: Heat the mixture, then pour in the milk while whisking. Heat over medium heat until it simmers, stirring often. Continue heating and stirring until the cocoa thickens and becomes glossy.
- Serve: Pour into large mugs and enjoy.
Notes
- Course: beverage
- Cuisine: Spanish
Nutrition
- Calories: 379 kcal
- Sugar: 62 g
- Sodium: 97 mg
- Fat: 9 g
- Saturated Fat: 5 g
- Carbohydrates: 71 g
- Fiber: 4 g
- Protein: 10 g
- Cholesterol: 29 mg
