Homemade Soft Christmas Peppermints have been a staple in my family’s holiday kitchen for generations. These creamy, refreshing mints with their iconic red and white swirl capture the festive spirit perfectly. They’re an American holiday classic that’s surprisingly simple to make from scratch, using just a few basic ingredients. You’ll love how they melt in your mouth and bring a touch of homemade charm to any Christmas table or gift box.
Why You'll Love This Recipe
- Creamy texture that melts in your mouth with every bite
- Refreshing peppermint flavor that screams holiday cheer
- A fun festive activity to do with kids in the kitchen
- Perfect for gifting or serving as party favors
- I make a double batch every year because they disappear fast
Ingredients You’ll Need
- Cream cheese: Use full-fat cream cheese for the richest, creamiest texture and make sure it’s fully softened to blend smoothly without lumps.
- Unsalted butter: Softened unsalted butter allows you to control the saltiness and creates a smooth, pliable dough that holds its shape.
- Peppermint extract: This gives the mints their signature refreshing flavor; look for pure extract rather than imitation for the best taste.
- Vanilla extract: A touch of vanilla rounds out the peppermint flavor and adds depth; pure vanilla extract makes a difference.
- Salt: Just a pinch balances the sweetness and enhances all the other flavors in the dough.
- Powdered sugar: Sifted powdered sugar prevents lumps and gives the mints their characteristic smooth, melt-in-your-mouth texture.
- Milk or heavy cream: Add this gradually if needed to bring the dough together; cream will make it even richer.
- Red gel food coloring: Gel coloring provides vibrant color without watering down the dough, which liquid dye can do.
- Green gel food coloring: An optional color for a more festive tri-color swirl if you’re feeling extra creative.
- Crushed candy canes: Rolling the mints in crushed candy canes adds a festive crunch and extra peppermint punch.
- Granulated sugar: A simple coating of sugar gives the mints a slight sparkle and classic candy finish.
How to Make It
Cream the Base:
In a large mixing bowl, beat the softened cream cheese and butter together with an electric mixer on medium speed until smooth and creamy. This should take about two minutes, and it’s the foundation for that perfect soft Christmas peppermint texture. You want it completely lump-free so every mint melts evenly in your mouth.
Incorporate Flavors:
Add the peppermint extract, vanilla extract, and salt to the creamy mixture. Mix on medium speed for about thirty seconds until everything is fully incorporated. This step ensures that every bite has that balanced, refreshing holiday flavor without any harsh notes.
Add Powdered Sugar:
Gradually add the sifted powdered sugar, one cup at a time, mixing on low speed after each addition. The dough will become very thick, which is exactly what you want for shaping. Patience here gives you the right consistency for those soft Christmas peppermints.
Adjust Consistency:
If the dough feels too dry and crumbly, add milk or heavy cream one tablespoon at a time. You might not need all the liquid, but just enough to bring it into a pliable dough that holds together when you roll it. It should feel like a firm but workable playdough.
Color the Dough:
Divide the dough into two equal portions. Leave one portion plain for the white part. Knead red gel food coloring into the other portion, a few drops at a time, until evenly colored. For a tri-color look, you can divide the dough further and add green gel coloring to a third portion.
Shape the Ropes:
On a surface lightly dusted with powdered sugar, roll each colored portion of dough into a rope about half an inch in diameter. Take your time here to get them even, as this determines the size of your final soft Christmas peppermints. A ruler can help, but eyeballing works fine.
Create the Swirl:
Place a red rope next to a white rope and gently twist them together. Then, roll the twisted rope back and forth on the counter to form a single, marbled rope. This technique gives you that classic holiday swirl pattern that makes these mints so visually appealing.
Cut and Finish:
Use a sharp knife to cut the marbled rope into half-inch pieces. If you prefer round mints, gently roll each piece into a ball. At this point, you can roll them in crushed candy canes or granulated sugar for extra sparkle and crunch, which I highly recommend.
Chill and Set:
Place the cut mints on a parchment-lined baking sheet and refrigerate for at least one hour until firm. This chilling step is crucial for setting the texture. Once set, transfer your soft Christmas peppermints to an airtight container for storage or gifting.

