A packet of hot cocoa mix will do on a rushed morning, but it rarely tastes like much. Real hot chocolate starts with milk warmed gently, chocolate or cocoa whisked in until smooth, and a pinch of salt to bring the flavour forward. From there, the mug can go in plenty of directions, and this list covers the ones worth making again.
Every homemade hot chocolate recipe below comes from a food blogger’s own page, linked under each item. The descriptions are summaries in our own words, so open the source page for exact amounts and steps. Most of the drinks here are vegetarian as written. Where a recipe uses marshmallows or alcohol, that is flagged in plain words in the item itself, because standard marshmallows usually contain gelatin and an alcohol version is for adults only.
1. Classic Homemade Hot Chocolate
This is the baseline recipe to learn first. Natasha’s Kitchen builds it from unsweetened cocoa powder and real chocolate melted into whole milk, with sugar, vanilla and a pinch of salt. Whisking the dry ingredients before the milk goes in keeps the cocoa from clumping. It is ready in about 15 minutes, and Natasha notes that swapping one cup of milk for cream makes a richer mug.
Credit: Natasha’s Kitchen — Natasha’s Kitchen recipe

2. Mexican Hot Chocolate
Ali Martin at Gimme Some Oven calls this her personal favourite, and the flavour balance explains why. Dark or semi-sweet chocolate and cocoa sit in milk thinned with a little water, with cinnamon, a small pinch of cayenne or chilli powder, vanilla and salt. Keep the heat gentle so the milk steams without boiling, then whisk for a couple of minutes until smooth. An immersion blender gives the light froth linked to the traditional style, but the drink works fine without it.
Credit: Gimme Some Oven — Gimme Some Oven recipe

3. Ultimate Peppermint Hot Chocolate
Sarah at Broma Bakery set out to fix thin, watery hot chocolate, and thickness is the point of this one. Dark chocolate and Dutch cocoa are thickened with a spoonful of cornstarch in whole milk, sweetened with brown sugar, and finished with vanilla and peppermint extract. Measure the peppermint carefully, because a little too much turns the drink medicinal. Whipped cream and crushed peppermint sweets make a fitting top.
Credit: Broma Bakery — Broma Bakery recipe

4. Salted Caramel Hot Chocolate
Deborah at Taste and Tell gets both the sweetness and the caramel flavour from canned dulce de leche, warmed first so it whisk into the milk without lumps. Cocoa powder and coarse kosher salt go in next, and the whole drink is ready in under 10 minutes. The salt amount is easy to adjust, and she warns against regular table salt here, which can push the drink too salty. Whipped cream, marshmallows or caramel sauce are optional toppings; note the marshmallow topping if gelatin matters to you.
Credit: Taste and Tell — Taste and Tell recipe

5. White Hot Chocolate
Chelsea at Chelsea’s Messy Apron keeps this one deliberately simple: half-and-half, white chocolate chips, a tiny pinch of salt and vanilla bean paste or vanilla extract. The quality of the white chocolate carries the drink, so a better chip or bar shows in the mug. It works on the stove in minutes or in a slow cooker on low for three hours, stirred once halfway. Serve it with whipped cream and a pirouette biscuit for dunking, if you like.
Credit: Chelsea’s Messy Apron — Chelsea’s Messy Apron recipe

6. Crock Pot Hot Chocolate
When a crowd is coming, a slow cooker beats standing at the stove. Celebrating Sweets warms part of the milk first so the cocoa blends in smoothly, then adds the rest of the milk, cream or half-and-half, sugar, chocolate chips and vanilla to the pot. The chips need about 30 minutes on high with regular whisking, then the heat drops to low or warm for serving. Add marshmallows only just before serving, or they melt away in the pot; note that standard marshmallows usually contain gelatin.
Credit: Celebrating Sweets — Celebrating Sweets recipe

7. 5-Minute Vegan Hot Cocoa
Minimalist Baker’s version is built for one mug and five minutes, in the microwave or in a small pan. Almond milk, cocoa powder, dairy-free semisweet chocolate and a sweetener of choice are whisked together until hot, then finished with an extract and coconut whipped cream. Peppermint extract is the author’s pick, though vanilla works too. Check that the chocolate is dairy-free if the drink needs to stay fully vegan.
Credit: Minimalist Baker — Minimalist Baker recipe

