Food Sharing Vegan

  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
menu icon
go to homepage
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
search icon
Homepage link
  • Vegan Thanksgiving Recipes
  • Recipes
    • All Recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Appetizers
    • Side Dishes
    • Desserts
    • Baking
    • Drinks
    • Air Fryer
    • Instant Pot
    • Vegan 30 Minute Meals
    • Pasta
    • Salads
    • Sauces & Dressings
    • Thanksgiving
    • Christmas
  • About
    • About Toni
    • Podcast
    • Contact
  • Cookbooks
    • Shop My Favorites
  • Subscribe
×
Home » Recipes » Vegan Christmas Recipes

Vegan Peppermint Brownies (with Mint Frosting)

Toni Okamoto sitting on a porch eating grapes
Modified: Nov 4, 2026 · Published: Dec 15, 2025 by Toni Okamoto · As an Amazon Associate and Walmart Creator, I earn from qualifying purchases at no extra cost to you · 2 Comments

These vegan peppermint brownies are three layers of holiday happiness: a fudgy chocolate chip brownie, a cool mint frosting and a smooth chocolate topping. They're made with pantry staples and no eggs or dairy, and they're my favorite brownie to bring to Christmas parties, potlucks and cookie trays.

Jump to Recipe Grocery List
Squares of vegan peppermint brownies with a chocolate brownie base, pale green mint frosting and a chocolate topping, scattered on white parchment.

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from me every week!

All summer I enjoyed scoop after scoop of my vegan mint chocolate chip ice cream. Once the holidays come around, these mint chocolate brownies take its place, usually next to a mug of vegan peppermint hot chocolate.

Jump to:
  • Why You'll Love These Vegan Peppermint Brownies
  • Ingredients
  • How to Make Vegan Peppermint Brownies
  • Toni's Recipe Tips
  • What to Serve with Peppermint Brownies
  • How to Store Vegan Peppermint Brownies
  • Ideas I Haven't Tried Yet
  • FAQs
  • More Vegan Christmas Recipes
  • Vegan Peppermint Brownies

Why You'll Love These Vegan Peppermint Brownies

  • Three easy layers: Fudgy brownies, mint frosting and chocolate, each made in one bowl.
  • No eggs needed: Applesauce keeps the brownies moist and fudgy.
  • Pantry staples: Vegan butter, sugar, flour, cocoa powder, chocolate chips and peppermint extract.
  • Make-ahead friendly: They need time to cool and set anyway, so they're perfect to make the day before a party.

Looking for more holiday treats? Try my vegan red velvet crinkle cookies, vegan peanut butter and jelly thumbprint cookies or easy vegan chocolate peanut butter pie.

Ingredients

Labeled ingredients for vegan peppermint brownies: powdered sugar, vegan chocolate chips, applesauce, vanilla extract, sugar, plant-based milk, peppermint extract, brown sugar, vegan butter, cocoa powder, baking powder, baking soda and flour.

For the brownies:

  • Vegan butter: Softened to room temperature so it creams with the sugars. I use salted vegan butter for the brownie layer.
  • Granulated and brown sugar: Brown sugar keeps the brownies moist and chewy.
  • Unsweetened applesauce: Two snack cups take the place of eggs.
  • Dry ingredients: All-purpose flour, cocoa powder, baking powder and baking soda.
  • Vegan semisweet chocolate chips: Folded into the batter for extra fudgy pockets.

For the mint frosting:

  • Vegan butter and powdered sugar: Beaten together into a smooth buttercream.
  • Plant-based milk: Just a splash to make it spreadable. I use unsweetened soy milk.
  • Peppermint extract: Start with the amount in the recipe card and add more to taste.
  • Green food coloring (optional): I used about ½ teaspoon of liquid coloring for a pale mint green. Gel coloring needs less.

For the chocolate layer:

  • Vegan semisweet chocolate chips and a little vegan butter: Melted together for a smooth topping that slices cleanly.

See the recipe card below for the full ingredients list and amounts.

Peppermint extract, not mint extract. Mint extract usually includes spearmint, which can taste like chewing gum. Peppermint extract gives that classic candy cane flavor.

How to Make Vegan Peppermint Brownies

Vegan butter and sugars creamed until light and fluffy in a stand mixer bowl, with the whisk attachment beside it.