You Must Know
- Gel food coloring keeps the dough from getting sticky
- Fully softened cream cheese and butter mean no lumps
- Chill the dough if it becomes too soft to handle
- A quick chill sets the mints perfectly for serving
- My family fights over the last one every time
Storage Tips
Keep your soft Christmas peppermints fresh by storing them in an airtight container in the refrigerator, where they’ll stay perfect for up to two weeks. If you want to make them ahead, you can freeze them for up to three months; just thaw them overnight in the fridge before serving. The cool temperature helps maintain their creamy softness, so avoid leaving them out at room temperature for too long. I always keep a batch stashed away for last-minute guests or holiday cravings, and they hold their texture beautifully.
Ingredient Substitutions
If you need a dairy-free version, you can easily swap in your favorite vegan cream cheese and butter alternatives – just make sure they’re softened too. For gluten-free concerns, ensure your powdered sugar is certified gluten-free, as some brands use anti-caking agents that contain gluten. In a pinch, you could use a different extract like spearmint, but pure peppermint really gives that classic holiday flavor. The red and green colors are flexible, so use whatever gel dyes you have on hand, and the toppings are entirely optional based on what’s in your pantry.
Serving Suggestions
These soft Christmas peppermints shine on a holiday candy platter surrounded by other treats like rich fudge, buttery cookies, and assorted chocolates. They’re especially wonderful with a steaming mug of hot cocoa or a cup of coffee after a big Christmas meal. I love to package them in little cellophane bags tied with ribbon as edible party favors or stocking stuffers. You can also scatter them around dessert tables or use them as garnishes for cupcakes and cakes for a pop of color and that classic peppermint kick.
Cultural Context
Soft peppermint candies are a deeply ingrained part of American holiday culture, often evoking memories of Christmas stockings, office party bowls, and grandmother’s kitchen. While the origins of peppermint candies date back centuries in Europe, this particular creamy, homemade version became a staple in mid-20th century American homes as a way to create affordable, festive treats. The red and white swirl is instantly recognizable as a symbol of the season, mirroring the stripes of candy canes and holiday decorations. Making these from scratch continues that tradition of heartfelt, homemade gifting that feels both nostalgic and personal in today’s world of store-bought sweets.

Pro Tips
- Gel food coloring prevents a wet dough
- Room temperature dairy blends smoothly every time
- A quick chill firms up the dough for shaping
- Measure your rope for perfectly even mints
Frequently Asked Questions
For Soft Christmas Peppermints, pure peppermint extract is essential for that bold, refreshing flavor. You can’t substitute with mint extract, which is milder and has a different taste. However, in a pinch, you could slightly increase the vanilla extract and add a tiny drop of peppermint oil, but use extreme caution as oils are very concentrated.
Absolutely! Soft Christmas Peppermints actually benefit from being made ahead. Store them in a single layer in an airtight container in the refrigerator for up to two weeks. The flavors meld and the texture sets perfectly, making them an ideal make-ahead treat for holiday entertaining.
The cream cheese in Soft Christmas Peppermints provides structure and the signature creamy texture. A full-fat, brick-style cream cheese is necessary. There isn’t a direct substitute, as lower-fat versions or spreads will make the mixture too soft and sticky. For a dairy-free version, experiment with a high-quality, firm vegan cream cheese alternative.
The dough for Soft Christmas Peppermints is ready when it’s pliable but not sticky. After mixing the cream cheese, butter, extracts, and powdered sugar, it should hold together when pinched and easily form a ball. If it’s crumbly, add milk or cream one teaspoon at a time. If it’s too sticky, add a bit more sifted powdered sugar.
Serve Soft Christmas Peppermints as a sweet, refreshing palate cleanser after a rich holiday meal like roast turkey or ham. They pair beautifully with a cup of hot chocolate, coffee, or as part of a festive cookie and candy platter. Their creamy texture contrasts nicely with crunchy treats.