Peppermint White Chocolate Buttercream

This holiday frosting uses melted white chocolate to deliver a rich, not-too-sweet flavor that pairs beautifully with a hint of peppermint. Perfect for peppermint bark inspired desserts, this buttercream is ideal for any wintery treat!

This post may contain affiliate links from which, at no additional cost to you, I may earn a small commission to keep this site running. Only products I myself would or do use are recommended.

Why this recipe works

Using quality white chocolate not only ensures a great taste, but it’s also easier to work with. White chocolate that is intended for baking usually melts easier, so you can melt it on its own without having to add heavy cream to create a ganache. That’s certainly an option, but it can thin out a frosting. Plus, you really can tell the difference in taste—quality white chocolate creates a velvety, rich frosting instead of one that’s sickly sweet.

Using European butter is one key to my buttercreams. It has less water, so it’s creamier and smoother than regular sweet cream butter. I also like to use Kerrygold, which comes from grass fed cows. I’ve found the taste to be noticeably better, which matters in a buttercream when butter is the main ingredient.

Another key here is the peppermint. You want to use just a little of a reputable brand. I once bought some random brand online because it came in bulk. It had zero peppermint taste. Another time, I bought an “all natural” extract that tasted like toothpaste and was unusable. So, using a quality brand (even just McCormick is fine) that’s fresh and adding it in small amounts is key to the perfect peppermint buttercream. Also, be aware that the flavor will intensify over time (especially in the fridge), so stop when the taste is pleasantly noticeable, not punching you in the taste buds.

One other key is to beat the buttercream for a few minutes once the flavors are to your liking. It creates a super fluffy, creamy, smooth buttercream that’s easy to spread and isn’t too heavy. You always need to stir a buttercream by hand (or mix on lowest setting) to release air bubble, and that’s especially necessary when you whip the buttercream like this. It will create a smooth, flawless, easily spreadable buttercream that’s slight and creamy.

Key ingredients

White chocolate. I usually use Ghirardelli, because it’s always available at the grocery store across the street from me. However, I also like Trader Joe’s white chocolate for buttercream, but it’s usually only available at Christmas (and sometimes not even then).

Butter. I always use European style butter in my frostings, but it’s especially helpful in this recipe, as you don’t want to lose too much volume in the browning process (to water evaporation). Unsalted butter is ideal, as salted butter can sometimes create a metallic taste when browned.

Powdered sugar. Also known as icing or confectioner’s sugar. This is added to taste, as browned butter can turn out a little differently each time, which will affect how much sugar you really need.

Vanilla extract. Use pure extract, not imitation.

Peppermint extract. This is the star here. Use just a little bit to start, as it can be powerful.

Salt. Omit if using salted butter.

Heavy whipping cream. This is to smooth out the frosting, which is especially needed in this recipe due to the browned milk solids and altered overall texture of browned butter.

How to make peppermint white chocolate buttercream

1. Melt white chocolate. You should be able to do this in a double boiler or microwave, but if it’s not behaving, heat up some heavy cream (separately, so it doesn’t seize) and add to the white chocolate. This should help smooth it out. Let cool completely before using.

2. Beat butter. Be sure your butter isn’t too soft—it shouldn’t be melty or very shiny.

3. Slowly beat in powdered sugar. Do this about a cup at a time, scraping the bowl as needed.

4. Add cooled white chocolate, vanilla, peppermint extract, salt, and heavy cream. Be sure your white chocolate is room temperature—still stir-able but not warm. Heavy cream is optional, but I always use at least a tablespoon to smooth out the frosting.

5. Adjust flavors then beat until smooth. You can add more powdered sugar, peppermint extract, or heavy cream, if needed. Do this in small increments so you don’t overpower the other flavors. Then beat on medium-high for a few minutes until very light and fluffy.

5. Stir to remove air bubbles. You can use your mixer on lowest setting for a few minutes or stir vigorously by hand for a minute or two. Just be sure those air bubbles are gone!

Enjoy!

Pairs well with:

This won’t pair with just any cake, but it does work well with anything chocolate or Christmasy.

Tips and FAQ’s for this recipe

Does the peppermint brand matter?

Yes! McCormick is a pretty reliable brand, but it can taste like toothpaste if you use too much. I’ve also weirdly had good luck with the Whole Foods 365 peppermint. Nielsen-Massey is another one I’ve had pretty good luck with, but I haven’t tried their peppermint. The key is starting small and adding more as needed. Also, the flavor WILL intensify over time—especially in the fridge, so if you plan to make this ahead of time or more than a few hours before serving your dessert, err on the side of “that’s just right” rather than “yeah I taste that peppermint.”

Can I use salted butter?

Yes, but you probably won’t need any salt in that case. It really depends on the brand. I often use Kerrygold salted butter and only add a pinch of salt for a double recipe of frosting, so taste as you go and use your better judgment on adding additional salt.

Do I have to stir it at the end?

Yes! It’s best practice to beat your buttercream on high or medium hight for at least a minute after everything is to your liking. It really does create a creamier frosting. However, it also creates bubbles (womp womp). So you need to stir those bubbles out, and doing this by hand is the best method I’ve seen so far.

