No-Bake Snickers Bars are the ultimate indulgent treat — a homemade candy bar with layers of rich chocolate, creamy nougat, crunchy salted peanuts, and gooey caramel, all made without turning on the oven. This recipe is a celebration of everything we love about the classic Snickers bar, recreated in a simple, no-bake format that’s surprisingly easy to make at home. The magic begins with a chocolate-peanut butter base layer, followed by a fluffy nougat made from butter, sugar, evaporated milk, marshmallow creme, and peanut butter. Salted peanuts are scattered over the nougat for crunch, then a layer of melted caramel is poured on top. A final layer of chocolate seals everything in, and after a couple of hours in the refrigerator, you have homemade candy bars that rival the store-bought version.
The brilliance of these bars lies in their layers of texture and flavor — the smooth chocolate, the chewy nougat, the crunchy peanuts, and the gooey caramel all come together in perfect harmony. They’re perfect for holiday gifting, party platters, or anytime you’re craving a sweet, indulgent treat. Cut them into squares and watch them disappear.
WHY YOU’LL LOVE THIS RECIPE
- No-bake and easy — no oven required, just layer and chill.
- All the flavors of a Snickers bar — chocolate, nougat, peanuts, and caramel.
- Rich, indulgent, and satisfying — a homemade candy bar that’s better than store-bought.
- Perfect for gifting — wrap them up for a thoughtful homemade gift.
- Crowd-pleasing — a treat that everyone will love.
INGREDIENTS
- 2 cups milk chocolate chips, divided
- ½ cup creamy peanut butter, divided
- 1 jar (7 oz) marshmallow creme
- ¼ cup butter
- 1 cup granulated sugar
- ¼ cup evaporated milk
- 1½ cups salted peanuts
- 1 bag (11 oz) soft caramels, unwrapped
- ¼ cup heavy cream
INSTRUCTIONS
Step 1: Make the Chocolate Base
Line a 9×13-inch pan with foil. Melt 1 cup chocolate chips with ¼ cup peanut butter, spread in the pan, and chill for 15 minutes.
Step 2: Make the Nougat
For the nougat, melt the butter in a saucepan, add the sugar and evaporated milk, and boil for 5 minutes, stirring. Remove from heat and stir in the marshmallow creme and ¼ cup peanut butter. Spread over the chocolate.
Step 3: Add the Peanuts
Sprinkle the peanuts over the nougat.
Step 4: Add the Caramel
Melt the caramels with the cream until smooth and pour over the peanuts. Chill for 15 minutes.
Step 5: Top with Chocolate
Melt the remaining chocolate and spread it on top.
Step 6: Chill and Serve
Chill for 2 hours, then cut into squares.
TIPS
- Line the pan well — foil makes it easy to lift the bars out for cutting.
- Stir constantly when boiling the nougat — this prevents burning and ensures a smooth texture.
- Work quickly with the caramel — it sets fast, so pour and spread it while warm.
- Chill between layers — this helps each layer set properly before adding the next.
- Use a sharp knife — for clean, neat squares, use a sharp knife and wipe it between cuts.
STORAGE OPTIONS
Refrigerator: Store in an airtight container in the refrigerator for up to 2 weeks.
Freezer: These bars freeze well for up to 3 months. Wrap tightly in plastic wrap and foil. Thaw in the refrigerator before serving.
No-Bake Snickers Bars are a rich, indulgent, and utterly delicious homemade candy that’s perfect for any occasion. With their layers of chocolate, nougat, peanuts, and caramel, they’re a treat that everyone will love. Enjoy!