Step 1: Cream the butter and sugars. Preheat the oven to 350 degrees Fahrenheit (175 degrees Celsius) and line a 9x13-inch baking dish with parchment paper. Beat the vegan butter, granulated sugar and brown sugar until light and fluffy, then mix in the applesauce and vanilla.

Flour, cocoa powder, baking powder and baking soda in a metal bowl with a whisk.

Step 2: Whisk the dry ingredients. In a separate bowl, whisk the flour, cocoa powder, baking powder and baking soda. Add them to the wet ingredients and mix until almost combined.

Thick chocolate chip brownie batter spread in a parchment-lined baking dish.

Step 3: Add the chocolate chips. Fold in the chocolate chips until no dry flour remains, then spread the batter evenly in the pan.

Baked chocolate chip brownies in a parchment-lined baking dish.

Step 4: Bake and cool. Bake for 40 to 45 minutes, until a toothpick in the center comes out with moist crumbs. Let the brownies cool completely, 3 to 4 hours.

Pale green mint frosting in a metal mixing bowl with a black spatula.

Step 5: Make the mint frosting. Beat the vegan butter until creamy. Add the powdered sugar ½ cup at a time with a splash of plant-based milk, then mix in the peppermint extract and green food coloring, if using.

Mint frosting spread over the cooled brownies on parchment paper on a cooling rack.

Step 6: Frost and chill. Spread the mint frosting over the cooled brownies and refrigerate for 1 hour to set.

Melted vegan chocolate stirred smooth in a glass bowl with a spatula.

Step 7: Melt the chocolate. Microwave the chocolate chips and 1 tablespoon of vegan butter for 35 seconds, stir, then heat in 30-second bursts until smooth.

Vegan peppermint brownies sliced into squares on white parchment, showing the brownie, mint frosting and chocolate layers.

Step 8: Top, chill and slice. Let the chocolate cool slightly, spread it over the frosting and refrigerate for 1 hour until set. Slice into 16 squares and serve.

Moist crumbs, not wet batter. That's how you know the brownies are done and will stay fudgy.

Toni's Recipe Tips

  • Measure the flour correctly: Fluff the flour, spoon it into the cup and level it off, so the brownies don't turn out dry.
  • Don't overmix: Stir the batter just until combined for fudgy, tender brownies.
  • Cool before frosting: Warm brownies melt the frosting right off.
  • Add mint to taste: Too much peppermint can taste like toothpaste, so start small and taste as you go.
  • Let the chocolate cool a little: Pour it once it's slightly cooled but still pourable, so it doesn't melt the frosting.
  • For clean cuts: Dip a sharp knife in hot water and wipe it clean between slices.
Close-up of vegan peppermint brownie squares showing the fudgy brownie, mint frosting and chocolate layers.

What to Serve with Peppermint Brownies

Enjoy them on their own or with a scoop of vegan vanilla ice cream. For a holiday party, set them out with mugs of vegan peppermint hot chocolate, glasses of vegan eggnog or a bowl of non-alcoholic Christmas punch. On a holiday treat tray, they're lovely next to peanut butter balls with Rice Krispies and vegan chocolate truffles.

How to Store Vegan Peppermint Brownies

Room temperature: In an airtight container for 2 to 3 days, only if your kitchen is cool.

Fridge: In an airtight container for 5 to 7 days.

Vegan peppermint brownies in a glass storage container with a red lid labeled Chocolate Mint Brownies.

Make them the day before. The layers need time to cool and set, so they're easiest to slice the next day.

Ideas I Haven't Tried Yet

I haven't tested these yet, but they'd be fun to try:

  • Mint cream cheese frosting: My vegan cream cheese frosting with a little peppermint extract.
  • Whipped coconut cream frosting: Lighter and less sweet.
  • Espresso powder: About 1 teaspoon in the batter to deepen the chocolate flavor.
  • Add-ins: Chopped nuts or mini vegan marshmallows in the batter, or a layer of vegan thin mint cookies or Oreos.
  • Toppings: Crushed candy canes, flaky salt or red and green sprinkles on the chocolate before it sets.
  • White chocolate topping: Vegan white chocolate in place of the semisweet for a peppermint bark look.
  • Other flours: Up to half whole wheat flour, or a 1-to-1 gluten-free flour blend.
  • Boxed brownie mix: Two boxes of a vegan brownie mix for the 9x13-inch pan.
  • Freezing: I haven't frozen these yet. If you try it, I'd wrap the sliced squares well, freeze them in a freezer bag and thaw them in the fridge overnight.