Take your time adjusting the flavors

If you add too much peppermint extract (which is easy if you don’t use a measuring spoon), it will be overwhelming and taste like toothpaste. Or, the absolute worst, is adding too much heavy cream. You can easily turn American buttercream (which is what this is) to soup or cause it to break (i.e. separate) by adding too much liquid, such as heavy cream or coffee. So, use a light hand and have the patience to take an extra 5 minutes adjusting the flavors. In the end, you’ll love the result and get to taste test more frosting.

Refrigerate overnight if possible

When you refrigerate buttercream, it helps smooth it out quite a bit. Plus, it helps the flavors deepen. Since each brand of malt powder is different, you may feel like your buttercream is grainy. Covering it and putting it in the fridge overnight then giving it a good stir once it comes to room temperature is really helpful in smoothing out any remaining graininess.

My tools

Here are my must-have tools I use for making this buttercream. Affiliate links provided.

Stand mixer or handheld mixer

1M piping tips (for piping rosettes)

Reusable silicone piping bags

Offset spatula (if frosting a cake)

Peppermint White Chocolate Buttercream

  • total time: 15-20 minutes

servings: about 3 cups (enough to thickly frost a 2-3 layer cake or 24 cupcakes)

Ingredients:

  • 6 ounces (170g) white baking chocolate (or high quality white baking chips)
  • 1 ½ cups (340g) unsalted European style butter, softened
  • 3-4 cups (390-520g) powdered sugar
  • 1 tablespoon (13g) pure vanilla extract
  • ¼-½ teaspoon (1-2g) peppermint extract
  • ½ teaspoon (3g) finely ground sea salt (or 1 teaspoon table salt)
  • 2-4 tablespoons (30-60) heavy whipping cream (optional)

Instructions:

  1. Melt white chocolate* in a small glass bowl set over a small saucepan so about half the bowl sits in the pan. Add 1-2” water to the pan, bring to a boil, and turn heat to low so it maintains a simmer. Stir chocolate frequently with a rubber spatula until completely melted and smooth. Remove the bowl from the pan and set aside to cool to room temperature. To prevent a skin from forming, stir every 5-10 minutes.
  2. Add butter to the bowl of your stand mixer fitted with the paddle attachment (or a large, deep mixing bowl and using a hand mixer). Beat butter on high for 1-2 minutes, scraping down sides and bottom of bowl with a rubber spatula a couple times.
  3. Add powdered sugar one-ish cup at a time, starting mixer on low to avoid a poof of sugar flying everywhere. Slowly increase speed to high, mixing until smooth after each addition (about 30 seconds or so for each cup). Scrape down bowl every 2-3 cups. If it’s looking grainy, add a small splash of cream when you scrape the bowl.
  4. After adding about 3 cups powdered sugar, add the cooled white chocolate. It should still be stir-able but not warm. Mix until fully combined and smooth.
  5. Add vanilla, ¼ teaspoon peppermint, and salt and mix until fully combined. Taste, adding more peppermint if needed (do so cautiously, as the flavor intensifies with time, especially in the fridge). Depending on your brand of peppermint, you may need to use more than ½ teaspoon.
  6. Taste your frosting and keep adding sugar, this time ½ cup or less at a time, until it reaches your desired taste or thickness. Add cream as needed, in small splashes, to smooth out the frosting (but remember that the next step will help smooth it as well). Don’t add too much cream, as there’s no recovering from that. Be conservative—you can add more later.
  7. Once you’re happy with the taste/thickness, scrape down the bowl again then beat on high for 3-5 minutes. I sometimes scrape the bowl once in the middle of this if I notice a yellow tinge along the edge of the bowl. This tinge just means the buttercream on the edge isn’t getting pulled in and whipped as quickly as the rest, and it can happen if you’re making a smaller batch or if you have a larger stand mixer (like I do).
  8. Once light and fluffy and fully blended, turn off mixer, remove bowl, then scrape down sides and paddle attachment. Using the same rubber spatula or a large wooden mixing spoon, stir vigorously by hand for about a minute, or until you no longer see any air pockets as you stir. When I’m feeling lazy, I mix semi-vigorously and just look for a smooth texture. If you’re making a large batch of frosting, you can theoretically do this with your stand mixer on low, but I’ve found it’s not as effective as stirring by hand. Just consider it part of your Michelle Obama arms workout. #sheismylifegoals

Enjoy!

If not using that day, place in a sealed container or piping bags (if using the next day) and refrigerate. Frosting will last, tightly sealed, in the fridge 2-3 weeks or in the freezer about 2 months. Let come to room temperature before using. Depending on how long you chilled it, you may need to whip it quickly in your stand mixer or with a hand mixer to fluff it back up.

*If you know your white chocolate is prone to seizing or being difficult, you can melt it with 2 tablespoons (30g) heavy cream. If you discover this partway through melting, you will need to heat the heavy cream separately and add it to the white chocolate. Adding cold cream to partially melted white chocolate will cause it to seize and be ruined.