Chocolate Walnut Fudge is the kind of classic treat that never goes out of style. Rich, dense, and loaded with nutty crunch, it brings together smooth chocolate and earthy walnuts in a perfect bite-sized square. Whether you’re making it for the holidays, a bake sale, or just because you’re craving something indulgent, this fudge hits the spot every time.
What makes this fudge so satisfying is its simplicity. You only need a few ingredients to pull it off, and most of them are pantry staples: quality chocolate, sweetened condensed milk, butter, vanilla extract, and of course, chopped walnuts. The key is using good chocolate and not skimping on the nuts—they give the fudge that signature crunch and a slightly bitter contrast that balances out the sweetness.
The process itself is easy and doesn’t require a candy thermometer or advanced skills. You melt everything gently, stir in the nuts, pour the mixture into a pan, and let it chill until firm. Once it sets, slice it into squares and it’s ready to serve or gift. It stores well too, making it a great make-ahead option for parties or care packages.
If you want to get creative, you can customize this basic fudge in a bunch of ways. Add a pinch of sea salt on top for a salty-sweet twist. Swirl in a bit of peanut butter, caramel, or espresso powder for extra flavor. Or try mixing in dried cranberries, shredded coconut, or even crushed peppermint during the holidays.
Chocolate Walnut Fudge is indulgent but approachable, fancy enough to impress yet easy enough to whip up on a weekday evening. It’s the kind of nostalgic dessert that brings back memories with each bite and never fails to satisfy a serious chocolate craving. Serve it with coffee, tuck a few pieces into a gift box, or keep a stash in the fridge for when you need a little something sweet.

Ingredients
- 2 cups semi-sweet chocolate chips
- 1 can sweetened condensed milk 14-ounce
- 1 teaspoon vanilla extract
- 1 cup walnuts chopped
- 1 tablespoon butter
Instructions
- Line an 8-inch square baking dish with aluminum foil or parchment paper.
- In a medium saucepan, combine the chocolate chips and sweetened condensed milk over low heat.
- Stir constantly until the chocolate is fully melted and the mixture is smooth.
- Remove from heat and stir in the vanilla extract and butter until well combined.
- Fold in the chopped walnuts.
- Pour the mixture into the prepared baking dish, spreading it evenly.
- Refrigerate for 2 hours or until firm before cutting into squares.
Nutrition












I followed the recipe but it turned out too sweet for my taste. Maybe less condensed milk next time?
Condensed milk is super sweet, like why use it if you don’t want sweet? Just use less. Duh!
Yeah, I thought it was a bit sweet too. Maybe try adding a pinch of salt next time to balance it out?
Why do people add walnuts to fudge? It’s just confusing. Without them, it would be perfect! 😒
This fudge is AMAZING! Super easy to make and it tastes delicious. I made it for my family and they loved it!
Made this for my kids and they ate it all! Definitely a hit! Just be careful not to eat it all yourself! 😂
Too much chocolate for my liking! Should’ve added somthin like salt to balance it out. Just not my thing.
Fudge! Yum! 😋
I’ll just stick to store-bought next time. My fudge was like a rock. What did I do wrong? 😩
Super easy and quick to make! Just made it for a party, and everyone raved about it! 😍
I don’t think chocolate and condensed milk go together 🤔 Seems weird.
Pretty easy, but I had to keep the heat on *very* low or it started to look grainy. Once I lowered the temp and stirred constantly, it smoothed out.
Okay this is straight up delicious. 8-inch dish is perfect for portioning. Five stars? yeah five.
Wait, do you really only refrigerate 2 hours? Mine always needs like half a day, otherwise it’s too soft. Still tastes amazing though—walnuts make it way better. Maybe my fridge is just weak lol.
Totally agree—this is rich in the best way. The 8-inch size is honestly perfect for sharing without it turning into a brick in the fridge. Five stars for sure!
Wow, super rich! A little goes a long way. My kids loved it! 🥳
So glad to hear your kids loved it! It’s definitely a family favorite at our house too. 😄
Yeah, it’s good and all, but isn’t it a bit too sweet? I think I’d skip the condensed milk next time.
I can’t believe how easy this was! I made it in no time and it turned out perfect. 10/10!
I don’t know, maybe I did something wrong, but it turned out too sweet for me. I prefer dark chocolate.
My grandma used to make something similar. This recipe brought back great memories! Thank you!
This recipe is a flop. My fudge didn’t set. I followed the instructions to the letter!
Couldn’t get it to firm after 2 hours. I think my fridge is weirdly warm. I ended up freezing it and then it finally set—tastes great once it does.
Ugh, that’s super frustrating. If it won’t firm after 2 hours, a “warm” fridge is totally a likely culprit—fudge can be picky. Did you check the fridge temp? Also, make sure the mixture cooled a bit before putting it in (still-liquid hot fudge can take way longer). Freezing it like you did is a smart fix—just let it sit 5-10 min before cutting so it doesn’t crumble.
Is the butter really necessary? I forgot to add it and it still came out fine.
Butter adds richness, but I guess you can skip it if you like! Glad it worked out for you!
It was okay, but too sweet for my taste. I think I would reduce the condensed milk next time.
Reducing condensed milk? That’s like taking the ice outta an ice cream! But if ya like less sweet, go for it! Just don’t forget the walnuts! 🍫
I find it crazy that people think it’s too sweet! I thought it was just right. But hey, everyone has different taste buds! 😊
I’m not a fan of walnuts, so I left them out. Still turned out great! Sweet as can be!
I’m glad it turned out well! I might try it without walnuts too, I’m not a big fan either!
Leaving out the walnuts? Is that even a fudge anymore? Sounds like a cop-out to me. Better get yourself some walnuts next time!