This post may contain affiliate links. Please see my disclosure policy
Homemade Snickers Bars have gooey caramel, peanut nougat, and a chocolate coating — an easy no-bake copycat that tastes better than the real thing.
Have you ever wanted to make your favorite candy bar at home? Whenever I love something from the store, I always wonder what it would taste like homemade, and it’s almost always better. These Homemade Snickers Bars are proof: gooey caramel, a soft peanut nougat, and a chocolate coating, all layered together in one pan. No candy thermometer, no fancy equipment, just a handful of simple ingredients and a little patience while the layers set.

This one has been a reader favorite for years, and it’s easy to see why. You get to control exactly what goes into it — real peanuts, good chocolate, and a nougat that’s every bit as rich as the candy bar version. If you love easy homemade candy, you’ll also want to try my homemade Peanut Butter Cups or Reese’s Fudge.
Erin’s Notes
- No-bake and no candy thermometer — everything comes together on the stovetop and in the microwave.
- Tastes just like the real thing, with a gooey caramel layer, peanut nougat, and chocolate on both sides.
- Makes a big batch (30 bars), so it’s perfect for parties, holidays, or gifting.
- Simple ingredients — no specialty candy-making supplies required.
Ingredient Notes
- Milk chocolate chips — used for both the bottom and top layers; you can substitute your favorite chocolate chips if you prefer.
- Creamy peanut butter — melted with the chocolate to make it easier to spread, and mixed into the nougat for flavor.
- Marshmallow fluff — the shortcut that makes this nougat easy; no egg whites or candy thermometer needed.
- Roasted peanuts — chopped and folded into the nougat so every bite has crunch.
- Caramels — unwrapped and melted with evaporated milk into a smooth, pourable layer.


Homemade Snickers
Ingredients
First Chocolate Layer
- 1 cup milk chocolate chips
- 1/4 cup creamy peanut butter
Nougat Layer
- 4 tablespoons unsalted butter
- 1 cup granulated sugar
- 1/4 cup evaporated milk
- 7 ounce jar marshmallow fluff
- 1/4 cup peanut butter
- 1 teaspoon vanilla extract
- 1 1/2 cups roasted peanuts, chopped
Caramel Layer
- 11 ounce bag caramels, unwrapped
- 1/4 cup evaporated milk
Second Chocolate Layer
- 1 cup milk chocolate chips
- 1/4 cup creamy peanut butter
Instructions
- Line a 13×9-inch baking dish with parchment paper. Set aside.
- Melt together chocolate and peanut butter for the first chocolate layer. Spread evenly in bottom of prepared baking dish. Place in freezer to set.1 cup milk chocolate chips, 1/4 cup creamy peanut butter
- Meanwhile in a small saucepan melt butter over medium heat. Add sugar and evaporated milk. Bring to boil, stirring frequently. Once boiling cook for 5 minutes, continuing to stir frequently.4 tablespoons unsalted butter, 1 cup granulated sugar, 1/4 cup evaporated milk
- Remove from heat and mix in marshmallow fluff, peanut butter, and vanilla. Mix until smooth and then fold in chopped peanuts.7 ounce jar marshmallow fluff, 1/4 cup peanut butter, 1 teaspoon vanilla extract, 1 1/2 cups roasted peanuts
- Spread over first chocolate layer.
- In a microwave-safe bowl melt together caramel and evaporated milk at 50% power, stirring every 45 seconds until melted and smooth.11 ounce bag caramels, 1/4 cup evaporated milk
- Pour over nougat layer. Place in refrigerator until caramel is set.
- Melt second layer of chocolate and peanut butter together for the top. Spread evenly over the caramel layer. Place in refrigerator for at least 2 hours until chocolate and caramel are solid. Slice and serve.1 cup milk chocolate chips, 1/4 cup creamy peanut butter
- Store bars in refrigerator for best results.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
How to Make Homemade Snickers
- Make the first chocolate layer. Melt the milk chocolate chips and peanut butter together, then spread evenly in a parchment-lined 13×9-inch pan. Place in the freezer to set while you make the nougat.
- Make the nougat. Melt the butter in a saucepan, then add the sugar and evaporated milk. Bring to a boil and cook, stirring frequently, for about 5 minutes.
- Finish the nougat. Remove from the heat and stir in the marshmallow fluff, peanut butter, and vanilla until smooth, then fold in the chopped peanuts.
- Layer the nougat. Spread the nougat evenly over the first chocolate layer.
- Add the caramel. Melt the caramels with evaporated milk in the microwave at 50% power, stirring every 45 seconds until smooth, then pour over the nougat. Refrigerate until set.
- Top with chocolate. Melt the second batch of chocolate and peanut butter and spread over the caramel layer.
- Chill and slice. Refrigerate for at least 2 hours, until the chocolate and caramel are fully set, then slice into bars.

Recipe Tips
- Line the pan with parchment paper, leaving some overhang on the sides, it makes lifting the whole slab out for slicing much easier.
- Let each layer fully set before adding the next; this keeps the layers distinct instead of swirling together.
- Use a sharp knife and wipe it clean between cuts for the neatest slices, since the caramel layer can be sticky.
- Let bars sit at room temperature for a few minutes before serving — they’re easier to bite into once they soften slightly.

Storage
Store the bars in an airtight container in the refrigerator, where they’ll keep for about a week, this keeps the caramel and chocolate from softening or melting. Bars can also be frozen in an airtight, freezer-safe container for longer storage; thaw in the refrigerator before serving.
Yes. If you have a peanut allergy, another nut or seed butter can be used in place of the peanut butter, and sunflower seeds or crushed pretzels can stand in for the peanuts. The flavor won’t be identical to the original, but it will still be delicious.
This usually means the caramel mixture wasn’t heated long enough to fully melt and combine with the evaporated milk. Keep microwaving in short intervals, stirring well between each, until the mixture is completely smooth before pouring it over the nougat.
Yes — once the nougat and caramel layers are fully set, you can slice the bars and dip each one in melted chocolate for a look that’s closer to a traditional candy bar, rather than spreading a chocolate layer on top.













I’ve never baked with nougat before, but I definitely enjoy it in my chocolate bars! I’ll have to give these a try!
Oh my, these are amazing! My whole family can’t stop talking about these!
These look delicious! I’ve always wanted to try to make homemade snickers at home as well, but had also been worried that it would be really complicated and would take forever. Glad to know there’s an easy way to pull them together!
One of my favorite candy bars ever! So crazy delicious!
These bars look so delicious. Love all the ingredients!
Omg, I need this in my life! Looks out of this world!
These look like a dream! I could eat the whole pan 🙂