If you try one, let me know in the comments!

FAQs

Are these peppermint brownies vegan?

Yes. They're made with vegan butter, applesauce instead of eggs, plant-based milk and vegan chocolate chips, so there are no eggs or dairy in any layer.

What do you use instead of eggs in vegan brownies?

Unsweetened applesauce. Two snack cups keep the brownies moist and fudgy and hold the batter together.

Should I use peppermint extract or mint extract?

Peppermint extract. Mint extract often includes spearmint, which can taste more like chewing gum than candy canes.

How do you cut layered brownies cleanly?

Chill them until the chocolate is set, then use a sharp knife dipped in hot water and wiped clean between each slice.

Can I make the brownie batter ahead?

Yes. The batter keeps in the fridge for up to 2 days. Let it sit at room temperature for 30 minutes before baking.

Can I use a different size pan?

A 9-inch or 10-inch square pan works, but the brownies will be thicker and need a longer bake. Check them with a toothpick.

How long do peppermint brownies last?

Up to 7 days in an airtight container in the fridge, or 2 to 3 days at room temperature if your kitchen is cool.

Did you make these vegan peppermint brownies? I'd love to hear how they turned out! Leave a 🌟 star rating and a 📝 comment below and tell me where you served them.

More Vegan Christmas Recipes

  • Vegan chicken pot pie with golden pastry and a creamy vegetable filling exposed.
    Vegan Chicken Pot Pie (Casserole)
  • Peanut butter cookies topped with chocolate kisses on parchment paper.
    Peanut Butter Blossoms
  • Mushroom gravy served in a bowl with a spoon.
    Vegan Mushroom Gravy
  • Golden braided vegan challah.
    Vegan Challah
Peppermint brownie squares with mint frosting and chocolate topping.

Vegan Peppermint Brownies

Toni
Fudgy vegan peppermint brownies with a cool mint frosting and a smooth chocolate topping. An easy make-ahead treat for holiday parties, cookie trays and gifting.
5 from 1 vote
Print Recipe Pin Recipe Grocery List
Prep Time 25 minutes mins
Cook Time 45 minutes mins
Cool and Chill 5 hours hrs
Total Time 6 hours hrs 10 minutes mins

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you'll get great new recipes from me every week!

Course Dessert
Cuisine American
Servings 16 squares
Calories 482 kcal

Equipment

  • Measuring Cups
  • Measuring Spoons
  • Electric Mixer
  • Large Bowl
  • Medium Bowl
  • Whisk
  • 9x13 Baking Dish
  • Parchment Paper
  • Cooling Rack
  • Silicone Spatula

Ingredients
  

Brownies

  • ½ cup salted vegan butter softened
  • ½ cup granulated sugar
  • ½ cup packed brown sugar
  • 2 (3.9-ounce) snack cups unsweetened applesauce about ¾ cup
  • 1 teaspoon vanilla extract
  • 1 cup all-purpose flour
  • ⅓ cup unsweetened cocoa powder
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 12 ounces vegan semisweet chocolate chips about 2 cups

Mint frosting

  • ½ cup vegan butter softened
  • 2 ½ cups powdered sugar
  • 1 to 3 tablespoons unsweetened plant-based milk
  • 1 teaspoon peppermint extract plus more to taste
  • green food coloring optional

Chocolate layer

  • 2 heaping cups vegan semisweet chocolate chips
  • 1 tablespoon vegan butter

