The first chocolate layer is barely set when the nougat goes on, and that’s where homemade candy bars can turn into one thick, marbled slab. I chill each layer before adding the next, so the chocolate stays distinct under the soft peanut nougat and the caramel holds its peanuts instead of dragging them through the layer below. These homemade Snickers bars have the chewy, crunchy layers I want in a candy bar, with clean edges when I cut the slab into 24 bars.
The chocolate layers are made with milk chocolate chips and a little refined coconut oil, which makes the melted chocolate easier to spread across the pan. The nougat gets its soft, fluffy texture from marshmallow creme, while the caramel-and-peanut layer brings the chew and crunch. Give each layer the time it needs in the refrigerator and you’ll have a neat stack of chocolate, peanut nougat, caramel, and salted peanuts.

Kitchen Note
Don’t cut the slab straight from the refrigerator. Let it stand at room temperature for 10 minutes first; the chocolate has a little give, so the top is less likely to crack as you portion the bars.
Save these homemade Snickers bars for a candy-making day: soft peanut nougat, chewy caramel, salted peanuts, and a crisp milk chocolate shell.
Why These Candy Layers Need Time to Set Before the Next Goes On
Homemade candy bars are built in layers, and each one behaves differently while it’s warm. Melted chocolate spreads easily, but it needs to firm up before you press a soft nougat layer over it. Nougat is pliable when freshly mixed; a short chill helps it hold its shape under the warm caramel. Then the caramel needs time to set around the peanuts before you cover everything with the final chocolate layer.
Those pauses are what keep the cross-section tidy. If you rush from one layer to the next, a spreader can pull the chocolate into the nougat or drag peanuts through the caramel. This isn’t about making the candy hard all the way through—the center should stay chewy. It’s about letting each surface become stable enough to support what comes next. Line the pan with parchment that overhangs two sides, too; the finished slab lifts out in one piece, so you can cut it without digging into the corners of the pan.
Why Creamy Peanut Butter and Soft Caramels Matter in the Layers

- Milk chocolate chips and refined coconut oil — Chips melt into a smooth, spreadable coating when warmed gently with the oil. Refined coconut oil keeps the chocolate flavor in front; unrefined coconut oil can add a noticeable coconut taste. Use chips you enjoy eating, but a specialty chocolate isn’t necessary for these layers.
- Marshmallow creme — This gives the nougat its soft, fluffy body. Use the jarred creme rather than trying to substitute marshmallows, which have a different texture and don’t incorporate the same way in this mixture.
- Creamy peanut butter — Smooth peanut butter blends evenly into the nougat and gives it a clear peanut flavor without adding extra bits. Conventional creamy peanut butter is the dependable choice here; separated natural peanut butter can leave the mixture oily or loose.
- Soft caramel candies and heavy cream — The cream helps the candies melt into a smooth layer that can be stirred around the peanuts. Choose soft caramels rather than hard candy or pourable caramel sauce; the soft candies form a layer that firms up when chilled.
- Roasted salted peanuts — Their roasted flavor and salt balance the sweet chocolate, nougat, and caramel, while the peanuts bring the crunch. Use them as they are, and stir them into the caramel only after it’s smooth so they’re coated throughout.
Build the Three Layers Without Smearing Them Together
Set the chocolate base
Line a 9×13-inch baking pan with parchment paper, leaving an overhang on two sides. In a microwave-safe bowl, melt 12 ounces of the chocolate chips with 1 teaspoon of refined coconut oil at 50% power in 30-second intervals, stirring between each interval. Stop when the chocolate is smooth; shorter bursts and stirring help prevent scorched spots. Spread it evenly in the pan, then refrigerate for 15 minutes, until set.
Cook and spread the peanut nougat
Combine the butter, granulated sugar, and evaporated milk in a 2-quart saucepan. Stir constantly over medium heat until the mixture boils, then continue cooking until it reaches 234°F, about 5–8 minutes. Remove the pan from the heat and quickly stir in the marshmallow creme, creamy peanut butter, and vanilla until smooth. Spread the nougat over the chocolate base and refrigerate for 20 minutes.
Coat the peanuts in caramel
Melt the unwrapped soft caramels with the heavy cream in a saucepan over low heat, stirring often. The mixture takes about 5–8 minutes to become smooth; keep the heat low so the caramel doesn’t scorch before the candies melt. Stir in the roasted salted peanuts once the caramel is smooth. Spread the mixture over the nougat and refrigerate for 30 minutes, until set.
Close the slab with chocolate
Melt the remaining chocolate chips with the remaining refined coconut oil in the microwave-safe bowl at 50% power, using 30-second intervals and stirring between them. Spread the chocolate evenly over the caramel-peanut layer. Refrigerate for at least 1 hour, until the top is set. Lift the slab out using the parchment and cut it into 24 bars.
Easy Changes for a Different Chocolate or Crunch
Use dark chocolate for a less-sweet finish
Swap the milk chocolate chips for the same amount of dark chocolate chips, using them for both the base and top layers. Keep the coconut oil and melting method the same. The candy will have a deeper chocolate flavor and a more bittersweet contrast with the caramel.
Trade the peanuts for roasted salted pecans
Use the same volume of roasted salted pecans in the caramel layer. Pecans have a softer bite and a buttery flavor, so the bars will feel a little less crunchy than the peanut version. Keep the creamy peanut butter in the nougat for its smooth texture.
Storage and Reheating
- Refrigerator: Store the bars in an airtight container for up to 1 week. The chocolate and nougat will be firm when cold.
- Freezer: Freeze the bars in a single layer until firm, then wrap them individually and place them in an airtight freezer container for up to 2 months. Thaw in the refrigerator.
- Reheating: These bars don’t need reheating. If you prefer them less firm, let a chilled bar sit at room temperature; microwaving can soften the chocolate coating before the center has warmed.
Questions That Come Up While Making Homemade Snickers Bars

Homemade Snickers Bars
Ingredients
Equipment
Method
- Line a 9x13-inch baking pan with parchment paper, leaving an overhang on two sides.
- Melt 12 ounces of the chocolate chips with 1 teaspoon of the coconut oil in a microwave-safe bowl at 50% power in 30-second intervals, stirring between intervals.
- Spread the chocolate evenly in the pan and refrigerate for 15 minutes, until set.
- Combine the butter, sugar, and evaporated milk in a 2-quart saucepan.
- Cook over medium heat, stirring constantly, until the mixture boils, then continue cooking until it reaches 234°F, about 5–8 minutes.
- Remove the pan from the heat and quickly stir in the marshmallow creme, peanut butter, and vanilla until smooth.
- Spread the nougat over the chocolate base and refrigerate for 20 minutes.
- Melt the caramels with the heavy cream in a saucepan over low heat, stirring often, until smooth, about 5–8 minutes.
- Stir in the peanuts.
- Spread the mixture over the nougat and refrigerate for 30 minutes, until set.
- Melt the remaining 12 ounces of chocolate chips with the remaining 1 teaspoon of coconut oil in the microwave-safe bowl at 50% power in 30-second intervals, stirring between intervals.
- Spread the chocolate evenly over the caramel-peanut layer.
- Refrigerate for at least 1 hour, until the top is set.
- Lift the slab out using the parchment and let it stand at room temperature for 10 minutes.
- Cut into 24 bars.



