• Skip to main content
  • Skip to primary sidebar
Delightful Adventures
menu icon
go to homepage
  • All Recipes
  • Recipe Index
  • About
  • Newsletter
  • E-Book
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Recipe Index
    • About
    • Newsletter
    • E-Book
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Drinks » Lattes & Hot Chocolate

    Vegan Peppermint Mocha

    Published by Gwen Leron on December 1, 2022 (Updated October 6, 2023)

    No ratings yet
    »
    Leave a Comment

    This page may contain affiliate links. Click to learn more. As an Amazon Associate I earn from qualifying purchases.
    Jump to Recipe
    Pinterest pin showing two images of a vegan peppermint mocha, this image is for pinning this recipe to Pinterest.

    Save your money and make your own homemade vegan peppermint mocha! All you need to make this delicious, rich, and creamy holiday drink is five simple ingredients and a few minutes, plus, it’s so EASY to make!

    This Starbucks copycat recipe is the perfect way to warm up on a cold day (and it will save you a trip to the coffee shop!). Top it with dairy-free whipped cream, crushed candy canes, and chocolate shavings to make it extra special.

    A mug filled with peppermint mocha, the drink is garnished with whipped cream, crushed candy canes and shaved chocolate.

    Save This Recipe!

    In a hurry? Drop your email below, and this recipe will be sent straight to your inbox for later. You'll also get fresh recipes every week! You can unsubscribe anytime.

    Save Recipe

    It's always a nice thing to treat ourselves to one of those festive drinks in the red cups that we all love during the holiday season or on a cold winter day, right?

    But did you know that it's VERY easy to make those special drinks at home instead of making a trip to the coffee shop and spending the extra money?

    And what if your homemade vegan version was just as good as the pricey coffee shop version AND it's made with just a few simple ingredients?

    Sound good? Then this vegan peppermint mocha recipe is one you'll love. It's rich, creamy, and features one of the best flavour combinations: chocolate + mint.

    If you've never had a peppermint mocha before, you're in for a treat. It's rich hot chocolate mixed with bold coffee combined with peppermint candy cane flavour. It's similar to a latte and it's the perfect drink to enjoy this time of year!

    A quick side note: today is the 8th anniversary of this website! At the second-year mark, I shared a chocolate mint recipe and I've kept up that tradition each year since, so this recipe continues that tradition!

    If you love the combination of chocolate mint as much as I do, then check out these recipes:

    • Chocolate Peppermint Cupcakes
    • Peppermint Bark
    • Vegan Chocolate Peppermint Cookies
    • Dark Chocolate Mint Truffles
    • Chocolate Mint Doughnuts
    • Vegan Peppermint Patties
    • Vegan Gluten-Free Thin Mint Cookies
    • Easy Vegan Fudge (3 Ingredients!)
    • Vegan Chocolate Mint Cake

    Ingredients You'll Need

    Unlike the coffee shop version, this one only contains a list of five basic ingredients and I've listed them below along with info on what you can and cannot substitute.

    Vegan Peppermint Mocha Ingredients Picture

    Ingredient and Substitution Notes

    Dairy-Free Milk - Any type of milk can be used but make sure it's unsweetened and unflavoured since this will allow you to control the sweetness and flavour. (I usually use unsweetened almond milk or oat milk) You can use one that is sweetened if that's all you have, you'll just need to adjust the amount of sweetener you add accordingly.

    To make your homemade peppermint mocha extra creamy, you can use a barista blend non-dairy milk (oat milk, soy milk, almond milk, etc.) which is thicker and creamier than regular plant-based milk because it contains less water. You can also use canned lite coconut milk for a creamier version, I don't recommend using full-fat canned coconut milk or your drink will have a coconut flavour.

    Coffee - Usually, espresso is used when making a peppermint mocha, but you can also use strong coffee if you don't keep espresso on hand. You can use instant coffee as well if that is what you have.

    Cocoa Powder - For the richest most chocolaty flavour, use Dutch-process unsweetened cocoa powder. If you don't have this type, make sure to use one without any added sugar. It's best to sift your cocoa powder before adding the milk to avoid any lumps. Cacao powder can also be used. (Read this article to find a list of cocoa powder brands that are vegan AND Fairtrade)

    Sweetener - This recipe uses pure maple syrup as its sweetener, however, if you don't have any, you can use brown sugar, coconut sugar, cane sugar, or regular sugar to taste.

    Peppermint Extract - Make sure you are using peppermint extract and NOT mint or spearmint extract, they do not have the same flavour.

    How to Make It

    (Note: I’ve outlined the step-by-step on how to make this easy recipe here, but find the full recipe, ingredients, and directions in the recipe card at the end of this post.)

    Start by brewing your coffee or espresso. Add it to your mug and set it aside.

    Freshly brewed coffee being poured into a clear glass mug.

    Next, make the peppermint hot chocolate mixture by adding the rest of the ingredients, except the peppermint extract, to a small saucepan and whisk them together.

    Heat over medium heat until the mixture is steaming, don't allow it to boil.

    A hand using a metal whisk to mix peppermint mocha in a small pot.

    Carefully add the steaming mixture to the coffee, add the peppermint extract and stir the drink. Add more sweetener and extract if needed.

    You can serve it as it is, or you can take it up a notch by adding one or more garnishes, see below for suggestions.

    (NOTE: You can also make the hot chocolate part of this recipe in the microwave, see the recipe notes for directions on how to do it.)

    Optional Toppings

    • coconut whipped cream (or any other type of vegan whipped cream, for some brand recommendations, read this article: "Is Cool Whip Vegan?")
    • chocolate shavings or mini vegan chocolate chips
    • crushed candy canes (make sure you use vegan candy canes)
    • chocolate syrup / sauce
    • although a peppermint mocha is not usually topped with marshmallows or sprinkles, if that's what you feel like adding, then go ahead and add some vegan marshmallows or even some holiday vegan sprinkles!

    Variations

    If you don't drink coffee or you are making this for kids, you can leave the coffee out and add more milk in its place or you can follow my vegan peppermint hot chocolate recipe.

    If the coffee is left out, you may need to adjust the sweetener to taste.

    A hot peppermint mocha being poured into a clear glass mug.

    Tips for Success

    • Use unsweetened, unflavoured milk. This will allow you to control both the sweetness and flavour.
    • Sift the cocoa powder before adding it to the milk. This will prevent any stubborn lumps when whisking the mixture together.
    • Heat the mixture only until it's steaming. Hot chocolate can scorch and boil over quickly, so remove it from the heat before it starts to boil.
    • Adjust the amount of sweetener you add to suit your taste. The amount provided in the recipe is adjustable, use less or more depending on how you like it.
    • Read through the recipe before getting started and read through this post from top to bottom for lots of tips to make this cozy drink perfectly, every single time.
    • Follow the recipe exactly as it’s written for the very best results (but adding more or less sweetener is okay!).
    An overhead shot showing the top of a peppermint mocha drink, it’s topped with whipped cream.

    Need some ideas for what to enjoy alongside your peppermint mocha, how about one of these Christmas cookies or one of these vegan Christmas desserts?

    If You Make This Recipe...

    Please let me know! Leave a comment and star rating below or you can post a picture on Instagram and tag me so I can see it. (I’m @delightfuladventures over there!)

    And If You Like This Recipe...

    You may like this recipe for vegan hot chocolate mix or some of these other hot, cozy, festive vegan drinks:

    • Creamy Vegan Hot Chocolate
    • Vegan Pumpkin Spice Latte
    • Rich Vegan Peppermint Hot Chocolate
    • Oat Milk Latte
    • Vegan Eggnog
    • Oat Milk Hot Chocolate
    • Vegan Gingerbread Latte
    • Almond Milk Latte
    A close up shot showing a mug of vegan peppermint mocha sitting on a marble surface.
    Print Recipe Pin Recipe SaveSaved!
    No ratings yet

    Vegan Peppermint Mocha

    Save your money and make your own homemade vegan peppermint mocha! All you need to make this delicious, rich, and creamy holiday drink is five simple ingredients and a few minutes, plus, it’s so EASY to make! This Starbucks copycat recipe is the perfect way to warm up on a cold day (and it will save you a trip to the coffee shop!). Top it with dairy-free whipped cream, crushed candy canes, and chocolate shavings to make it extra special.
    Prep Time:5 minutes minutes
    Cook Time:3 minutes minutes
    Total Time:8 minutes minutes
    Author: Gwen Leron
    Course: Drinks
    Cuisine: Gluten-Free
    Diet: Vegan
    Servings: 1

    Suggested Equipment:

    • Kitchen Scale
    • Whisk
    Prevent your screen from going dark

    Ingredients:

    • ¼ cup (60ml) strong coffee or espresso
    • 1 cup (240ml) dairy-free milk
    • 4 ½ teaspoons (8g) Dutch-process cocoa powder (sifted)
    • 1 ½ - 2 tablespoons (23-30ml) pure maple syrup (see note below)
    • ⅛ - ¼ teaspoon peppermint extract (see note below)
    • dairy-free whipped cream, cocoa powder, crushed candy canes, shaved chocolate, or chocolate sauce for garnish (optional)

    Instructions:

    • Brew coffee or espresso, pour it into a mug and set aside.
    • Add the dairy-free milk, cocoa powder, and maple syrup to a small pot and whisk until everything is combined.
    • Place the pot over medium-high heat and heat for 2 ½ - 3 minutes until the mixture is steaming. Whisk occasionally, don't allow it to boil.
    • Remove the pot from the heat and whisk in ⅛ teaspoon of the peppermint extract.
    • Pour the hot chocolate into the mug with the coffee, stir, and taste for sweetness and the level of peppermint flavour. If more peppermint flavour is needed, add another ⅛ of a teaspoon and if more sweetener is needed, add more to taste.
    • Serve plain or top with the garnishes of your choice.

    Recipe Notes:

    • Please read all of the information above, as well as the notes below before making this recipe.
    • This recipe makes 1 ¼ cups of peppermint mocha. Halve, double, triple, or quadruple as needed. If you need to make a large amount, multiply the recipe by the number of servings required and it can either be made as the recipe is written or warmed slowly in a slow cooker / crockpot.
    • For the best results, use unsweetened, unflavoured dairy-free milk to control the flavour and sweetness. If all you have is sweetened milk, you will need to adjust the sweetener you add accordingly.
    • If you don't have maple syrup, sugar can be used such as brown, coconut, cane, or white.
    • Keep a close eye on the chocolate mixture while it's heating, hot chocolate can scorch and boil over quickly, so only heat until it's steaming and remove it from the heat before it starts to boil.
    • To make it in the microwave, do step 1, then mix all the ingredients you would have added to the pot in a mug and microwave in 25-30 second intervals, whisking in between each interval, until it's steaming. Keep a close eye on it so it doesn't boil. Proceed with step 4. You can also reheat it using this same method.
    • A little peppermint extract goes a long way, so if the one you have is very strong, start by adding just ⅛ of a teaspoon and taste, if it doesn't have enough peppermint flavour, then add another ⅛ of a teaspoon.
    • Nutrition info is for the full recipe prepared as written using unsweetened, unflavoured almond milk, and without any toppings and garnishes. The data below is only to be used as a rough guide. Click to learn how nutrition info is determined on this website.

    Nutrition Info:

    Serving: 1.25cups | Calories: 140kcal | Carbohydrates: 26g | Protein: 2.5g | Fat: 3.2g | Saturated Fat: 0.7g | Polyunsaturated Fat: 0.6g | Monounsaturated Fat: 1.5g | Sodium: 184mg | Potassium: 533mg | Fiber: 4g | Sugar: 19g | Vitamin A: 150IU | Calcium: 330mg | Iron: 4mg
    Did You Make This Recipe?If so, please share a picture with me on Instagram! Tag @delightfuladventures and hashtag #delightfuladventures. I can't wait to see!
    Lattes & Hot ChocolateGluten-FreeNo Nuts AddedChocolateMaple SyrupPeppermintChristmas

    More Vegan Lattes & Hot Chocolate

    • A close up of a vegan chai latte in a white mug.
      Vegan Chai Latte (Hot or Iced)
    • An oat milk latte in a glass mug sitting on a dark wood table.
      Oat Milk Latte (Hot or Iced!)
    • An almond milk latte in a white mug sitting on a dark wood table.
      Almond Milk Latte
    • A vegan pumpkin spice latte in a white mug sitting on a dark wood table.
      Vegan Pumpkin Spice Latte

    Reader Interactions

    Did You Make This Recipe or Have a Question About It? Cancel reply

    If you’ve made this recipe and loved it, I’d be so grateful if you left a comment and star rating. Your ratings help others discover my recipes so they can enjoy them, too. If you haven’t tried the recipe yet but have a question, feel free to ask, and I’ll get back to you as soon as I can. Thank you so much for your support!

    Sincerely,
    Gwen

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

    Recipe Rating





    Primary Sidebar

    Image of person wearing a red shirt with a black apron over it.

    Hi, I'm Gwen! if you’re looking for easy-to-make, delicious vegan desserts & baking recipes you’ll want to make over and over again, you’ve landed in the right place!

    More about me →

    READER FAVOURITES

    • A jar of fresh strawberry sauce sitting on a wood surface, fresh strawberries sit to the left of the jar.
      Easy Strawberry Sauce
    • Lentil Sweet Potato Chili in a white bowl on a dark wooden table.
      Slow Cooker Lentil Sweet Potato Chili
    • Gluten Free Vegan Apple Muffins on a plate on a brown wooden table.
      Mini Gluten-Free Vegan Apple Muffins
    • A stack of four gluten-free sugar cookies on a small white plate, more cookies and a glass of milk sits behind it.
      Vegan Gluten-Free Sugar Cookies

    Banana Favourites

    • A stack of five vegan banana chocolate chip cookies, fresh bananas and more cookies sit in the background.
      Vegan Banana Cookies
    • A piece of banana cake with cream cheese frosting sitting on a small white plate with a fork to the side.
      Easy Vegan Banana Cake
    • A piece of baked banana oatmeal on a white plate, a fork, a glass of orange juice, and bananas sit to the left of the plate.
      Vegan Banana Baked Oatmeal
    • Close up shot of a chocolate banana muffin on a white plate.
      Vegan Gluten-Free Chocolate Banana Muffins

    Footer

    ↑ back to top

    QUICK LINKS

    • ABOUT
    • CONTACT
    • WEB STORIES

    NEWSLETTER

    • SIGN UP FOR EMAILS AND UPDATES!

    INFO

    • ACCESSIBILITY
    • CCPA POLICY
    • DISCLOSURE & POLICIES
    • EDITORIAL POLICIES
    • DO NOT SELL MY PERSONAL INFORMATION
    • PRIVACY

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2014–2025 Delightful Adventures

    Rate This Recipe

    Your vote:




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