Barley & Sage

  • Home
  • Our Story
    • Portfolio
    • Work With Me
    • Client Inquiry Form
  • Recipe Index
    • Baking Basics
    • Dessert
      • Brownies & Bars
      • Cakes & Cupcakes
      • Cookies
      • Donuts
      • Macarons
      • Madeleines
      • Pies & Tarts
    • Drinks & Cocktails
    • Savory Recipes
      • Lunch & Dinner
      • Salads & Bowls
      • Soups
      • Sourdough
      • Southern Recipes
  • Resources
    • Shop
menu icon
go to homepage
  • About
  • Recipes
  • Resources
  • Portfolio
  • Subscribe
subscribe
search icon
Homepage link
  • About
  • Recipes
  • Resources
  • Portfolio
  • Subscribe
×
Home » Recipes » Drinks & Cocktails » Homemade Cinnamon Hot Chocolate

Homemade Cinnamon Hot Chocolate

Published: Dec 25, 2020 · Modified: Feb 24, 2021 · by Kyleigh Sage · This post may contain affiliate links.

  • Share
  • Email
Jump to Recipe

Is there anything better than curling up with a big cup of hot chocolate when it's cold outside?? I think not! This homemade hot chocolate uses heavy cream, a whole dark chocolate bar, and a cinnamon stick for the richest, creamiest, most delicious hot chocolate you've ever had!

homemade cinnamon hot chocolate with marshmallows
Jump to:
  • Ingredient Notes
  • Other flavor variations
  • More Christmas Recipes!
  • Recipe Card
  • Comments

Ingredient Notes

There are a ton of different ways to make hot chocolate, so I wanted to explain why these specific ingredients yield the most rich, creamy hot chocolate!

Whole Milk & Heavy Cream

I like to use a combination of milk and heavy cream to achieve the perfect thickness! If you have half & half on hand, that works great too!

You can use just whole milk if you prefer, but I do not recommend using skim milk as it will make the hot chocolate more watery.

You want to heat the milk to about 180 degrees (do NOT boil it!), so a instant thermometer is super helpful! If you don't have one, just look for small bubbles to start forming along the sides.

Dark Chocolate Baking Bar

I always use either semi-sweet or bittersweet chocolate baking bars when making hot chocolate!

There are several reasons to use a chocolate baking bar in this hot chocolate! Chocolate baking bars are designed to melt smoothly! Chocolate bars that are meant for eating and chocolate chips contain added emulsifiers that cause them to not melt as smoothly.

Similarly cocoa powder often doesn't dissolve fully and leaves clumps in your hot chocolate. It also doesn't contain the cocoa butter that a chocolate bar does, which is what helps make the hot chocolate super rich and creamy.

Some of my favorite baking chocolate bars are:

  • Guittard - This is my number one choice! It's super high quality, affordable, and pretty easy to find. You can usually get it at Whole Foods or Target.
  • Vahlrona - This is the chocolate that a lot of pastry chefs swear by! It's usually hard to find in stores, but comes in a ton of different forms.
  • Callebaut - This is amazing chocolate that comes in block form, but is usually much harder to find but Whole Foods usually has it as do specialty stores.
  • Scharffen Berger - I've never actually tried this brand but I've heard a lot of great things about it.
  • Ghirardelli - The most affordable and widely available baking bars that are still high quality! I always have either their semi-sweet or bittersweet baking bars on hand even though it's not my number one choice.

Cinnamon Stick

I like to use a whole cinnamon stick to infuse the milk with flavor! Ground cinnamon will work in a pinch, but it doesn't fully dissolve and can leave clumps in your hot chocolate. So for texture and flavor, cinnamon sticks are the way to go!

Other flavor variations

  • Add a dash of ground cayenne pepper to the milk for a slightly spicy Mexican hot chocolate.
  • Instead of vanilla extract and cinnamon, swap in some peppermint extract for minty hot chocolate.
  • You can use milk chocolate or white chocolate if you prefer, but you may want to cut back on the added sugar since those types of chocolate are sweeter.
homemade cinnamon hot chocolate being poured into mug

Serve with either homemade whipped cream or marshmallows! It also pairs great with my brown butter stamp cookies!

More Christmas Recipes!

  • close up shot of peppermint mocha latte.
    Homemade Peppermint Mocha Latte
  • close up of peppermint white chocolate macarons
    Peppermint Macarons with White Chocolate Ganache
  • close up of peppermint hot chocolate cupcakes.
    Peppermint Hot Chocolate Cupcakes
  • close up of chocolate peppermint shortbread cookies.
    Chocolate Peppermint Shortbread Cookies

If you love this recipe, please leave a star rating at the bottom of the page! This provides helpful feedback to both me and other readers.

Also be sure to add us as a trusted site on Google so that our recipes show up more in your searches!

Add us as a trusted site on Google

For more delicious, scratch-made recipes you can subscribe to my newsletter and follow along on social media!

Recipe Card

close up shot of homemade cinnamon hot chocolate

Cinnamon Hot Chocolate

