
This homemade Snickers Fudge turns a beloved candy into a mouth-watering sweet that outdoes the store-bought version. Layers of smooth chocolate, velvety peanut butter, sticky caramel, and toasted peanuts mix together for a treat that hits all your cravings. You'll fall for how the silky chocolate contrasts with crunchy nuts, while warm caramel brings everything together in each delicious bite.
When I whipped this up for our family Christmas last year, I caught my nephew stuffing some in his pocket to sneak home. My sister made him share once she spotted him, but I took it as the biggest compliment ever! Something about chocolate mixed with peanut butter really brings out everyone's sneaky side.
What You'll Need
- Bottom Layer: Butterscotch chips, milk chocolate chips, peanut butter.
- Nougat Layer (Middle): Evaporated milk, sugar, butter, vanilla extract, peanut butter, marshmallow crème, salted peanuts chopped up.
- Gooey Middle (Caramel): Heavy cream, caramel cubes.
- Top Coating (Chocolate): Peanut butter, butterscotch chips, milk chocolate chips.
How To Make It
- Start With Base Layer:
- Mix peanut butter with butterscotch and chocolate chips until melted. Push into a greased dish and cool for 10-15 minutes in the fridge.
- Create the Fluffy Middle:
- Heat sugar, butter, and evaporated milk together. Add vanilla, peanut butter, and marshmallow crème. Mix in peanuts and layer on top of cooled base. Chill it again.
- Add Some Gooey Goodness:
- Stir heavy cream with caramel cubes until smooth. Pour this over your chilled middle layer and smooth it out. Let it firm up in the fridge.
- Top It Off:
- Melt more chocolate chips with butterscotch chips and peanut butter. Spread on top of the firmed-up caramel. Chill at least 2 hours.
- Cut It Up:
- Let it warm up about 10 minutes before slicing into squares using a knife warmed under hot water.

Perfect For Presents
This fudge works so well as a handmade gift. During Christmas season, I cut smaller squares, tuck them into pretty mini cupcake wrappers, and stack them in a nice container with parchment between each layer. Everyone always wants to know how I made it, and it's now become my trademark treat among friends and family.
Plan Ahead Perks
This treat keeps really well and tastes even better after a couple days. You can make it a full week before you need it, wrap it tight, and keep it in your fridge for the best texture.
Tasty Twists
Try sprinkling a bit of cinnamon into your chocolate layers for a fall feel or add a tiny bit of peppermint for a Christmas touch.

I've been playing with versions of this fudge for almost fifteen years, ever since I found out how fancy it looks while being pretty easy to make. What started as a holiday experiment has turned into an all-year favorite that my family asks for on birthdays, at potlucks, and sometimes just because "hey, it's Tuesday."
Frequently Asked Questions
- → Could I swap out the type of chocolate chips?
- Absolutely! Use dark or semi-sweet chocolate chips for less sweetness. While butterscotch helps mimic the Snickers flavor, you could replace it with more chocolate if needed.
- → How do I store this dessert?
- Pop it in an airtight container, and keep it in the fridge for up to 14 days. Freeze it, well-wrapped in plastic and then foil, to keep for 3 months.
- → Can I use a smaller pan size?
- Sure! A 9×9 inch pan will make chunkier layers and fewer servings. Just note, thicker layers need extra time to firm up while chilling.
- → What is marshmallow fluff, and where’s it found?
- It's a soft, spreadable marshmallow product. Check the grocery section by marshmallows or ice cream toppings. Can't find it? Melt 2 cups of mini marshmallows with 2 tablespoons of corn syrup instead.
- → Why do my dessert layers smudge together?
- Make sure each layer cools completely before adding the next one. Warm or soft layers will mix. Cool for at least 30 minutes, or until firm to the touch.