A candy cane chocolate fudge is the no-bake dessert you want when December gets busy and you still need something that looks like you tried. It’s a dense, smooth milk-chocolate slab threaded with crushed peppermint candy and a little mint extract, set in the fridge instead of cooked to a temperature. You get clean squares that snap at the edge and melt fast on the tongue, which is exactly what most people expect from a holiday fudge.
This version skips the candy thermometer and the grainy texture that comes from rushed stovetop fudge. Sweetened condensed milk does the structural work while the chocolate provides flavor and body. If you’ve made the mini chocolate gateau before, think of this as the lazy cousin that delivers similar chocolate satisfaction with a quarter of the effort. Making this candy cane chocolate fudge at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Candy Cane Chocolate Fudge
- Ready in about ten minutes of active work, then the fridge does the rest.
- Uses pantry chocolate and one can of condensed milk, so no special shopping.
- Crushed candy cane gives a cool mint contrast against sweet milk chocolate.
- Holds neat squares at room temperature for a cookie box or gift tin.
- Naturally egg-free and nut-free as written, which covers most school parties.

Ingredients You’ll Need
- 3 cups (510 g) semi-sweet chocolate chips — the base flavor and body.
- 1 can (14 oz / 397 g) sweetened condensed milk — sets the fudge without boiling.
- 2 tablespoons (28 g) unsalted butter — loosens the texture for a clean cut.
- 1/2 teaspoon peppermint extract — backs up the candy cane with real mint note.
- 3/4 cup finely crushed candy canes (about 6 standard canes) — stirred in and topped.
- 1/4 teaspoon fine salt — keeps the sweetness from going flat.
Ingredient Substitutions
Semi-sweet chocolate chips: Replace with an equal weight of milk chocolate chips for a sweeter, softer square that cuts less sharply. Milk chocolate has more cocoa butter and sugar, so the slab will feel a little stickier and need an extra 20 minutes of chill time. Skip this swap if you’re gifting in a warm room because the edges will soften faster than semi-sweet. The candy cane chocolate fudge works well for weeknight cooking when time is limited.
Sweetened condensed milk: Use an equal volume of evaporated milk plus 3/4 cup granulated sugar, but you must simmer the mix to 110°C / 230°F to thicken. This changes the method from no-bake to stovetop and risks graininess if the sugar crystallizes. The flavor stays close, though the texture turns slightly more chewy than creamy. Storing leftover candy cane chocolate fudge correctly keeps it tasting good for days.
Candy canes: Swap with 3/4 cup crushed peppermint starlight mints using the same weight. Starlight mints are denser and less brittle, so they crush into smaller shards and tint the fudge pinker. Expect a stronger mint hit and a slightly chalky top if you overload the surface. For the best results with this candy cane chocolate fudge, read through all the steps before starting.
Unsalted butter: Use an equal amount of refined coconut oil for a dairy-free version that still slices clean. Coconut oil firms up harder in the fridge, so let the pan sit 5 minutes before cutting. The mint note comes through clearer because there’s no butter flavor competing with it. If you enjoyed this, our chocolate chip cookies is worth trying next.
Step-by-Step Instructions
- Line an 8×8 inch baking pan with parchment, leaving a 2-inch overhang on two sides for lifting. Crush the candy canes in a zip bag with a rolling pin until you have both fine dust and pea-size shards.
- Combine the chocolate chips, sweetened condensed milk, butter, and salt in a heatproof bowl. Set the bowl over a pot of barely simmering water on low heat, stirring every 30 seconds until the mix is smooth and glossy.
- Remove the bowl from the heat and stir in the peppermint extract and 1/2 cup of the crushed candy canes. The shards should distribute evenly and the mixture will thicken slightly as it cools.
- Pour the fudge into the prepared pan and press gently with a spatula to level the top. Sprinkle the remaining 1/4 cup candy cane over the surface and press lightly so it adheres.
- Refrigerate 3 hours until the slab is firm and a finger pressed in leaves no dent. Lift out using the parchment and cut into 36 squares with a warm knife.
Pro Tips
Warm your knife under hot water and wipe it between cuts so the top candy crust doesn’t shatter and drag through the chocolate. This keeps the squares looking sharp instead of ragged.
Crush the candy canes to two textures — dust and shards — because the dust flavors the body while the shards give a visible crunch on top. A single fine powder disappears into the chocolate and you lose the peppermint pop.
For tempering background on chocolate behavior, check the chocolate technique guides from Serious Eats before you scale the batch up. Their notes on moisture control explain why condensed milk beats adding water-based mint syrup here.
Chill the pan on a flat fridge shelf, not the door, so the slab sets evenly and doesn’t tilt into a thicker corner. An uneven set means some squares cut wet and others crack.
If you like a deeper cocoa note, pair this with our brown butter cookies on the same dessert tray for contrast.
Common Mistakes to Avoid
Heating the chocolate mix on medium-high heat instead of low makes the chips seize and turn grainy because the fat breaks from the solids. Keep the water at a bare simmer and pull the bowl early if it looks almost melted.
Skipping the parchment overhang means you’ll fight the firm slab out of the pan and crack it. The paper sling is what lets you lift a clean block to a cutting board.
Adding the candy cane before the chocolate is fully off the heat can make the shards melt into streaks instead of staying crisp. Stir them in once the bowl is off the stove and the mix has cooled 60 seconds.
Cutting before the full 3 hours chill leaves a smeared edge that won’t hold a neat gift shape. Give it the time or move the pan to the freezer for 45 minutes if you’re behind schedule.
Serving Suggestions
Stack the squares in a striped paper box with wax dividers so they don’t stick, which makes the chocolate bun look mild next to the minty red-and-white fudge. A clear cellophane bag tied with baker’s twine turns six squares into a five-minute neighbor gift.
Plate them beside hot coffee or a dark stout at a holiday open house because the bitter drink cuts the sweet chocolate. Avoid leaving the tray in direct sun or near the oven — the surface candy softens and the squares merge.
Storage and Reheating
Keep the fudge in an airtight container with parchment between layers, refrigerated for up to 2 weeks. The condensed milk base stays safe that long, though the candy top loses crunch after day five.
You don’t reheat this dessert — serve it cold or at cool room temperature after 10 minutes out of the fridge. For longer holding, wrap the block tight and freeze for up to 3 months, then thaw overnight in the fridge before cutting.
Never leave cut squares on a counter for more than 2 hours if your room is above 21°C / 70°F, since the butter content softens fast and invites sticking.
Recipe Variations
White Chocolate Version
Swap the semi-sweet chips for equal-weight white chocolate and drop the peppermint extract to 1/4 teaspoon. White chocolate is softer, so add 15 minutes to the chill and use red-and-green cane dust for contrast. The result is sweeter and paler with the same mint crunch.
Dark Chocolate Version
Use 70% dark chips instead of semi-sweet and raise the salt to 1/2 teaspoon to balance the bitterness. This version sets firmer and needs a sharper knife, but it reads as less sugary next to pudding cookies on a tray. Cut smaller squares because the intensity is higher.
Layered Peppermint Version
Pour half the plain chocolate mix, chill 45 minutes, then add a thin layer of white chocolate with cane shards, and finish with the rest of the dark mix. You get three bands when sliced, which looks like a candy cane stripe. Build it the day before because each layer needs its own partial set.
Vegan Swap
Replace the condensed milk with a can of sweetened coconut condensed milk and use dairy-free chocolate and coconut oil. The slab firms harder and carries a light coconut note behind the mint. Check the mini egg cookies for another egg-free option if you’re building a free-from box.
Candy Cane Chocolate Fudge
Description
A candy cane chocolate fudge is an easy no-bake holiday dessert with dense, smooth milk-chocolate and crushed peppermint. It sets in the fridge for clean squares that snap at the edge and melt fast on the tongue.
Ingredients
Instructions
-
Line the baking pan
Line an 8x8 inch baking pan with parchment, leaving a 2-inch overhang on two sides for lifting. This sling lets you lift a clean block out later without cracking the firm slab.
-
Crush the candy canes
Crush the candy canes in a zip bag with a rolling pin until you have both fine dust and pea-size shards. The dust flavors the body while the shards give a visible crunch on top.
-
Combine base ingredients
Combine the chocolate chips, sweetened condensed milk, butter, and salt in a heatproof bowl. Set the bowl over a pot of barely simmering water on low heat, stirring every 30 seconds until the mix is smooth and glossy.
-
Stir in mint and cane
Remove the bowl from the heat and stir in the peppermint extract and 1/2 cup of the crushed candy canes. The shards should distribute evenly and the mixture will thicken slightly as it cools off the stove.
-
Pour and level fudge
Pour the fudge into the prepared pan and press gently with a spatula to level the top. Make sure the surface is even so the slab sets without a thicker corner.
-
Top with candy cane
Sprinkle the remaining 1/4 cup candy cane over the surface and press lightly so it adheres. This gives the visible peppermint crunch on each square.
-
Refrigerate to set
Refrigerate 3 hours on a flat fridge shelf until the slab is firm and a finger pressed in leaves no dent. If you are behind schedule, move the pan to the freezer for 45 minutes instead.
-
Cut into squares
Lift out using the parchment and cut into 36 squares with a warm knife. Warm your knife under hot water and wipe it between cuts so the top candy crust doesn't shatter and drag through the chocolate.
Nutrition Facts
Servings 36
- Amount Per Serving
- Calories 150kcal
- % Daily Value *
- Total Fat 7g11%
- Saturated Fat 4g20%
- Cholesterol 8mg3%
- Sodium 40mg2%
- Total Carbohydrate 20g7%
- Dietary Fiber 1g4%
- Sugars 18g
- Protein 2g4%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Keep in an airtight container with parchment between layers, refrigerated for up to 2 weeks; the candy top loses crunch after day five.
- Make ahead: Chill the pan on a flat fridge shelf, not the door, so the slab sets evenly and doesn't tilt into a thicker corner.
- Pro tip: For a deeper cocoa note, pair this with our brown butter cookies on the same dessert tray for contrast.
- Serving: Serve cold or at cool room temperature after 10 minutes out of the fridge; never leave cut squares on a counter above 21°C / 70°F for more than 2 hours.