Instructions
 

  • Preheat the oven to 350 degrees Fahrenheit (175 degrees Celsius). Line a 9x13-inch baking dish with parchment paper, leaving some overhang.
  • Vegan butter and sugars creamed until light and fluffy in a stand mixer bowl, with the whisk attachment beside it.
    In a large bowl, use an electric mixer to cream the vegan butter, granulated sugar and brown sugar until light and fluffy.
  • Add the applesauce and vanilla extract and mix until well combined.
  • Flour, cocoa powder, baking powder and baking soda in a metal bowl with a whisk.
    In a medium bowl, whisk the flour, cocoa powder, baking powder and baking soda.
  • Add the dry ingredients to the wet ingredients and mix until almost combined. A little dry flour is okay.
  • Thick chocolate chip brownie batter spread in a parchment-lined baking dish.
    Fold in the chocolate chips until no dry flour remains, then spread the batter evenly in the pan. Don't overmix.
  • Baked chocolate chip brownies in a parchment-lined baking dish.
    Bake for 40 to 45 minutes, until a toothpick inserted in the center comes out with moist crumbs.
  • Let the brownies cool completely in the pan on a cooling rack, 3 to 4 hours, before frosting.
  • Vegan buttercream with a few drops of green food coloring in a stand mixer bowl, with the whisk attachment and a black spatula.
    For the frosting, beat the vegan butter in a large bowl until creamy. Add ½ cup powdered sugar and 1 tablespoon plant-based milk and mix well. Repeat until all the sugar is added, adding more milk only if needed to make it spreadable.
  • Pale green mint frosting in a metal mixing bowl with a black spatula.
    Mix in the peppermint extract. Add green food coloring a little at a time, if using, until you reach the color you like.
  • Mint frosting spread over the cooled brownies on parchment paper on a cooling rack.
    Spread the mint frosting evenly over the cooled brownies and refrigerate for 1 hour to set.
  • Melted vegan chocolate stirred smooth in a glass bowl with a spatula.
    In a microwave-safe bowl, microwave the chocolate chips and 1 tablespoon vegan butter for 35 seconds and stir. Heat in 30-second bursts, stirring between each, until melted and smooth.
  • Let the chocolate cool slightly, then pour it over the frosting and spread it evenly.
  • Peppermint brownie squares with mint frosting and chocolate topping.
    Refrigerate for 1 hour, until the chocolate is set. Slice into 16 squares and serve.

Notes

  • Stir the batter just until combined. Overmixing makes dense, tough brownies.
  • Cool the brownies completely before frosting, or the frosting will melt.
  • Peppermint is strong, so start with 1 teaspoon and add more to taste.
  • For clean slices, dip a sharp knife in hot water and wipe it clean between cuts.
  • Store in an airtight container in the fridge for up to 7 days.

Nutrition

Calories: 482kcalCarbohydrates: 68gProtein: 3gFat: 25gSaturated Fat: 12gSodium: 215mgFiber: 4gSugar: 55g
Did you make this recipe?Mention @foodsharingvegan on Instagram!

More Vegan Christmas Recipes

  • Cocoa-dusted vegan chocolate truffles on parchment.
    Vegan Chocolate Truffles (3 Ingredients)
  • Jelly doughnuts dusted with powdered sugar.
    Sufganiyot (Jelly Donuts)
  • Golden potato latkes piled on a plate.
    Crispy Vegan Latkes
  • Golden bread stuffing baked in a casserole dish.
    Easy Vegan Stuffing

Comments

    5 from 1 vote

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Andrea says

    December 16, 2025 at 9:17 am

    5 stars
    These peppermint brownies are the best!

    Reply
    • Toni Okamoto says

      November 04, 2026 at 7:43 am

      Thank you so much, Andrea! I'm so glad you loved them. They're my favorite holiday brownie too.

      Reply
Toni Okamoto sitting on a porch, smiling and eating grapes.

Hi, I'm Toni. Welcome to Food Sharing Vegan. Here you'll find comforting, delicious, vegan recipes to share with friends and family.

  • Facebook
  • Instagram
  • Pinterest

Vegan Thanksgiving Recipes

  • Vegan chicken pot pie with golden pastry and a creamy vegetable filling exposed.
    Vegan Chicken Pot Pie (Casserole)
  • Golden bread stuffing baked in a casserole dish.
    Easy Vegan Stuffing
  • Vegan scalloped potatoes served on a plate.
    Vegan Scalloped Potatoes
  • Vegan pumpkin pie with a slice cut from its smooth filling.
    Easy Vegan Pumpkin Pie

Comforting Soups

  • A bowl of thick yellow split pea soup with chunks of vegetables.
    Easy Yellow Split Pea Soup
  • A bowl of creamy condensed mushroom soup sprinkled with herbs.
    Vegan Condensed Cream of Mushroom Soup
  • A bowl of green potato asparagus soup topped with asparagus tips.
    Potato Asparagus Soup
  • A bowl of lentil soup with chickpeas, quinoa, and chunky vegetables.
    Instant Pot Lentil Soup

Footer

As Featured On

Featured in Home & Family, Parade, What the Health, Salon, BuzzFeed, and NBC News.

Terms

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign up for emails and updates

About

  • About
  • Contact
  • Cookbook
  • Podcast

↑ back to top

  • facebook
  • instagram
  • pinterest

Copyright © 2026 Food Sharing Vegan

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.