This homemade Snickers recipe captures the same flavors and textures as the store-bought bar: a soft, fluffy peanut nougat, a chewy caramel layer, and a chocolate coating around each bite. These candies are ideal for holiday dessert platters, thoughtful edible gifts, or anytime you want a simple, nostalgic treat.
For more homemade candy ideas, consider other no-bake favorites like Mounds-style coconut candies, Almond Joy-inspired bites, peanut butter cups, turtle candies, or peppermint patties.

Homemade Snickers Recipe
Don’t be intimidated—these homemade Snickers are straightforward to make and taste remarkably close to the original. Using marshmallow fluff and soft caramel candies keeps the process fast and the texture authentic without complicated cooking.
After preparing the peanut nougat and pouring the caramel on top, chill the pan until set. Cut into individual pieces and dip each one in melted chocolate for the classic finish.

These candies make a welcome addition to cookie trays at holiday gatherings and thoughtful homemade gifts for teachers, friends, and neighbors. If you enjoy peanut-forward treats, try peanut brittle, peanut butter fudge, or no-bake peanut butter balls as well.

Key Ingredients You Will Need
- Peanut Butter – Use creamy or chunky peanut butter. Avoid natural varieties that separate, as the texture will be too oily for the nougat.
- Marshmallow Fluff – The easiest way to create a light, fluffy nougat layer.
- Powdered Sugar – Sweetens and firms the nougat without the grit of granulated sugar.
- Peanuts – Roasted peanuts, salted or unsalted, add crunch. Use dry-roasted or lightly toast raw peanuts and cool before using.
- Caramel Candies – Unwrap and melt caramels for the chewy middle layer.
- Chocolate – Semi-sweet chocolate chips or chopped baking chocolate melt well for coating.
- Coconut Oil – A small amount keeps melted chocolate smooth and easier to bite through after chilling.

How to Make Homemade Snickers
- Mix the nougat layer. Line a 9″ x 9″ pan with parchment and lightly grease the paper. In a mixer bowl, combine peanut butter, marshmallow fluff, vanilla, and powdered sugar with the paddle attachment until smooth. Stir in the peanuts and press the mixture evenly into the prepared pan.
- Add the caramel layer. Melt unwrapped caramels with a little water in the microwave or on the stove until smooth. Pour the warm caramel over the nougat layer and chill for about 30 minutes, until set.
- Cut the candies. Lift the chilled block from the pan using the parchment and cut into 1″ pieces with a very sharp knife.
- Dip the candies. Melt chocolate with coconut oil until smooth. Dip each candy using a fork, tapping off excess chocolate, and place on parchment to set. Optionally drizzle extra chocolate on top once set.

Frequently Asked Questions
Yes. Store dipped or undipped candies in airtight freezer bags or containers for up to two months.
The layers are shelf-stable, so you can keep them at room temperature in an airtight container for up to one week. Keep them in a cool, dark spot to prevent the chocolate from softening.
Most ingredients here are gluten free, but some brands of marshmallow fluff may contain gluten. Check labels to be sure.

Storing Instructions
- Room Temperature: Keep in an airtight container in a cool, dark place for up to one week.
- Refrigerator: Store in an airtight container for up to two weeks. Bring to room temperature about 30 minutes before serving for best texture.
- Freezer: Freeze in airtight bags or containers for up to two months. Thaw at room temperature for at least 30 minutes before eating.

Homemade Snickers Candy Bar Recipe
Ingredients
Snickers Peanut Layer
- 1/4 cup peanut butter, creamy or crunchy
- 7 ounces Marshmallow Fluff
- 1/2 teaspoon vanilla extract
- 1½ cups powdered sugar
- 1 cup salted dry roasted peanuts
Caramel Layer
- 11 ounces caramel candy, unwrapped
- 2 teaspoons water
Chocolate for Dipping
- 12 ounces chocolate chips
- 1/2 tablespoon coconut oil
Instructions
Peanut Nougat Layer
-
Line a 9″ x 9″ baking dish with parchment paper, then spray the parchment with a nonstick spray. Set aside.
-
In the bowl of a stand mixer, combine peanut butter, marshmallow fluff, vanilla, and powdered sugar with the paddle until combined. Fold in the peanuts, then press the mixture evenly into the prepared dish.
Caramel Layer
-
Combine unwrapped caramels and water in a microwave-safe bowl. Heat in short intervals, stirring between, until smooth and pourable.
-
Pour the melted caramel over the peanut layer and refrigerate until firm, about 30 minutes. Then lift the block from the pan using the parchment and cut into 1″ pieces.
Dipping the Snickers Candies
-
Melt chocolate and coconut oil using a double boiler or a heatproof bowl over simmering water. Stir until smooth and remove from heat.
-
Dip each candy, tapping off excess chocolate, and transfer to parchment to set. Drizzle additional chocolate on top if you like.
-
Let the chocolate firm up in a cool, dry place before serving. Enjoy!
Notes
Nutrition
More of the Best Homemade Candy
- Caramel Candies
- Chocolate Covered Coconut Balls
- Easy Homemade Fudge
- Chocolate Covered Caramel
- Rolo Pretzel Bites
- Cinnamon Caramel Candy
- Mint Chocolate Fudge
- Peppermint Pretzels
- Pretzel Toffee
- Nutella Balls
- Chocolate Dipped Rolo Pretzels
- More Holiday Recipes
- More Easy Dessert Recipes
This recipe walks you through making a favorite candy bar from scratch: a peanut nougat layer, soft caramel, and a semi-sweet chocolate coating for a homemade Snickers that’s perfect to share.