8. Nutella Hot Chocolate
Laura Fuentes wrote this one for the days when the pantry holds Nutella and milk and not much else. The trick is to dissolve the Nutella in one cup of milk first, over low heat or in the microwave, then add the remaining milk and warm it without boiling. That is the whole recipe: two ingredients, about five minutes, and a hazelnut chocolate drink that needs no cocoa powder. Marshmallows are the suggested top, so use gelatin-free ones if that matters.
Credit: Laura Fuentes — Laura Fuentes recipe

9. S’mores Hot Chocolate
Chocolate Moosey turns the campfire treat into a drink without soggy crumbs. Toasted marshmallows melt into cocoa, powdered sugar and cookie butter, which gives the graham cracker flavour that real crumbs could not. Whole milk keeps the base rich, and vanilla and salt round it out. This recipe uses marshmallows melted into the drink itself, so it is not vegetarian with standard marshmallows; use gelatin-free marshmallows to keep the s’mores character without gelatin.
Credit: Chocolate Moosey — Chocolate Moosey recipe

10. Gingerbread Hot Chocolate
A Beautiful Mess starts with a gingerbread syrup, simmered from water, brown sugar, cinnamon, ginger, nutmeg and cloves until it thickens like maple syrup. A few spoonfuls of that syrup go into warm milk with cocoa powder and sugar, and the leftover syrup keeps in the fridge for more mugs. The syrup route suits the spices, which dissolve better this way than stirred straight into milk. Marshmallows or whipped cream finish it; choose gelatin-free marshmallows if needed.
Credit: A Beautiful Mess — A Beautiful Mess recipe

11. Espresso Hot Chocolate
Whisk Affair’s mocha-style drink is hot chocolate with espresso stirred in, made on the stove, in an Instant Pot or in a slow cooker. Whole milk, a little cream, brown sugar and cocoa heat together first, then dark chocolate chips and vanilla melt in, followed by three or four shots of espresso or half a cup of strong coffee. The coffee deepens the chocolate rather than taking over. It contains caffeine, so keep it for daytime or for guests who want the lift.
Credit: Whisk Affair — Whisk Affair recipe

12. Pumpkin Hot Chocolate
Pumpkin ‘n Spice uses real pumpkin puree, not pie filling, with milk, half-and-half, pumpkin pie spice, chopped semi-sweet chocolate and vanilla. Everything heats in one pan, stirred often, until the chocolate melts and the edges just start to bubble. The pumpkin adds body and a mild squash flavour that sits behind the chocolate instead of in front of it. Whipped cream and a dusting of pumpkin pie spice finish the mug.
Credit: Pumpkin ‘n Spice — Pumpkin ‘n Spice recipe

13. Chai-Spiced Hot Chocolate
A Saucy Kitchen toasts whole spices first, cinnamon sticks, cardamom pods, cloves and star anise, then simmers them with fresh ginger in milk and water. Cocoa powder and chopped chocolate go in after the spices have steeped, and the whole spices are strained out so no grit lands in the mug. The recipe has no tea in it, so it carries chai flavour without caffeine from black tea. Any dairy or non-dairy milk works, with dairy-free chocolate if needed.
Credit: A Saucy Kitchen — A Saucy Kitchen recipe

14. Peanut Butter Hot Chocolate
The Desserted Girl melts bittersweet chocolate with creamy peanut butter in a little warm milk, then thins the mix with the rest of the milk and sweetens to taste. The result is dark, thick and unmistakably peanut butter and chocolate, closer to a melted peanut butter cup than to plain cocoa. Whipped cream and a drizzle of melted peanut butter are the suggested finish. Use a peanut butter without added bits if you want the smoothest pour.
Credit: The Desserted Girl — The Desserted Girl recipe

15. Bourbon Spiked Hot Chocolate
This one is for adults only. Amanda Powell at Cookie Named Desire builds a thick hot chocolate from milk, cornstarch, cocoa, brown sugar, salt and semi-sweet chocolate, then stirs in vanilla and bourbon off the heat. The bourbon brings warm caramel and vanilla notes that suit the chocolate, and the recipe notes that Baileys, Kahlua, rum or schnapps can stand in instead. Keep the alcohol out for a family version, and serve the spiked mugs only to adults of legal drinking age.
Credit: Cookie Named Desire — Cookie Named Desire recipe

