Rich chocolate flavor meets an unexpected twist in bone broth hot chocolate! Explore a homemade hot cocoa recipe to add to your winter drinks collection!

Dark chocolate melting into warm milk, a little nutty brown butter, and orange peel releasing its fragrant oils make this bone broth hot chocolate a mug worth slowing down for!
What Makes This Version Different?
Browning a small amount of butter creates toasted milk solids with a nutty aroma, adding another layer of flavor alongside cocoa and melted dark chocolate.
A short orange-peel infusion brings a fresh citrus note, while using both cocoa powder and a chocolate bar gives you more depth and a silkier finish than cocoa alone.
Whole milk supplies creaminess and helps soften broth’s flavor For this recipe, I’d choose whole milk for its rounded texture and keep heavy cream for an optional spoonful on top.
Expect a pourable, richly chocolatey drink with a gentle orange fragrance and a buttery finish. It should flow easily from your saucepan, with enough body to leave a thin chocolate coating on a spoon.
Choose Your Bone Broth Carefully
Use plain, unsalted, unseasoned chicken bone broth, ideally made with bones and water.
Read ingredient lists even when packaging says “plain,” because onion, garlic, celery, herbs, and pepper often appear in products intended for soup. A little vinegar used during broth preparation is fine if it leaves no noticeable sourness.
Before measuring, warm a teaspoonful and taste it. You’re looking for a mild flavor without obvious roast-chicken intensity, saltiness, or a greasy coating.
If refrigerated broth has a solid fat layer, lift that off before measuring; browned butter will provide a more useful flavor here.
A neutral, unflavored bone broth powder prepared with water according to its package directions is another option. Measure 1 cup of prepared liquid broth, rather than adding a scoop of dry concentrate directly to your milk.
Keep bouillon cubes for another recipe!
Ingredients
- 1 tablespoon unsalted butter, 14 g. Unsalted butter gives you control over seasoning; regular butter is needed here because clarified butter lacks the milk solids that brown.
- 1½ cups whole milk, 360 ml, divided. Measure this once, then take 2 tablespoons from that amount for mixing with cocoa.
- 1 cup plain, unsalted, unseasoned chicken bone broth, 240 ml. Use ready-to-drink broth or properly reconstituted broth, with any solid surface fat removed.
- 2 tablespoons unsweetened Dutch-process cocoa powder, approximately 10 g. Its mellow chocolate flavor works well here; sift it first if you see firm lumps.
- 1½ ounces dark chocolate, 42 g, finely chopped. Choose a bar containing 60 to 70% cocoa. Very dark chocolate adds more bitterness and usually needs extra sweetening.
- 2 tablespoons pure maple syrup, 30 ml, plus 1 to 2 teaspoons if needed. Start with the measured amount and adjust after chocolate melts.
- 1 thin strip orange peel, approximately 2 inches long and 1 inch wide. Wash and dry your orange, then remove a strip of colored peel with as little white pith as possible.
- 1 teaspoon vanilla extract, 5 ml.
Optional for serving: 2 tablespoons softly whipped cream and 1 teaspoon finely grated dark chocolate, divided between both mugs.
These proportions use 1½ parts milk to 1 part broth, keeping milk slightly ahead so cocoa has a creamy base. A modest amount of butter adds toasted flavor, while chopped chocolate provides richness without needing a saucepan full of cream.
Servings: 2 generous mugs, approximately 11 fluid ounces each before toppings
Prep time: 5 minutes
Cook time: 10 to 15 minutes
Total time: 15 to 20 minutes
Cooking method: Stovetop
Heating target: 175 to 180°F (79 to 82°C) for the milk-and-broth mixture, without boiling
How to Make Bone Broth Hot Chocolate

