Lavender Hot Chocolate

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please see my disclosure policy for more information.

This Lavender Hot Chocolate features rich, creamy homemade hot chocolate with the delicate flavor of lavender. It’s divine!

Close up of a white mug of Lavender Hot Chocolate.

One of the best things about being an adult is getting to make and eat whatever the heck you want. When I was younger, I imagined that once I got to actually choose what I could eat, I would have a lot of doughnut breakfasts, cookie lunches, and pizza dinners.

It only took about two weeks in college for me to realize the flaws in that plan, but I still love the freedom of cooking for myself, to suit my own tastes. Cooking for myself means: lots and lots of cheese. Roasted vegetables. A heavy hand with the spices. Polenta everywhere. No mushrooms, hold the eggplant, and don’t even mention the word olive.

Close up of a white mug of Lavender Hot Chocolate.

It means chocolate on a daily basis, spinach smoothies to counteract the chocolate, and sometimes, just a few quick slices of turkey in one hand while running out the door. It also means I add lavender to my hot chocolate, because I’m an adult now, and I do what I want.

If you’re a weirdo like me and dig lavender, you need to try it in hot chocolate. I infused the milk and cream with dried lavender for about 30 minutes, to give it a noticeable but not overpowering flavor. Or, if coffee is your pleasure, try my Lavender Latte!

Close up of a white mug of Lavender Hot Chocolate.

For the chocolate portion, I mainly used milk chocolate, which brings a richness and sweetness without the strength or bitterness of dark chocolate that might overwhelm the delicate lavender. A pinch of salt, a dash of vanilla, and I’d crafted the perfect mug of sipping chocolate with a light floral flavor. If this is what it means to be an adult, then it’s better than anything I ever imagined as a child!

Close up of the top of a mug of Lavender Hot Chocolate.

💜 More Drink Recipes You’ll Love

Fudge-Striped Shortbread Cookies
These Fudge-Striped Shortbread Cookies look like the kind you can buy in the store, but taste so much better! Crisp, buttery shortbread is coated with rich semi-sweet chocolate to make a delicious, beautiful treat.
Get the recipe!
Close up of 3 Fudge Striped Shortbread Cookies on a piece of newspaper.
Pecan Snowball Cookies
Pecan Snowball Cookies are melt-in-your-mouth butter cookies made with toasted pecans. Also known as Mexican wedding cookies or Russian tea cakes, these classic cookies are easy to whip up and can be customized with your favorite nuts and spices.
Get the recipe!
Plate of Pecan Snowball Cookies with powdered sugar being sprinkled on it.
Close up of a white mug of Lavender Hot Chocolate.

Lavender Hot Chocolate

5 from 1 vote
Lavender Hot Chocolate is a delicious homemade hot chocolate recipe with the delicate taste of lavender throughout!
Prep Time 30 minutes
Total Time 30 minutes
Yield 6 -8
Calories 482 kcal




  • Combine the milk, cream, and lavender in a medium saucepan, and bring it to a simmer. Once at a simmer, remove the pan from the heat and cover it with a lid. Let it sit and steep for 30 minutes, to infuse the milk with lavender flavor. (If you want a very subtle lavender flavor, reduce the time to 20 minutes. For a strong flavor, increase to 40 or 45 minutes.)
  • After 30 minutes, pour the milk through a strainer into a bowl to remove the lavender, then return the milk to the saucepan. Put the pan on the heat and bring it back to a simmer, but don’t let it boil. Remove the pan from the heat and add the chopped milk chocolate, dark chocolate, salt, and vanilla extract.
  • Whisk everything together until the chocolate is melted and the mixture is smooth. Pour into mugs and top with whipped cream. Lavender Hot Chocolate can be made in advance and stored in the refrigerator for up to a week. Reheat in the microwave or on the stovetop.


Our recipes are developed using weight measurements, and we highly recommend using a kitchen scale for baking whenever possible. However, if you prefer to use cups, volume measurements are provided as well. PLEASE NOTE: the adage “8 oz = 1 cup” is NOT true when speaking about weight, so don’t be concerned if the measurements don’t fit this formula.

Click here to learn more about baking measurements and conversion.


Serving: 8 g | Calories: 482 kcal | Carbohydrates: 39 g | Protein: 6 g | Fat: 35 g | Saturated Fat: 21 g | Cholesterol: 66 mg | Sodium: 124 mg | Potassium: 367 mg | Fiber: 3 g | Sugar: 33 g | Vitamin A: 780 IU | Vitamin C: 0.2 mg | Calcium: 180 mg | Iron: 2.2 mg
Share on Facebook Share on Pinterest
Four photo collage of hot chocolate pictures.


We’ve rounded up our 25 favorite hot chocolate recipes — click here to get all the recipes!

Photo of Lavender Hot Chocolate with text overlay for Pinterest.
What You'll Need:
Editor's Note

This post may contain Amazon affiliate links. We are a participant in the Amazon Services LLC Associates Program, which is an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to  For more information, see my Disclaimer and Disclosure Policy.

More Hot Chocolate Recipes

Leave a Review

Your comment will be visible after approval. Your email address will not be published.

Rate This Recipe!

What type of comment do you have?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  • Johlene wrote:
    • Elizabeth wrote:
  • Natasha @ The Cake Merchant wrote:
    • Elizabeth wrote:
  • Danguole wrote:
    • Elizabeth wrote:
  • Sarah | The Sugar Hit wrote:
    • Elizabeth wrote:
  • Jess wrote:
    • Elizabeth wrote:
  • Ari @ Ari’s Menu wrote:
    • Elizabeth wrote:
  • Consuelo @ Honey & Figs wrote:
    • Elizabeth wrote:
  • Rachel @ Bakerita wrote:
    • Elizabeth wrote:
  • Layla @ Brunch Time Baker wrote:
    • Elizabeth wrote:
  • Beth @ bethcakes wrote:
    • Elizabeth wrote:
  • Chelsea @ Gal on a Mission wrote:
    • Elizabeth wrote:
  • Heather – Chickabug wrote:
    • Elizabeth wrote:
  • Jocelyn@Brucrewlife wrote:
  • Amy @ Elephant Eats wrote:
  • Shelby wrote:
    • Elizabeth LaBau wrote:
  • Jessica wrote:
    • Elizabeth LaBau wrote: