Snickers bars have long been a favorite treat for their perfect balance of sweet and salty flavors, creamy textures, and that satisfying crunch of peanuts. But have you ever thought about making your very own Homemade Snickers Bars? It’s a fun and rewarding process that not only allows you to enjoy a delicious dessert but also gives you the chance to customize every component to your liking. From the chewy caramel to the smooth chocolate coating, this recipe will bring the joy of Snickers right to your kitchen.
Why You’ll Keep Making It

Once you make Homemade Snickers Bars, you’ll find it hard to go back to store-bought versions. The satisfaction of creating layers of creamy peanut butter, gooey caramel, and crunchy peanuts, all enveloped in silky chocolate, is simply unmatched. Plus, you can adjust the ingredients to suit your taste—whether you want more caramel, extra nuts, or a different kind of chocolate, the possibilities are endless.
What to Buy
To create your own Homemade Snickers Bars, you’ll need the following ingredients:
- 1 cup milk chocolate chips – for the outer layer.
- 1 cup peanut butter – creamy and smooth for the filling.
- 1 cup unsalted butter – adds richness to the bars.
- 1 cup granulated sugar – for sweetness.
- 1 cup evaporated milk – gives a creamy texture.
- 1 cup marshmallow fluff – for that fluffy, sweet layer.
- 1 cup salted peanuts, roughly chopped – for crunch and saltiness.
- 1 teaspoon vanilla extract – for added flavor.
- 1 (14-ounce) bag of caramels – the chewy layer.
- 1 cup heavy whipping cream – to make the caramel creamy.
Gear Up: What to Grab
Before you dive into making your Homemade Snickers Bars, gather the following tools:
- Mixing bowls – for combining ingredients.
- Double boiler or microwave-safe bowl – for melting chocolate and caramels.
- 9×13 inch baking dish – to assemble the bars.
- Spatula – for spreading the layers evenly.
- Wax paper or parchment paper – to line the baking dish.
Homemade Snickers Bars: How It’s Done

Creating these bars is a multi-step process, but don’t worry, it’s well worth the effort!
Step 1: Prepare the Baking Dish
Start by lining a 9×13 inch baking dish with wax paper or parchment paper. This will help you easily lift out the bars once they’re set.
Step 2: Make the Peanut Butter Layer
In a mixing bowl, combine 1 cup of peanut butter and 1 cup of unsalted butter. Use a hand mixer or a spatula to blend until smooth and creamy. Once combined, spread this mixture evenly across the bottom of the prepared baking dish.
Step 3: Create the Caramel Layer
In a separate bowl, combine 1 cup of granulated sugar, 1 cup of evaporated milk, and 1 cup of marshmallow fluff. Heat this mixture over a double boiler or in the microwave until smooth, stirring frequently. Once melted and combined, fold in 1 cup of roughly chopped salted peanuts. Pour this caramel mixture over the peanut butter layer and spread evenly.
Step 4: Melt the Caramels
In a saucepan, combine the entire bag of caramels with 1 cup of heavy whipping cream. Heat over low, stirring until completely melted and smooth. Pour this caramel mix over the peanut and marshmallow layer. Allow it to cool and set for at least 30 minutes in the refrigerator.
Step 5: Prepare the Chocolate Coating
While the bars are setting, melt 1 cup of milk chocolate chips along with an additional ½ cup of peanut butter in a double boiler or microwave. Stir until smooth and glossy.
Step 6: Assemble the Bars
Once the caramel layer is firm, remove the baking dish from the refrigerator. Pour the melted chocolate mixture over the top, spreading it evenly with a spatula. Tap the dish gently on the counter to remove any air bubbles.
Step 7: Chill and Slice
Return the dish to the refrigerator and let it chill for about 1-2 hours, or until the chocolate is completely set. Once firm, lift the bars out of the dish using the wax paper, and slice them into squares or rectangles.
Nutrition-Minded Tweaks

If you’re looking to lighten up your Homemade Snickers Bars, consider these tweaks:
- Use dark chocolate instead of milk chocolate for a richer flavor and added antioxidants.
- Opt for natural peanut butter with no added sugar.
- Use a sugar substitute to reduce the overall sugar content.
- Incorporate some oats or crushed protein bars for a healthier crunch.
Problems & Prevention
Making Homemade Snickers Bars should be a fun and rewarding process, but sometimes things can go awry. Here’s how to prevent common issues:
- If your chocolate coating is too thick, add a small amount of coconut oil to thin it out.
- To avoid a sticky mess, ensure the caramel is completely cooled before pouring the chocolate on top.
- Make sure to chop the peanuts roughly to avoid large chunks that might disrupt the texture.
- If the bars are hard to slice, let them sit at room temperature for a few minutes before cutting.
Storage Pro Tips
For the best enjoyment of your Homemade Snickers Bars, consider these storage tips:
- Store the bars in an airtight container in the refrigerator for up to two weeks.
- For longer storage, freeze the bars in individual pieces, wrapped in wax paper.
- Thaw in the refrigerator before enjoying for the best texture.
Common Qs About Homemade Snickers Bars
Can I make these bars vegan?
Yes! Substitute the milk chocolate chips with dairy-free chocolate, use a plant-based butter alternative, and opt for a vegan marshmallow fluff.
What can I use instead of peanuts?
If you’re allergic to peanuts or just prefer a different flavor, you can substitute with almonds, cashews, or even sunflower seeds for a similar crunch.
How do I make the bars less sweet?
To reduce sweetness, consider using unsweetened chocolate for the coating, or reduce the amount of granulated sugar in the caramel layer.
Can I add other ingredients?
Absolutely! Feel free to add in your favorite mix-ins, such as shredded coconut or dried fruit, to customize your Homemade Snickers Bars.
If you’re excited about making your own treats, check out these delicious recipes:
The Last Word
With a little patience and creativity, you can whip up these delightful Homemade Snickers Bars that are sure to satisfy your sweet tooth. Whether for a party or just a treat for yourself, these bars will impress everyone who takes a bite. Enjoy the process, and don’t be afraid to make this recipe your own!

Homemade Snickers Bars
Ingredients
Equipment
Method
- Step 1: Line a 9x13 inch baking dish with wax paper or parchment paper.
- Step 2: In a mixing bowl, combine 1 cup of peanut butter and 1 cup of unsalted butter. Blend until smooth and creamy, then spread evenly in the baking dish.
- Step 3: In a separate bowl, mix 1 cup of granulated sugar, 1 cup of evaporated milk, and 1 cup of marshmallow fluff. Heat until smooth, then fold in 1 cup of roughly chopped salted peanuts and pour over the peanut butter layer.
- Step 4: In a saucepan, combine the bag of caramels and 1 cup of heavy whipping cream. Heat until melted and smooth. Pour over the peanut and marshmallow layer and cool in the refrigerator for at least 30 minutes.
- Step 5: Melt 1 cup of milk chocolate chips and ½ cup of peanut butter until smooth.
- Step 6: Pour the melted chocolate mixture over the cooled caramel layer, spreading evenly.
- Step 7: Chill for 1-2 hours until set, then lift out and slice into squares or rectangles.
Notes
- Store the bars in an airtight container in the refrigerator for up to two weeks.
- For longer storage, freeze wrapped in wax paper.
- Thaw in the refrigerator before enjoying for the best texture.