5 from 43 votes
This homemade hot chocolate uses heavy cream, a whole dark chocolate bar, and a cinnamon stick for the richest, creamiest, most delicious hot chocolate you've ever had!
Prep Time: 5 minutes minutes
Cook Time: 5 minutes minutes
Total Time: 10 minutes minutes
Servings: 2 servings
Author: Kyleigh Sage
Print Pin Email Save Saved!
Need Metric Measurements?Use the options below to toggle between cups and grams!

Ingredients
 
 

  • 1 cup whole milk
  • 1 cup heavy cream
  • 2 tablespoons granulated sugar
  • 1 cinnamon stick
  • ½ teaspoon vanilla extract
  • 4 ounces dark chocolate baking bar, roughly chopped

Instructions

  • Combine the milk, heavy cream, sugar, vanilla, and cinnamon stick in a small saucepan and place on the stovetop over medium heat.
  • When the milk reaches scalding point (180 degrees F), remove from the heat and remove the cinnamon stick. Add in the chopped chocolate and vanilla and whisk until the chocolate is melted and smooth.
  • Top with homemade whipped cream or marshmallows and enjoy!!

Notes

You don't want the milk to boil, so it's best to heat it slowly over medium heat! If you don't have a thermometer, you're just looking for when tiny bubbles start forming along the sides .
For best results, use a chocolate bar that is meant for baking!! These melt much smoother than other bars or chocolate chips. See the blog post for my chocolate recommendations! 
I prefer to use a cinnamon stick to flavor the milk because ground cinnamon sometimes ends up clumpy and doesn't fully melt. But you can use a pinch or two of ground cinnamon if that's all you have.

Nutrition

Serving: 1 | Calories: 875kcal | Carbohydrates: 49g | Protein: 11g | Fat: 72g | Saturated Fat: 44g | Trans Fat: 1g | Cholesterol: 177mg | Sodium: 108mg | Potassium: 660mg | Fiber: 7g | Sugar: 32g | Vitamin A: 1968IU | Vitamin C: 1mg | Calcium: 270mg | Iron: 7mg

The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Category | Dessert, Drink
Cuisine | American
Love this recipe?Mention @barleyandsage on Instagram and tag #barleyandsage

Browse more Christmas recipes →

« How to Make A Christmas Cookie Box
Champagne Cupcakes »

Comments

    tell us what you think! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    5 from 43 votes (42 ratings without comment)
  1. Lesley Olbrys says

    November 29, 2025 at 6:00 pm

    5 stars
    I just came across this recipe, and made a vegan keto version. I used almond milk, monkfruit/allulose blend, and cacao. It was wonderful. Thanks for this recipe to use as a guideline.

    Reply
Kyleigh looking at cupcakes.

Hi, I'm Kyleigh!

It's a one woman show around here; I'm the writer, photographer, and recipe developer for Barley & Sage! Here you'll find delicious scratch-made recipes ranging from quick and easy meals to extravagant desserts and everything in between!

More about me

Did you make a recipe?
Tag
@barleyandsage
and
#barleyandsage
on social!

Spring Recipes

  • homemade basil and garlic scape pesto.
    Garlic Scape Pesto
  • slice of mascarpone cheesecake topped with mixed berry compote.
    Mascarpone Cheesecake
  • lemon bars with graham cracker crust.
    Lemon Bars with Graham Cracker Crust
  • lemon macarons with cream cheese frosting.
    Lemon Macarons
  • close up of creamy broccoli pesto pasta.
    Broccoli Pesto Pasta
  • creamy cherry tomato orzo with mascarpone.
    Creamy Tomato Orzo
See more Spring & Summer →

Barley & Sage has been Featured in:

featured in logos 2.
featured in logos.

Popular Recipes

  • close up of sweet corn gazpacho.
    Summer Sweet Corn Gazpacho
  • close up shot of homemade cannoli
    Homemade Cannoli
  • pistachio macarons with white chocolate ganache and chopped pistachios
    Pistachio Macarons with White Chocolate Ganache
  • close up of sourdough pizza crust.
    Sourdough Pizza Crust
  • close up photo of black forest cupcakes with fresh cherries
    Black Forest Cupcakes
  • close up of chewy brown butter sugar cookies
    Brown Butter Sugar Cookies
woman owned small business sertify.
veteran owned business sertify.

Footer

Back to top ↑

About

  • Our Story
  • Portfolio
  • Work With Me
  • Resources
  • Shop
  • Web Stories
  • Family Recipes

Legal

  • Privacy Policy
  • Terms & Conditions
  • Accessibility Statement
  • Nutrition Disclaimer
  • Photo/Recipe Policy
  • Comment Policy

Connect

  • Contact Us
  • Subscribe

On this website, we promote products and brands that we love through affiliate links and sponsored content. The money we earn from them helps us keep this blog alive, at no cost to you. As an Amazon Associate, I earn from qualifying purchases. Thank you for your support!

Copyright © 2019-2026 Barley & Sage® LLC | All rights reserved

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings

Something went wrong. Please try again.