Homemade Snickers Bars [VIDEO]

Catalina Castravet
By Catalina Castravet
5 from 2 reviews

Brownies and Bars Christmas Recipes

Cook time Cook time: 30 minutes

Last updated on June 18th, 2021 at 05:50 pm

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 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 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.

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!

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!
5 from 2 votes
Save Print Pin Rate
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 30 servings
Calories: 261kcal
Author: Catalina Castravet


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


  • Preheat oven to 350F.

Shortbread Layer:

  • Line an 8 x 8 inch baking pan with parchment paper, so it overhangs on two sides as handles for easy removal.
  • Add salt and sugar to a large bowl and whisk to combine.
  • Pour the hot melted butter over the salt and sugar, mix until combined. Whisk in the egg and mix until combined.
  • 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.
  • Press dough into the bottom of the prepared pan. Poke holes with a fork and bake for 15 minutes.

Caramel Peanut Layer:

  • 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.
  • 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.
  • Remove from oven and let cool to room temperature before topping with the chocolate layer.

Chocolate Layer:

  • Place chocolate and light corn syrup into a medium bowl. 
  • 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.
  • Pour melted chocolate over the caramel layer and refrigerate until settled, at least 2-3 hours.
  • Once ready to serve, using the parchment paper handles , lift the bars from the pan and transfer to a cutting board.
  • Cut into bars and serve! Store in an airtight container in the fridge for up to 10 days.
  • Enjoy!


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


Calories: 261kcal | Carbohydrates: 37g | Protein: 5g | Fat: 12g | Saturated Fat: 6g | Cholesterol: 31mg | Sodium: 141mg | Potassium: 289mg | Fiber: 3g | Sugar: 28g | Vitamin A: 295IU | Vitamin C: 0.7mg | Calcium: 117mg | Iron: 1.8mg
Made This Recipe?

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

Get free recipes to your inbox!


Leave a reply


Snickers are my favorite -- These would go so fast at my house!


Cathy @ Lemon Tree Dwellig

Oh wow! These look DANGEROUS!!


Erin @ The Speckled Palate

I cannot believe these are so easy to make! The Snickers flavor combination is one of my all-time favorites!


Cookin Canuck

Oh my goodness, there's no way I'd be able to eat just one of these. They look irresistibly good!



The homemade Snickers look amazing but I'm a little confused on the directions. Number 5 doesn't make sense and the peanuts don't look like they are in the caramel layer.


There are TWO types of photos in this recipe, if you check photo 1 & 2 they are in the caramel sauce :) I tried it both ways, and I decided that the version with the peanuts in the caramel sauce is the best version :)



I don’t know about anyone else, but following the recipe for the caramel layer made twice as much as what I needed. I just threw together a second base layer. But just so you know, if made as directed this will not fit in an 8x8 pan.


Hi Andrea, oh really? Maybe you had to simmer it a bit more? Funny, when I first made this recipe, I used half of the ingredients for the caramel and it wasn't enough, so second time I doubled it and it was perfect. Well, use that extra caramel on ice cream or pancakes :) I hope you liked the bars!



I find the recipe confusing. Step 5 in the shortbread instructions should be in the caramel/peanut instructions? Are you supposed to bake the shortbread part for 15 minutes then immediately put the caramel and nuts on top and bake another 20 minutes? Or should the shortbread layer be cooled first?Baking for a total of 35 minutes seems excessive. Thanks


Hi Sue, I am sorry you find it confusing, I tried to be very clear, but let me try to help. Step 5: you are right, should be in the caramel section, I will correct it, I migrated to a new recipe plugin and stuffed got messed up sorry. Yes, after you bake the shortbread for 15 minutes, you pour the caramel and nuts and bake for another 20. That timing worked great for me, you may bake for 15 mins instead of 20, look for the caramel to be settled.


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.