There’s a special kind of magic in creating a holiday treat that looks and tastes absolutely decadent but requires zero time in the oven. These No-Bake Soft Peppermint Balls are the epitome of that magic. Imagine biting through a smooth, hardened white chocolate shell, sprinkled with the perfect amount of crushed peppermint, to find a dense, unbelievably creamy and fudgy white interior. It’s a texture and flavor combination that perfectly captures the spirit of the season.
This recipe is designed for enthusiastic home cooks who want a stunning result without complicated steps. We’re focusing on simple techniques to achieve that picture-perfect look—a treat that’s as delightful to see on a plate as it is to eat. The contrast between the snappy coating and the melt-in-your-mouth center is what makes these truly unforgettable.

Why You’ll Fall in Love with This Recipe
- A Dreamy, Fudgy Core: Forget dry or crumbly centers. We’re creating a dense, creamy white fudgy interior that feels utterly luxurious and melts the moment it hits your tongue.
- The Perfect Candy Shell Snap: Using white chocolate candy melts gives us a flawless, smooth, and hardened shell that provides the ideal textural contrast to the soft filling.
- Holiday Flavor, Perfected: This isn’t just a sweet treat; it’s a burst of festive peppermint, balanced perfectly so it’s refreshing, not overpowering. The coarsely crushed candy cane pieces add a final, delightful crunch.
- Effortlessly Elegant: Stacked on a simple ceramic plate, these peppermint balls look like they came from a high-end confectionary, yet they are surprisingly simple to make at home.
The Magic Behind These Fudgy Peppermint Balls
The secret to the perfect texture and flavor lies in a few key ingredients. Here’s what you’ll need and why it works.
For the Creamy Peppermint Filling
- Full-Fat Cream Cheese: You’ll need 8 ounces (226g) of block-style cream cheese, softened to room temperature. This is the foundation of our dense, fudgy interior, providing a slight tang to balance the sweetness.
- Unsalted Butter: 1/2 cup (113g) of unsalted butter, also softened. This adds essential richness and contributes to the ultra-smooth, melt-in-your-mouth quality of the filling.
- Sweetened Condensed Milk: Just 1/2 cup (150g) makes the filling intensely creamy and fudgy. It’s a non-negotiable for achieving that perfect dense texture seen in the photos.
- Powdered Sugar: 4 cups (480g) of powdered sugar, sifted. This sweetens, but more importantly, it provides the structure needed to form the balls so they hold their shape.
- Peppermint Extract: 2 teaspoons (10ml) of pure peppermint extract. This infuses the entire filling with that classic, festive flavor.
- Vanilla Extract: 1 teaspoon (5ml) of pure vanilla extract. It may seem counterintuitive, but vanilla rounds out the peppermint and adds a layer of aromatic depth.
- Salt: A small pinch, about 1/4 teaspoon (1g). Salt is a flavor enhancer and crucial for balancing the sweetness of the sugar and white chocolate.
For the White Chocolate Peppermint Shell
- White Candy Melts: A 12-ounce (340g) bag is what you need for that perfectly smooth, hardened shell. Candy melts are designed for easy melting and a quick set without the fuss of tempering real chocolate.
- Coconut Oil or Paramount Crystals: 1 teaspoon (5ml) of coconut oil or vegetable shortening. This is our secret weapon to thin the candy melts slightly, ensuring a perfectly even and smooth coating on every ball.
- Peppermint Candy Canes: About 1/2 cup (75g) of coarsely crushed candy canes or peppermint candies. We want a mix of smaller pieces and slightly larger bits for the best visual appeal and texture.
Essential Tools for Peppermint Perfection
You don’t need any fancy equipment to make these beautiful no-bake treats. Here’s a quick checklist of the tools that will guarantee success:
- Electric Hand Mixer or Stand Mixer: Essential for beating the cream cheese and butter into a perfectly smooth, lump-free base.
- Large Mixing Bowl: To comfortably combine all your filling ingredients without making a mess.
- Small Cookie Scoop: A 1-tablespoon size scoop ensures that all your peppermint balls are uniform in size and shape.
- Parchment-Lined Baking Sheet: A must-have for chilling the balls and for placing them after dipping to prevent sticking.
- Microwave-Safe Bowl: For easily melting the candy melts for the outer shell.
- Forks or a Dipping Tool: To gently dip the peppermint balls into the melted chocolate and allow the excess to drip off cleanly.