1. Measure everything before you start, because browned butter moves from fragrant to burnt much faster than anyone wants to admit! Finely chop your chocolate into pieces no larger than small peas, prepare your orange peel, and set both aside.
In a small bowl, stir cocoa powder with maple syrup and 2 tablespoons taken from your measured milk until you have a smooth chocolate slurry, pressing any dry pockets against the bowl with a spoon.
Don’t skip this little mixing step: wetting cocoa thoroughly now makes it much easier to whisk into a smooth drink later.
2. Put butter into your saucepan and melt it over medium-low heat, swirling occasionally, then continue cooking for approximately 3 to 5 minutes in total.
As water cooks away, bubbling will become finer and tiny milk-solid flecks will turn golden brown; tilt your pan gently to see them beneath any foam, and use their color and a toasted, nutty smell as your stopping cues.
Lift your saucepan off the burner as soon as those flecks turn golden, since residual heat keeps them cooking, and start again if they turn black or smell acrid.
3. Keeping your pan off the heat, carefully pour in a small splash of remaining milk, whisking as you go because contact with hot butter will cause some sizzling, then gradually add all remaining milk and your measured broth.
Scrape in the cocoa slurry, rinse its bowl with a spoonful of liquid from your saucepan, and return that spoonful to the pan so none of your chocolate mixture gets left behind. Add orange peel and whisk until everything looks evenly combined.
4. Return your saucepan to medium-low heat and warm for approximately 6 to 8 minutes, whisking frequently and sweeping across the bottom and into corners where milk tends to catch. Aim for 175 to 180°F (79 to 82°C); without a thermometer, look for steady steam and small bubbles around edges while the center remains calm.
Lower the heat if bubbling spreads across the surface, and avoid a full boil. During this gentle heating, orange peel will release its fragrance without needing a separate steeping stage.
5. Remove your saucepan from the heat and lift out orange peel with a spoon or tongs, then add finely chopped chocolate and let it sit for about 30 seconds before whisking for another 30 to 60 seconds. Stir in vanilla once chocolate has melted, continuing until your drink looks glossy and evenly brown.
If small butter droplets remain on top, whisk vigorously for another 20 to 30 seconds; an immersion blender, kept fully submerged and run briefly on low, also helps bring everything together.
6. Spoon out a little hot chocolate, let that sample cool, and taste before deciding whether it needs anything else. If bitterness lingers longer than you like, add maple syrup 1 teaspoon at a time; if it feels too rich, whisk in 1 tablespoon of additional milk at a time, accepting a slightly larger yield.
I’d leave extra salt out unless your finished drink clearly needs it, because even unsalted broth contributes some sodium. This final taste is where you adjust for your particular chocolate and broth, which vary more than their packaging suggests.
7. Divide between two 12-ounce mugs, add a spoonful of whipped cream if using, and scatter grated chocolate over each creamy little island.
Let your drink cool to a comfortable sipping temperature before diving in, then give it one gentle stir as cream begins to melt. Chocolate mustaches are optional, although whipped cream has its own opinions!
Serving Suggestions!

I’d serve this with a crisp butter cookie or a small piece of toasted brioche, giving you something delicate to dip without competing with orange and dark chocolate.
For an after-dinner drink, divide the same batch among four smaller cups instead of two large mugs, and finish each with a few chocolate shavings. Keep garnishes light so that buttery chocolate aroma reaches you before your first sip.
Small Fixes That Make a Difference!
- If broth flavor comes through too strongly: Add a little more milk, 2 tablespoons at a time, and taste again. If onion or garlic is noticeable, switch broths for your next batch; extra maple syrup won’t remove those flavors.
- If tiny cocoa lumps remain: Whisk thoroughly, then pour through a fine-mesh strainer if needed. Cocoa particles stay dispersed rather than truly dissolving, so an occasional stir also helps when a mug sits for a while.
- If orange tastes too strong: Remove peel as soon as you notice enough fragrance during heating. Thin peel varies in intensity, and a strip carrying lots of white pith introduces bitterness.
- If a skin forms: Whisk it back in while your drink is warm and serve promptly. Gentle heating and a final stir help preserve that smooth texture.
Pour this bone broth hot chocolate while its dark chocolate aroma is still rising, let a little cream melt across the surface, and take that first slow sip of cocoa, toasted butter, and fragrant orange.
With a crisp cookie nearby and two generous mugs ready to share, a simple stovetop drink becomes a delicious little dessert occasion!




