Homemade Snickers Bars are very easy to make and melt in your mouth with deliciousness. Buttery shortbread, caramel with crunchy peanuts and chocolate!

Since we love caramel desserts, I try to mix different recipes on our blog. Among our favorite caramel desserts are Brown Butter Dulce de Leche Bars, Salted Caramel Apple Madelaines and Chocolate Caramel Cheesecake.

Homemade Snickers Bars

Homemade Snickers Bars

Homemade Snickers Bars are such a treat and so much fun to make! A thick and buttery shortbread layer is topped with homemade caramel sauce. Also, it has lots of crunchy peanuts and everything is finished with a layer of chocolate ganache.

Homemade Snickers Bars are addicting, be aware! We literally couldn’t stay away from these and I ended up making three batches in one week. They are that good!

The combination of melt in your mouth shortbread with the caramel, chocolate and peanuts is nothing short from pure delight and taste buds happiness! Do yourself a favor and make these asap.

Homemade Snickers Bars

 Homemade Snickers Bars Recipe Tips

  • First things first, the shortbread layer, the dough for this layer will be thick. Almost like play dough. Therefore, make sure you incorporate well the flour, until the dough is shiny and well combined. Also, don’t forget to poke some holes into it with a fork.
  • Also, the caramel layer is made of condensed milk and dark corn syrup. Since you have to simmer it, stay close to it and stir often so you don’t burn it and don’t boil it.
  • Use dark corn syrup, don’t substitute for light corn syrup. Because the caramel color will be pale if you do.
  • The chocolate ganache is pretty easy to make. However, make sure you use high quality chocolate, so it tastes good!
  • Don’t forget to add parchment paper to the baking pan. Overhanging on the sides, to create “handles” for easy removal.
Homemade Snickers Bars

Tools/Ingredients I used to make these Homemade Snickers Bars:

  • Semi Sweet Chocolate – you can use dark, milk or semi-sweet chocolate in these bars, based on your own preference. I find the semi-sweet to balance the sweetness from the caramel nicely.
  • Dark Corn Syrup – it will add that deep golden brown color to your caramel
  • Parchment paper – a kitchen staple, it just makes life so much easier with its non-stick magical powers

Watch recipe step by step video:

Homemade Snickers Bars are very easy to make and melt in your mouth with deliciousness. Buttery shortbread, caramel with crunchy peanuts and chocolate!
5 from 2 votes

Homemade Snickers Bars

Homemade Snickers Bars are very easy to make and melt in your mouth with deliciousness. Buttery shortbread, caramel with crunchy peanuts and chocolate!


Shortbread Layer:
  • 1 stick unsalted butter melted
  • 1/2 teaspoon sea salt
  • 1/2 cup sugar
  • 1 egg room temperature
  • 1 1/2 cups all purpose flour
Caramel Peanut Layer:
  • 2 cans sweetened condensed milk
  • 1 cup brown sugar
  • 1 stick unsalted butter
  • 4 tablespoons dark corn syrup
  • 1 cup peanuts roasted
Chocolate Layer:
  • 8 oz chocolate chips
  • 1 cup heavy whipping cream hot
  • 1 tablespoon light corn syrup


  1. Preheat oven to 350F.

Shortbread Layer:
  1. Line an 8 x 8 inch baking pan with parchment paper, so it overhangs on two sides as handles for easy removal.

  2. Add salt and sugar to a large bowl and whisk to combine.

  3. Pour the hot melted butter over the salt and sugar, mix until combined. Whisk in the egg and mix until combined.

  4. Using a spatula, stir in the flour and mix just until incorporated. The dough will be very thick, almost like play dough. This is ok, if needed use your hands to incorporate last bits of flour.

  5. Press dough into the bottom of the prepared pan. Poke holes with a fork and bake for 15 minutes.

Caramel Peanut Layer:
  1. In the meantime, add condensed milk, sugar, butter and dark corn syrup to a medium sauce pan over medium - low heat. Stir continuously for 8 - 10 minutes until the mixture thickens. Do NOT boil the mixture, it should lightly simmer. Remove from heat.

  2. Stir in peanuts into the caramel mixture and pour on top of the shortbread layer. Bake for 20 minutes. The caramel mixture should look more settled, thick and a deep golden color.

  3. Remove from oven and let cool to room temperature before topping with the chocolate layer.

Chocolate Layer:
  1. Place chocolate and light corn syrup into a medium bowl. 

  2. Microwave heavy whipping cream until hot and pour it over the chocolate. Let sit for 1-2 minutes. Stir until fully combined. If there are bits of unmelted chocolate, microwave the mixture for 15-20 seconds and stir to combine. The mixture should look smooth and shiny.

  3. Pour melted chocolate over the caramel layer and refrigerate until settled, at least 2-3 hours.

  4. Once ready to serve, using the parchment paper handles , lift the bars from the pan and transfer to a cutting board.

  5. Cut into bars and serve! Store in an airtight container in the fridge for up to 10 days.

  6. Enjoy!

Recipe Notes

Preparation time does not reflect the cool down and refrigeration time.

Calories: 261, Fat: 12g, Saturated Fat: 6g, Cholesterol: 31mg, Sodium: 141mg, Potassium: 289mg, Carbohydrates: 37g, Fiber: 3g, Sugar: 28g, Protein: 5g, Vitamin A: 5.9%, Vitamin C: 0.8%, Calcium: 11.7%, Iron: 10%

Made this Recipe?

Show me what you made on Instagram and tag me at @sweetnsavorymeals or hashtag it #sweetandsavorymeals.

Homemade Snickers Bars