Imagine biting into a cool, creamy mint center that tastes like a melted after-dinner chocolate, all wrapped in a rich, dark chocolate shell that gives way with the most satisfying snap—this is the magic of homemade Chocolate Mint Cream Cheese Buttons. They’re the elegant, no-bake treat that feels fancy but is surprisingly simple to make, combining the classic flavor of mint chocolate chip with the luxurious texture of a truffle. I’m going to walk you through every step, from getting that cream cheese filling perfectly smooth to mastering the art of chocolate dipping, so you can create a batch of these irresistible little buttons that will have everyone asking for your secret.
What You’ll Need to Make Chocolate Mint Cream Cheese Buttons
Gathering your ingredients before you start is the best kitchen trick I know—it makes the whole process smooth and enjoyable. For these buttons, we’re using a simple combination of cream cheese, mint, and chocolate, but the quality of your chocolate really makes a difference here. Using a good melting chocolate or chocolate chips designed for coating will give you that professional-looking shell.
For the Mint Cream Cheese Filling
- 4 ounces (113g) full-fat cream cheese, softened to room temperature
- 2 cups (240g) powdered sugar, sifted
- 1/2 teaspoon pure peppermint extract (not mint extract, for that clean flavor)
- 3-4 drops green food coloring (optional, but fun!)
- 1 cup (175g) semi-sweet or dark chocolate chips, finely chopped
For the Chocolate Coating & Decoration
- 12 ounces (340g) dark chocolate melting wafers or high-quality chocolate chips
- 1 teaspoon coconut oil or shortening (to thin the chocolate for perfect dipping)
- Optional for garnish: Crushed candy canes, white chocolate drizzle, or a sprinkle of flaky sea salt
My Pro Tips Before You Begin
Let’s talk about the two things that can make or break your buttons: the texture of the filling and the temper of your chocolate. First, your cream cheese must be soft. If it’s cold, you’ll end up with lumpy filling no matter how much you mix. Second, when melting your coating chocolate, go low and slow. Microwaving in 20-second bursts and stirring well in between prevents it from seizing. If you love working with chocolate, you’ll find the same techniques useful for making Homemade Chocolate Truffles or elegant Chocolate Covered Cherry Brownie Bombs.
Step-by-Step: Crafting Your Perfect Buttons
This process is a joy because you get to use your hands and see the treats take shape. Don’t worry if your first few buttons aren’t perfect—the flavor will be, and you’ll be a pro by the end of the batch!
Step 1: Make the Mint Filling
- In a medium bowl, beat the softened cream cheese with an electric mixer on medium speed until it’s completely smooth and creamy, about 1 minute.
- Add the sifted powdered sugar, one cup at a time, beating on low speed after each addition until just combined. Once all the sugar is in, beat on medium for another 30 seconds until smooth.
- Beat in the peppermint extract and the food coloring (if using) until the color is even.
- Using a spatula, fold in the finely chopped chocolate chips. This gives little bursts of chocolate in every bite! Cover the bowl with plastic wrap and refrigerate for at least 30 minutes. This chilling is crucial—it firms up the filling so you can roll it without a sticky mess.
Step 2: Shape the Buttons
- Line a baking sheet with parchment paper. Scoop out heaping teaspoon-sized portions of the chilled filling.
- Roll each portion between your palms to form a smooth ball, then place it on the prepared sheet. Gently flatten each ball into a disc or “button” shape, about 1/2-inch thick.
- Once all the buttons are shaped, place the entire baking sheet in the freezer for 15-20 minutes. This hard freeze is the secret to a clean, easy chocolate dip!
Step 3: The Chocolate Dip
- While the buttons are freezing, melt your coating chocolate. Combine the chocolate wafers or chips with the coconut oil in a microwave-safe bowl. Heat in 20-second intervals, stirring vigorously after each, until completely smooth and fluid.
- Remove the buttons from the freezer. Using a fork or a dipping tool, submerge one button at a time into the melted chocolate, tap off the excess, and gently slide it back onto the parchment paper.
- If the chocolate starts to thicken, simply reheat it for another 10 seconds. If you’re adding a garnish like crushed candy canes, sprinkle it on immediately after dipping each button before the chocolate sets.
This dipping method is the same one I use for holiday favorites like Chocolate Pretzel Hearts and Chocolate Pretzel Wreaths—once you get the hang of it, a world of chocolate-covered treats opens up!
Step 4: Set & Serve
- Let the dipped buttons sit at room temperature until the chocolate shell is completely firm, about 1 hour. For a faster set, you can pop them back in the fridge for 15 minutes.
- If desired, melt a small amount of white chocolate and drizzle it over the buttons with a fork for a final decorative touch.
Storing Your Chocolate Mint Masterpieces
Because of the cream cheese, these buttons need to be stored in the refrigerator in an airtight container. They’ll keep beautifully for up to 5 days. The cold fridge also gives them an amazing, firm-yet-creamy texture that I absolutely love. You can also freeze them for up to 2 months! Just layer them between sheets of parchment paper in a freezer-safe container. Thaw in the fridge overnight before serving.
Why These Buttons Are Your New Go-To Treat
What I adore about this recipe is its versatility. They’re a stunning addition to a holiday cookie plate, a refreshing finish to a summer dinner party, or just a secret stash in your fridge for when a chocolate-mint craving strikes. They have the sophisticated feel of a confection from a specialty shop but with the heartfelt touch of being homemade. The process of making them is just as rewarding as eating them, especially when you see that gorgeous, shiny chocolate shell you created yourself.
If you’re on a chocolate-making roll, these buttons pair wonderfully with other simple, no-bake goodies. Consider making a batch of Chocolate Covered Pretzel Rods for a salty-sweet contrast, or some incredibly easy Chocolate Fudge for when you need a quick chocolate fix. So, tie on your apron, trust the process, and get ready to make something truly special. Your kitchen is about to smell amazing, and your taste buds are in for the best kind of treat.
What is the most important tip for ensuring the cream cheese filling is smooth?
The cream cheese must be softened to room temperature before mixing. If it’s cold, the filling will be lumpy.
Why is it crucial to freeze the shaped buttons before dipping them in chocolate?
A hard freeze for 15-20 minutes firms up the filling, which allows for a clean and easy chocolate dip without the buttons falling apart or melting.
How should the chocolate be melted to prevent it from seizing?
Melt the chocolate with a little coconut oil or shortening using a low and slow method, such as microwaving in 20-second bursts and stirring vigorously after each interval.
How long can you store the Chocolate Mint Cream Cheese Buttons, and how?
Store them in an airtight container in the refrigerator for up to 5 days. They can also be frozen for up to 2 months by layering them with parchment paper in a freezer-safe container, then thawing in the fridge overnight.

