You won’t believe how easy it is to make Vegan Peppermint Patties from scratch! These no-bake treats feature just 6 simple ingredients and are perfect for the holidays and gifting.

a stack of vegan peppermint patties cut in half on a small plate.

There’s something special about biting into a peppermint patty… There’s a crack with the first bite as you break through the chocolate layer, only to discover a refreshing burst of creamy, minty goodness in the center. It’s no wonder why peppermint and chocolate are the perfect pair!

You’ll experience all of this chocolatey, pepperminty goodness in my Vegan Peppermint Patties as well. They’re easy to make with only 6 ingredients and you don’t even need to turn your oven on! Just like my Vegan Peanut Butter Cups, this is a no-bake copycat dessert you’ll love even more than the original.

Are peppermint patties vegan?

This recipe is inspired by the York Peppermint Patties from Hershey’s. They use ingredients like milk fat and egg whites, which means classic peppermint patties are not inherently vegan-friendly. 

Thankfully, it isn’t hard to recreate the minty, creamy, and chocolatey qualities of the classic in a vegan version! My vegan peppermint patty recipe is made with only 6 ingredients you might already have in your cupboard and are free of dairy and eggs.

powdered sugar, coconut milk, and butter in a large white bowl.

Ingredients needed (with substitutions)

  • Powdered sugar – Just like buttercream frosting, powdered sugar helps sweeten and stabilize the peppermint filling.
  • Vegan butter – You might be able to use softened (not melted) coconut oil as a substitute, but I haven’t tried it.
  • Peppermint extract – A little goes a long way here, but you can always add an extra .5 to 1 teaspoon if you really love the peppermint flavor. You could also try mixing crushed candy canes right into the filling for an extra festive feel.
  • Coconut milk – Use only the solid white cream from a can of full fat coconut milk. Plant cream will also work, like my vegan Heavy Cream Substitute.
  • Vegan chocolate chips – Any brand of non-dairy chocolate chips will work well, as will a chopped up dark chocolate bar. Two of my favorite vegan chocolate chip brands are Trader Joe’s and Enjoy Life.
  • Coconut oil – Stirring melted coconut oil in with the melted chocolate helps the coating solidify around the peppermint filling. In other words, it gives you that signature ‘crack’ with every bite. Use refined coconut oil to prevent the chocolate from tasting like coconut.
a ball of white dough in a large white bowl.

How to make vegan peppermint patties

Find the complete recipe with measurements below in the recipe card.

Add the powdered sugar, softened vegan butter, peppermint extract, and coconut milk to a mixing bowl. Beat together with an electric mixer, starting on low and slowly increasing to medium speed.

Tip: If the dough is too wet, add more powdered sugar to help it get to that play dough consistency.

Scoop out a tablespoon of the peppermint “dough”, form it into a disc, and place it onto a parchment-lined baking sheet. Repeat until you run out of the filling.

Chill the peppermint discs until they’re solid.

white discs in rows on a parchment-lined baking sheet.

Melt the chocolate and coconut oil together while you wait for the peppermint. You can do this in a double boiler or the microwave.

Dip one peppermint patty into the melted chocolate/coconut oil at a time. Use a fork to help flip and coat it on all sides. Place it back on the baking pan and repeat for the rest of the peppermint discs.

Let them chill and harden once more before serving. Enjoy!

chocolate-coated white peppermint discs on a parchment-lined baking sheet.

Topping ideas

The right decorations can take your homemade peppermint patties over the top! Just make sure to add them on top right after the peppermint discs are coated in chocolate to help them stick.

Top each one with a sprinkle of:

  • Crushed candy canes
  • Flake salt
  • Chocolate sprinkles
  • Festive sprinkles
  • Shredded coconut
  • Crushed nuts

Or, once they’re set, finish with a drizzle of extra melted chocolate or vegan white chocolate. The options are endless!

a stack of vegan peppermint patties cut in half on a small plate.

Tips and tricks

  • Try sifting the powdered sugar into the bowl if you’re worried about clumps.
  • Experiment with the size of the peppermint filling discs. They can be thick, thin, wide, or small – it all depends on what you’re craving!
  • Once coated, the patties take about 15 minutes to harden in the refrigerator or 5 minutes in the freezer.
  • Vegan peppermint patties make for lovely gifts for friends, family, neighbors, and coworkers. Wrap 4 or 5 in cellophane tied with a festive bow or tag, or pop a few into small gift bags.


Once the chocolate layer has hardened and set, store the peppermint patties in an airtight container in the fridge. The chocolate will melt if they’re kept at room temperature.

They’ll stay fresh for up to 2 weeks in the fridge and even longer in the freezer.

a stack of vegan peppermint patties cut in half on a small plate.

Want more festive vegan desserts?

a stack of vegan peppermint patties cut in half on a small plate.
5 stars (5 ratings)

Vegan Peppermint Patties

