This Spanish hot chocolate is thick, rich, and deeply chocolatey, made with milk, cocoa powder, sugar, and cornstarch. It’s a simple stovetop recipe that comes together quickly and feels comforting every time.
In a small bowl, whisk the cornstarch with a small amount of milk until smooth and fully combined.
Pour the remaining milk into a saucepan, add the cornstarch mixture, sugar, and cocoa powder, and whisk until evenly mixed, then cook over medium heat, stirring constantly, until thickened and creamy.
Remove from the heat and serve immediately while hot.
Notes
Start Smooth: I always dissolve the cornstarch first with a little milk to avoid lumps later.Constant Whisking Matters: Keep whisking as it cooks so the chocolate thickens evenly and stays silky.Thickness Control: If you like it slightly thinner, take it off the heat a bit earlier; for classic thick Spanish chocolate, let it cook a little longer.