Homemade peppermint patties are one of those magical holiday treats that always impress, and once you taste your own, you’ll never go back to the store-bought version. This American classic candy has a cool, creamy mint center wrapped in rich dark chocolate, and making it yourself lets you control the flavor and quality. I’ve been making these for years as gifts and they always disappear first from any dessert table. The process is straightforward and incredibly satisfying, yielding candies that are fresher and more vibrant than anything you can buy.
Why You'll Love This Recipe
- They taste far fresher and more vibrant than the classic candy
- You can dial the mint intensity up or down to your exact preference
- No baking required for a simple and fun kitchen project
- The make-ahead nature means perfect holiday gifting
- My friends request these every single year without fail
Ingredients You’ll Need
- Cream cheese: this is the secret to the signature creamy texture and a slight tang that balances the sweetness; make sure it’s full-fat for the best consistency and let it soften completely at room temperature.
- Unsalted butter: adds a luxurious richness and helps the centers hold their shape beautifully; softened butter is non-negotiable for a smooth, lump-free mixture.
- Powdered sugar: provides the structure and sweetness for the peppermint patty centers; always sift it first to prevent any gritty lumps in your smooth filling.
- Peppermint extract: the star of the show for that cool, refreshing flavor; use pure extract, not imitation, for the most authentic and clean mint taste.
- Salt: a tiny bit makes all the other flavors pop and prevents the candy from becoming cloyingly sweet; don’t skip it.
- Dark chocolate or semi-sweet chocolate: creates that iconic, crackly shell; choose a good quality bar you enjoy eating for the very best coating.
- Coconut oil or vegetable shortening: thins the melted chocolate to the perfect dipping consistency and gives it a beautiful glossy finish and smooth snap.
- Crushed peppermint candies: a purely optional but festive garnish that adds a lovely crunch and extra visual holiday appeal.
How to Make It
Cream the Base Ingredients:
Start by beating the room temperature cream cheese and butter together in a large bowl until the mixture is completely smooth and creamy. This takes about two full minutes with a mixer on medium speed. That smooth base is critical for a perfect filling texture later, so don’t rush it.
Incorporate the Sugar:
Gradually add your sifted powdered sugar to the bowl, mixing on low speed at first to avoid a sugar cloud. The dough will look thick and crumbly initially but just keep mixing and it’ll come together into a cohesive, playdough-like mixture. This is exactly what you want.
Add Flavor and Form Patties:
Mix in the peppermint extract and salt until they’re fully incorporated and the dough is smooth and uniform. Line a baking sheet with parchment paper. Roll the mint mixture into one-inch balls, then flatten them gently into patties about half an inch thick. Placing them on the parchment-lined sheet keeps them from sticking.
Chill the Centers Firmly:
Slide the entire baking sheet into the freezer for a full 30 minutes. This step is non-negotiable because it firms up the patties so they don’t melt or lose their shape when you dip them in the warm chocolate later. Patience here pays off with perfect results.
Melt the Chocolate Coating:
While the patties are chilling, combine your chopped chocolate and coconut oil in a heatproof bowl. Melt it gently using a double boiler or in the microwave in short bursts, stirring until it’s perfectly smooth. A double boiler is my go-to because it prevents the chocolate from seizing and gives you more control.
Dip and Coat Each Patty:
Take the patties out of the freezer. Working with one at a time, use a fork or a dipping tool to submerge each patty completely in the melted chocolate. Let the excess chocolate drip back into the bowl for a thin, even shell. Place it back on the parchment paper.
Garnish and Let Set:
If you’re using the crushed peppermint candies for garnish, sprinkle them on immediately after dipping each patty, before the chocolate sets. Then, let the chocolate harden completely at room temperature for about 30 minutes. You can pop them in the fridge for 15 minutes if you’re in a hurry.
Store and Enjoy:
Once the chocolate shells are fully set and firm to the touch, transfer your homemade peppermint patties to an airtight container. You can store them in the fridge or at cool room temperature. They’re wonderful chilled or just slightly cool.