You won’t believe how easy it is to make Vegan Peppermint Patties from scratch! These no-bake treats feature just 6 simple ingredients and are perfect for the holidays and gifting.
Prep: 15 minutes
Chilling time: 1 hour
Total: 1 hour 15 minutes
Servings: 28 patties


Peppermint filling

Chocolate coating


  • In a large bowl, add the powdered sugar, softened vegan butter, peppermint extract and coconut milk. Using a handheld mixer or stand mixer with the paddle attachment, mix, starting on low and increasing to medium speed. At first it will look very dry and crumbly, but after a few minutes it well soften and be more of a dough. If it's too wet and sticky, add a little more powdered sugar. It should feel like play dough. Set aside.
  • Line a baking sheet with parchment paper. Scoop about a tablespoon at a time of the peppermint mixture and shape into a disc. Place the patties in a single layer on the prepared pan, and repeat until you have used all of the mixture.
  • Place the patties in the refrigerator for 45 minutes, or freeze for 15 minutes. This will help them harden a bit and set.
  • Melt the chocolate and coconut oil over a double boiler, preferably, or in the microwave. Stir well so it's smooth. Let it cool for just a few minutes.
  • Remove the patties from the refrigerator or freezer and dip one patty at a time into the chocolate mixture, using a fork to help you coat it on all sides. Return back to the parchment lined pan.
  • Place the pan back in the freezer for 5 minutes to harden, or the refrigerator for 15 minutes. Once set, place in a container with a lid and store in the refrigerator. At room temperature, the chocolate will start to melt. They will keep for about 2 weeks or longer in the freezer. Enjoy!


  1. You can use some sort of plant based cream instead of coconut milk, if desired.


Serving: 1pattie | Calories: 142kcal | Carbohydrates: 23g | Protein: 1g | Fat: 6g | Saturated Fat: 4g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.3g | Sodium: 7mg | Potassium: 6mg | Fiber: 1g | Sugar: 21g | Vitamin A: 38IU | Vitamin C: 0.02mg | Calcium: 17mg | Iron: 1mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , ,

you may also like:


  1. So excited to try out this recipe! I’m trying to cut down on sugar and wanted to try to use maple syrup instead of powdered sugar (or at least a combination). Do you think it would be possible to still get the same texture for the filling if I add cornstarch or arrowroot? If so, how much should I add? Thanks!

    1. I haven’t tried anything other than powdered sugar so I really can’t say, you may just have to do some testing and see what works. The filling will probably be rather dark in color, and I don’t know if adding cornstarch or arrowroot will help.

  2. Love them. Worked out fine for me. Wish I could keep them longer. The vegan patties we’ve been buying are awesome but are way smaller than these and cost $1.59 each. I got 20 each from your recipe. Going to share with some friends because I don’t think I can eat them all in two weeks. The little ones from the store must have a preservative because they have to survive wrapping, packing, shipping and sitting on the grocery shelf. Anyway, as usual Nora, you hit it out of the park. Thanks.

  3. The peppermint patties came out delicious! In attempt to be festive for St. Patrick’s Day, I used 365’s plant based green food coloring. It might have added to the wetness of the filling. I added an additional 1/4 to 1/2 cup of powdered sugar but I couldn’t get that play dough consistency. I was afraid to add too much. To help with the stickiness, I ended up powdering my hands in the sugar to make the discs. They came out delectable! What a nostalgic treat and even better than I remember! My children were big fans of the patties too.

    1. Hi Lia. How thrilling that the peppermint patties turned out! I love that you made them with a green filling! Thank you for sharing your fabulous feedback and review! A few peppermint patties in life is a good thing!

  4. Nora! These.are.amazing! I made them to serve at a small gathering, and they were a hit. One of my children actually begged me to make them again! They were so simple to make, and tasted just like the York peppermint patties I used to eat before going vegan. Loved them!

    1. Hi Kobe. It’s so fantastic that the peppermint patties were a hit! We love them at our place as well! Thank you for sharing your marvelous feedback and review!

  5. These are the bomb! So flavorful and super easy to make. I did have a lot of chocolate leftover but maybe I didn’t dunk them as heavy as you did lol. Thanks so much, Nora!

  6. I can’t wait to try this recipe! I use a variety of brands of coconut milk. They are all pretty much homogenous. There is little or no separation. Can I substitute canned coconut cream? Or should I try to find the Thai Kitchens brand (from your link)? Thanks!

    1. Hi Ann. Yes, coconut cream will work well! And any brand of full-fat coconut cream will be fine. Hope this helps!

  7. Hi! These look delicious! Is there any substitute for the peppermint extract if you don’t have it on hand?

    Thanks for all of your wonderful recipes! Almost everything I make is from your site and it all turns out incredible!

    1. Thanks so much, Shea! You could use 1 tablespoon of peppermint schnapps or crushed candy canes instead if you have them on hand. Otherwise, vanilla extract can be used as a substitute (but they won’t taste minty).

      1. Thanks so much, this is really helpful! I’ll definitely be back to let you know how they turn out when I get a chance to make them!

Leave a Reply

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

Recipe Rating

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