Ultimate Chocolate Mint Cream Cheese Buttons
Ingredients
Equipment
Method
- Make the Mint Filling: In a medium bowl, beat the softened cream cheese with an electric mixer on medium speed until smooth and creamy, about 1 minute.
- Add the sifted powdered sugar one cup at a time, beating on low after each addition. Once all sugar is added, beat on medium for 30 seconds until smooth.
- Beat in the peppermint extract and optional food coloring until evenly combined.
- Using a spatula, fold in the finely chopped chocolate chips. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes.
- Shape the Buttons: Line a baking sheet with parchment paper. Scoop heaping teaspoon-sized portions of the chilled filling.
- Roll each portion into a smooth ball, then place on the sheet and gently flatten into a disc about 1/2-inch thick.
- Place the baking sheet in the freezer for 15-20 minutes to harden.
- Prepare the Chocolate Coating: While buttons freeze, combine chocolate wafers and coconut oil in a microwave-safe bowl. Heat in 20-second intervals, stirring vigorously after each, until completely smooth and fluid.
- Dip the Buttons: Remove buttons from freezer. Using a fork, submerge one button at a time into the melted chocolate, tap off excess, and slide it back onto the parchment paper.
- If adding garnish like crushed candy canes, sprinkle on immediately after dipping. Reheat chocolate for 10 seconds if it thickens.
- Set & Serve: Let dipped buttons sit at room temperature until the chocolate shell is firm, about 1 hour (or refrigerate for 15 minutes to speed up).
- Optionally, melt a small amount of white chocolate and drizzle over the set buttons for decoration.