You Must Know
- Room temperature cream cheese and butter are absolutely essential
- Freezing the centers solid is the key to clean dipping
- A double boiler is your best friend for melting chocolate
- These taste even better after a day in the fridge
- I always make a double batch because they go so fast
Storage Tips
Store your finished peppermint patties in a single layer in an airtight container in the refrigerator, where they’ll stay perfect for up to two weeks. If you need to stack them, place a piece of parchment paper between the layers to keep the chocolate shells from sticking or scratching. For longer storage, you can freeze them for up to three months by first freezing them in a single layer on a sheet until solid, then transferring them to a freezer bag. Just thaw in the fridge overnight before serving. They actually hold up incredibly well frozen, making them a fantastic make-ahead treat for the whole holiday season.
Ingredient Substitutions
If you’re dairy-free, you can swap the cream cheese and butter for your favorite vegan alternatives; just ensure they’re the block-style, not the tub kind, for the right texture. For the chocolate, any good quality chocolate chips or bars will work, but I find dark chocolate between 60-70% cocoa offers the best contrast to the sweet mint. Don’t have coconut oil? Vegetable shortening works identically for thinning the chocolate, or you can even use a refined coconut oil if you want no coconut flavor. If you only have peppermint oil, use just a drop or two as it’s much more potent than extract, and always do a taste test of your filling before forming the patties.
Serving Suggestions
I love serving these homemade peppermint patties as a sophisticated after-dinner mint alongside a cup of strong coffee or rich hot chocolate; the cool mint is the perfect palate cleanser. They’re also a stunning addition to any holiday cookie platter, adding a different texture and flavor among all the baked goods. For a fun gift, pack a few into a small decorative tin or a cellophane bag tied with a ribbon – they travel well and always feel more special than something from a box. You can also crush a few and sprinkle them over ice cream or a chocolate mousse for an instant dessert upgrade.
Cultural Context
The peppermint patty is a classic American confection, with the York Peppermint Pattie brand famously launching in the 1940s with the slogan ‘Get the sensation!’ This homemade version captures that same iconic contrast of cool, crisp mint and rich chocolate that made the candy a staple, but with the warmth of a from-scratch recipe. It’s a treat deeply tied to winter holidays and gift-giving in the United States, often found in stockings or as a hostess present. Making them yourself connects you to a long tradition of home candy-making, a practice that was especially popular before the mass production of sweets, where controlling the quality of ingredients like real peppermint extract and good chocolate makes all the difference.

Pro Tips
- Sift your powdered sugar without fail for a silky filling
- If your chocolate gets too thick, add more oil a teaspoon at a time
- Work in small batches when dipping to keep the patties firm
- Let them set at room temp for the shiniest shell
- My kitchen is always a bit cooler when I make these for best results
Frequently Asked Questions
For the best flavor and a good snap, use high-quality dark or semi-sweet chocolate bars that you chop yourself. The chopped chocolate melts more smoothly than chips. Adding a tablespoon of coconut oil or shortening helps thin the chocolate for an even, professional-looking coat.
Absolutely! These patties are perfect for making ahead. Once fully set and coated, store them in an airtight container in the refrigerator for up to two weeks, or freeze them for up to three months. They make holiday prep a breeze.
For a dairy-free version, you can try using a thick, plain, dairy-free cream cheese alternative. However, the classic flavor and perfect creamy texture come from full-fat cream cheese, so the results may vary slightly with a substitution.
After shaping, the mint centers must be completely firm. Freeze them for at least 30-40 minutes until they’re rock solid. When you press one, it shouldn’t give at all. This prevents them from melting into the warm chocolate during dipping.
These classic American candies are a perfect after-dinner mint served with coffee or hot cocoa. For a holiday dessert spread, pair them with other homemade treats like fudge, shortbread cookies, or a rich chocolate tart.