16. Parisian-Style Drinking Chocolate
An Edible Mosaic’s version is the thick, cafe-style drink sometimes called le chocolat chaud. Whole milk is heated until steaming, then chopped chocolate is whisked in with brown sugar, vanilla, a little instant espresso powder and salt. The espresso powder is there to lift the chocolate flavour, not to make the drink taste of coffee. Serve it in small cups, because two ounces of chocolate per serving makes a drink far richer than a packet mix.
Credit: An Edible Mosaic — An Edible Mosaic recipe

17. Toasted Coconut Hot Chocolate
Salted Plains starts by toasting shredded coconut, blending it with water, and straining it into a homemade toasted coconut milk. That milk heats with cacao or cocoa powder, cinnamon, salt, maple syrup and vanilla for a dairy-free, gluten-free drink with a clear coconut note. Coconut cream, chocolate shavings and extra toasted coconut are the suggested toppings. The homemade milk takes more effort than opening a carton, but it is what gives this mug its flavour.
Credit: Salted Plains — Salted Plains recipe

18. Orange Hot Chocolate
Chili to Choc infuses milk with strips of orange peel, then removes the peel before whisking in chopped dark chocolate, cocoa, cinnamon and sugar. A couple of spoonfuls of fresh orange juice go in at the end, warmed gently so the citrus stays bright. The peel gives aroma without the sharpness that too much juice would bring. Whipped cream, cocoa powder and grated orange zest finish it.
Credit: Chili to Choc — Chili to Choc recipe

Tips for better homemade hot chocolate
Choose the milk for the texture you want. Whole milk gives a creamy mug without cream, half-and-half or a splash of heavy cream makes it richer, and full-fat coconut milk or oat milk are the closest dairy-free swaps for body. For chocolate, a chopped bar melts more smoothly than chips, which hold stabilisers, and a mix of cocoa powder plus real chocolate gives both depth and body. Heat gently and whisk often, because milk scorches fast and cocoa settles. Never let the milk boil hard.
Toppings are where a plain mug turns festive. Whipped cream, crushed candy canes, chocolate shavings, a cinnamon stick, toasted coconut or a drizzle of caramel all work, and a toppings tray lets guests pick their own. For storage, cool leftovers quickly, refrigerate in a sealed container, and reheat gently on the stove or in short microwave bursts, stirring often. Most versions keep three to four days chilled; a skin or a thick layer on top is normal after chilling, and a good whisk brings the drink back together.
Frequently asked questions
Can I make hot chocolate ahead of time?
Yes. Cool it, refrigerate it in a sealed container, and reheat it gently, stirring often. Do not boil it when reheating, or the milk can scorch and the texture can turn grainy.
How do I stop cocoa powder going lumpy?
Whisk the cocoa with sugar and a little warm milk into a smooth paste before adding the rest of the milk. Warming the milk first helps too, and constant whisking while the chocolate melts keeps the drink smooth.
What is the best chocolate for hot chocolate?
A chopped dark or semi-sweet bar, around 60 to 70 percent cocoa for a deep flavour, melts cleanly and gives body. Chips work, but bars usually melt more smoothly. White chocolate needs gentle heat and a lower cocoa share, so watch it closely.
Can I make hot chocolate dairy-free?
Yes. Oat milk and full-fat coconut milk give the creamiest dairy-free mugs, and almond or soy milk work for a lighter drink. Use dairy-free chocolate and check toppings, since whipped cream and some caramels contain dairy.
Are these hot chocolate recipes vegetarian?
Most are, as written. The exceptions are flagged in the items: the s’mores recipe melts standard marshmallows into the drink, and several recipes suggest marshmallows as a topping. Standard marshmallows usually contain gelatin, so use gelatin-free marshmallows where that matters.
Can I make hot chocolate in a slow cooker?
Yes, and it suits parties. Combine the ingredients in the cooker, heat on low with occasional stirring until the chocolate melts, then switch to warm for serving. Stir before each ladle, and add marshmallows only at serving time so they do not dissolve.
Conclusion
Start with the classic mug, then pick one flavour that sounds like your winter. Peppermint and gingerbread suit Christmas week, the slow-cooker version suits a house full of guests, and the vegan and coconut versions cover dairy-free drinkers without a separate recipe. For more seasonal drinking ideas, see 5 vegetarian Christmas drink recipes, and for something to serve beside a mug, 20 vegetarian Christmas desserts are a good place to start.
Leave a Comment