Classic Chocolate Walnut Fudge
This old-fashioned chocolate fudge is dense, creamy, and loaded with toasted walnuts – the kind of fudge that melts on your tongue and tastes like it came from a candy shop.
The marshmallow creme method makes it nearly foolproof while still delivering that authentic fudge texture.
Why You’ll Love It
Rich, smooth fudge that sets up perfectly every time.
The marshmallow creme method eliminates the need for a candy thermometer.
Toasted walnuts add crunch and depth to every bite.
Makes about 64 pieces – plenty for gifting and keeping.
Uses standard pantry ingredients with no specialty items.
Stores well and actually improves in texture after a day or two.
Ingredients
3 cups semi-sweet chocolate chips
1 can (14 oz) sweetened condensed milk
1 jar (7 oz) marshmallow creme
1/4 cup (1/2 stick) unsalted butter
1 teaspoon vanilla extract
1/4 teaspoon salt
1 1/2 cups walnut pieces, toasted
Steps
1. Line an 8×8 inch or 9×9 inch baking pan with parchment paper, leaving overhang on two sides for easy removal.
2. Toast the walnuts in a dry skillet over medium heat for 4-5 minutes, stirring frequently, until fragrant and slightly darkened.
3. Transfer the toasted walnuts to a plate to cool and set aside.
4. In a large heavy-bottomed saucepan, combine the sweetened condensed milk and butter over medium-low heat.
5. Stir constantly until the butter melts and the mixture is warm and smooth.
6. Add the chocolate chips and continue stirring until completely melted and the mixture is glossy.
7. Remove the pan from heat.
8. Add the marshmallow creme, vanilla extract, and salt, stirring vigorously until the marshmallow is fully incorporated and no white streaks remain.
9. Fold in the toasted walnuts, reserving a small handful for topping if desired.
10. Immediately pour the fudge into the prepared pan and spread evenly with a spatula.
11. Press the reserved walnuts gently into the top if using.
12. Let the fudge cool at room temperature for 30 minutes, then refrigerate for at least 2 hours until firm.
13. Use the parchment overhang to lift the fudge from the pan.
14. Cut into 1-inch squares using a sharp knife – wipe the blade between cuts for clean edges.
Helpful Tips & Substitutions
Toasting the walnuts is not optional – it deepens their flavor and prevents them from becoming soggy in the fudge.
Work quickly once the marshmallow creme is added, as the fudge begins to set fast.
For cleaner cuts, chill the fudge until very firm and use a knife dipped in hot water.
Pecans, almonds, or hazelnuts can substitute for walnuts.
For plain chocolate fudge, simply omit the nuts.
Use a mix of semi-sweet and milk chocolate chips for a sweeter, creamier result.
Add 1/2 teaspoon of espresso powder to intensify the chocolate flavor without adding coffee taste.
Serving Ideas
Arrange squares on a platter for holiday dessert spreads.
Package in decorative tins with parchment paper between layers for homemade gifts.
Include on cookie and candy trays alongside other homemade treats.
Serve small squares alongside after-dinner coffee or espresso.
Chop fudge into chunks and fold into vanilla ice cream for a quick mix-in.
Stack pieces in clear cellophane bags tied with ribbon for party favors.
Make-Ahead & Storage
Store fudge in an airtight container at room temperature for up to 2 weeks.
For longer storage, refrigerate for up to 3 weeks – let come to room temperature before serving for the best texture.
Fudge freezes exceptionally well for up to 3 months.
Freeze in a single layer until solid, then transfer to a freezer bag with parchment between layers.
Thaw frozen fudge in the refrigerator overnight or at room temperature for 1-2 hours.
The fudge actually tastes better after resting a day or two as the flavors meld together.
Candy Shop Quality at Home
Good fudge is about texture – that smooth, dense, slightly grainy quality that dissolves slowly on your tongue.
This recipe delivers that classic fudge experience without the fussy candy thermometer techniques.
Make a batch and discover why homemade fudge remains one of the most appreciated holiday gifts you can give.