Crafting Your No-Bake Soft Peppermint Balls, Step by Step
Follow these phases closely to replicate the exact look and feel of these stunning holiday candies. We’ll focus on the sensory cues that let you know you’re on the right track.
Phase 1: Creating the Creamy Peppermint Core
In a large bowl, use an electric mixer to beat the softened cream cheese and butter together on medium speed. You’re looking for a completely smooth and creamy texture with no lumps, which should take about 2-3 minutes. Once it’s uniform, beat in the sweetened condensed milk, peppermint extract, vanilla extract, and salt until just combined.
Switch the mixer to low speed and gradually add the sifted powdered sugar, one cup at a time. The mixture will become quite thick and stiff. This is exactly what you want—it’s the key to that dense, fudgy texture.
Phase 2: The Chill & Roll Technique
Once the “dough” is formed, cover the bowl with plastic wrap and chill it in the refrigerator for at least 30-45 minutes. This step is critical; it firms up the mixture, making it much easier to handle and roll.
Line a large baking sheet with parchment paper. Use a small cookie scoop to portion the chilled dough, then roll each portion between your hands to form smooth, round balls. Place them on the prepared baking sheet and transfer them to the freezer for another 20 minutes to get them very cold—this helps the chocolate shell set instantly.
Phase 3: The Perfect White Chocolate Dip
While the balls are in the freezer, prepare your dipping station. Place the coarsely crushed peppermint candies in a shallow bowl. In a separate microwave-safe bowl, combine the white candy melts and coconut oil. Microwave in 30-second intervals, stirring well between each, until the melts are completely smooth and fluid. Be careful not to overheat.
Working with a few peppermint balls at a time (leave the rest in the freezer), drop one ball into the melted candy coating. Use two forks to gently roll it until it’s fully submerged. Lift it out, tapping the fork on the edge of the bowl to let any excess chocolate drip away. Immediately place the coated ball back on the parchment-lined sheet and sprinkle generously with the crushed peppermint candies before the shell hardens.
Repeat with the remaining balls. Let them set completely at room temperature or in the refrigerator for about 15 minutes until the shell is firm to the touch.
Pro Secrets for Flawless Peppermint Balls
- Don’t Skip the Chill Times: Chilling the dough before rolling and freezing the balls before dipping are the most important steps for success. A cold ball is the key to a smooth, quickly-set chocolate shell.
- Achieve the Right Candy Crush: For that perfect visual texture, place candy canes in a zip-top bag and gently whack them with a rolling pin or the flat side of a meat mallet. This gives you a nice mix of coarse pieces and finer dust.
- Work Quickly When Dipping: The cold peppermint balls will cause the candy coating to set fast. Have your crushed candies ready to sprinkle immediately after dipping each ball.
- Thin Your Chocolate as Needed: If your melted candy coating seems too thick for dipping, add another half teaspoon of coconut oil to make it more fluid. This ensures a thin, crisp shell rather than a thick, clunky one.
How to Keep Your Peppermint Balls Fresh
Proper storage is key to maintaining the perfect texture of your No-Bake Soft Peppermint Balls. Store them in a single layer in an airtight container in the refrigerator.
They will stay fresh and delicious for up to two weeks. The shell will keep the interior soft and creamy. You can also freeze them for up to 3 months for a longer-term holiday treat solution.
What to Serve With Your Holiday Treats
These peppermint balls are a star on their own but also shine as part of a larger dessert spread. They are perfect for holiday cookie trays, gift boxes, or as a sweet finish to a festive meal.
For a truly decadent dessert table, pair them with other no-bake delights like our festive Christmas cheesecake bites. They also sit beautifully alongside warm, gooey cinnamon roll bars or sophisticated gingerbread latte mousse domes (coming soon), creating a wonderful variety of flavors and textures for your guests.
Your Peppermint Ball Questions, Answered
Yes, they freeze beautifully! Place the finished balls in a single layer in an airtight, freezer-safe container. They can be frozen for up to 3 months. Let them sit at room temperature for about 10-15 minutes before serving.
You can, but it’s not recommended for this recipe. Real white chocolate requires tempering to set properly with a hard, snappy finish. White candy melts are designed to provide that perfect hardened shell with minimal effort and are the best choice for achieving the visual result.
These are a great make-ahead treat! You can store them in an airtight container in the refrigerator for up to two weeks, making them perfect for holiday preparations.
For the perfect ‘coarsely crushed’ texture, place candy canes in a heavy-duty zip-top bag. Use a rolling pin or the flat side of a meat mallet to gently tap them until they break into a mix of small pieces and dust. Avoid using a food processor, which can turn them into a fine powder.
If your dough is too sticky, it almost always means it needs to be chilled for longer. The combination of cream cheese, butter, and powdered sugar needs to be thoroughly cold to firm up. Ensure you chill it for at least 30-45 minutes before attempting to roll.
Ready to Make Them? Here’s the Full Recipe

No-Bake Soft Peppermint Balls (Creamy & Fudgy)
Ingredients
Equipment
Instructions
- In a large bowl, use an electric mixer to beat the softened cream cheese and butter on medium speed until completely smooth and creamy, about 2-3 minutes.
- Beat in the sweetened condensed milk, peppermint extract, vanilla extract, and salt until just combined.
- Switch to low speed and gradually add the sifted powdered sugar. Mix until a thick, stiff dough forms.
- Cover the bowl and chill the dough in the refrigerator for at least 30-45 minutes.
- Line a baking sheet with parchment paper. Use a 1-tablespoon cookie scoop to portion the dough, then roll into smooth balls. Place on the prepared sheet.
- Transfer the baking sheet to the freezer for 20 minutes to firm up the balls.
- In a microwave-safe bowl, combine white candy melts and coconut oil. Microwave in 30-second intervals, stirring between each, until smooth.
- Drop a frozen peppermint ball into the melted candy. Use a fork to coat it completely, then lift and tap to remove excess.
- Place the coated ball on the parchment paper and immediately sprinkle heavily with crushed peppermint candies. Repeat with all balls.
- Let them set at room temperature or in the fridge for 15 minutes until the shell is hard.
Notes
Achieve the Right Candy Crush: Place candy canes in a zip-top bag and gently whack them with a rolling pin for a mix of coarse pieces and finer dust.
Work Quickly When Dipping: The cold peppermint balls will cause the candy coating to set fast. Have your crushed candies ready to sprinkle immediately after dipping each ball.
Join the Festive Fun!
We can’t wait for you to experience the joy of making—and eating—these No-Bake Soft Peppermint Balls. They are a true testament to how simple ingredients can create something truly special.
If you try this recipe, please leave a comment below and let us know how they turned out! For more visual recipe inspiration, be sure to follow us on Pinterest.
