Homemade Snickers Cookie Bars

I grew up eating Snickers candy bars and looking forward to getting lots of them on Halloween. Now, I took my love for them to a whole new level and transformed them into a shortbread cookie bar, because why not have the best of both worlds? These homemade Snickers cookie bars feature a buttery shortbread cookie layer, homemade caramel filling with roasted peanuts, and a thick topping of chocolate ganache.

A stack of Snickers cookie bars.

These are so much fun to make and always a crowd-pleaser. I usually make a few batches for Halloween to give to trick-or-treaters, and also for Christmas as part of my hostess cookie tins, along with cream cheese cookies and mint pudding cookies.

If you love Snickers candy, you will absolutely devour these homemade cookie bars. To take them over the top, I like to sprinkle a bit of flaked sea salt over the ganache layer, and omg, are they good. This recipe is also versatile; I like to experiment and switch things up. Like I used pistachios instead of peanuts and white chocolate instead of milk, and omg, the results were out of this world.

Three Snickers cookie bars stacked on top of each other.

Why you will love this recipe 

  • Better than the real thing: I love Snickers candy, but when combined with a buttery cookie base, it’s ten times better.
  • Real roasted nuts: I make these with real roasted peanuts for a crunchy, caramelized taste that is fresh and never stale.
  • Choose your own flavor: I choose the chocolate and nuts in this cookie bar; I also make it with cashews, macadamia nuts, and hazelnuts. 
  • No extra ingredients: I know what is going into this recipe—no extra fillers, additives, or dyes.

What you will need

Overhead shot of Snickers cookie bars recipe ingredients.

For the shortbread layer

  • Wet ingredients: Unsalted butter is the sweet glue that holds everything together while providing a smooth, rich crumb. Melting it ensures it coats each flour particle for a dense, crumbly bite instead of a cakey texture. This is essential for a strong base to hold the heavy ingredients. The egg creates a softer crust that keeps it from falling apart, binding it and preventing it from turning soggy.
  • Dry ingredients: All-purpose flour has just the right amount of protein to provide structural stability and tenderness for a foundation that holds the ingredients together while still being soft and supple. 
  • Seasonings: Sea salt balances the candy’s intense sweetness and enhances the rich, buttery caramel. The crystals in the white granulated sugar help aerate the butter while providing pure sweetness and moisture.

For the caramel layer

  • Wet ingredients: Sweetened condensed milk is a foolproof way to make gooey caramel without mixing everything separately. I add unsalted butter for a rich, creamy texture and buttery flavor without extra salt. Dark corn syrup gives my caramel a richer, more complex flavor profile with a hint of molasses and a thicker texture.
  • Dry ingredients: To create a delicious balance of nutty flavor and crunchy texture, I use roasted peanuts in the mixture. The Maillard reaction provides a caramelized crisp that real Snickers are missing.

For the chocolate layer

  • Wet ingredients: In this layer, I use light corn syrup to prevent the sugar from crystallizing and help keep it soft and pliable. I also don’t want an overwhelmingly rich molasses flavor here. Hot whipping cream melts the chocolate chips smoothly without seizing them, and the high fat content makes it shiny.
  • Chocolate: I use semi-sweet chocolate chips for my bars because they aren’t too sweet and firm up nicely.

How to prepare

Preheat the oven: First, I preheat the oven to 360 degrees F and line an 8-inch baking pan with parchment paper, leaving some overhang for easy removal. 

Mix: Now, I whisk the salt and sugar in a large bowl, then pour in the hot melted butter and mix until well combined. Then, I whisk in the egg until it is fully combined.

Pouring melted butter in a bowl of sugar.

Add flour: Next, I stir in the flour with a spatula until it is thick like Play-Doh.

Adding flour to melted butter and sugar mixture.

Bake: At the end, I use my hands to bring it together before pressing it into the prepared pan, poking holes in it with a fork, and baking it for 15 minutes.

Shortbread layer for Snickers cookie bars.

Make the peanut sauce: While it bakes, I add the dark corn syrup, butter, sugar, and condensed milk in a saucepan over medium-low heat, stirring continuously for 8 to 10 minutes until it thickens, making sure it doesn’t boil. Then, I remove it from the heat and stir in the peanuts.

Adding peanuts to homemade caramel sauce.

Bake again: I pour the creamy sauce over the shortbread layer and bake for 20 minutes. It should be a deep golden color and set nicely. I let it cool to room temperature before making the chocolate layer.

Adding caramel layer over shortbread layer.

Melt the chocolate: To make the chocolate, I mix the chocolate and light corn syrup in a bowl while heating the heavy whipping cream. I pour the cream into the chocolate bowl and let it sit for 2 minutes, then stir until it melts. It should be smooth and shiny. If it doesn’t fully melt, I microwave it for another 10 to 15 seconds. Then, I pour it over the caramel layer and chill it until set, about 3 to 4 hours. 

Adding chocolate ganache layer over Snickers cookie bars.

Cut and serve: When set, I lift it by the parchment paper handles onto a cutting board, slice it into bars, and serve. 

Thick and buttery Snickers cookie bars.

Expert tip

Using melted butter

Melted butter works best for this shortbread crust because you want it strong enough to hold all the layers and ingredients. Most shortbread cookies and crusts use softened butter because they’re meant to be soft and flaky. But to make a sturdy base that won’t crumble when sliced, melted butter coats the flour to keep out air. Softened butter creams and whips. Melted butter keeps the crust dense and tightly textured. 

More tips to consider:

  • Wait for the caramel layer to cool before melting the chocolate.
  • Be sure to mix the flour into the dough well. It will be very thick. Also, poke holes in it before baking.
  • Use dark corn syrup for the caramel and light corn syrup for the chocolate. 
  • Use the best chocolate for this recipe because it is one of the main ingredients for great taste and flavor.
  • Don’t let the caramel mixture boil. It should just simmer lightly while you stir it continuously.
Homemade Snickers cookie bars.

Recipe variations and add-ins:

  • Other nuts: Instead of peanuts, I sometimes use cashews or almonds for a different kind of nuttiness. In fact, I also like to make these without nuts for those who like them creamier. I use peanut butter for them.
  • Different chocolate: Instead of regular chocolate, dark chocolate, or white chocolate, caramel also tastes wonderful. 
  • Easy caramel layer: To make the caramel layer easier, melt caramel candies and mix them with a little cream and some peanuts. 
  • Simple crust: Also, if you’re in a big hurry, use a premade crust instead of making your own. 
  • Make nougat: For a nougat layer, mix marshmallow fluff with peanut butter and powdered sugar.  
Homemade Snickers cookie bars topped with chocolate ganache.

Serving suggestions:

These candy bar cookies go great with my apple snickers salad. I serve this cold dessert salad at picnics and barbecues during the summer. Still, I also like to have it during the holidaysIt’s’s easy to make and tastes amazing, with just enough fruit in it to make m” “m”m” brain feel okay about feeding it to the kids. When I serve these as a party treat, I like to have them alongside my Snickers cookies and these gluten-free peanut butter Twix bars

I like to have these candy bars with other appetizers for game day or parties like baby showers and anniversaries. These crispy boneless chicken wings are perfect with my rich and bold homemade buffalo sauce. They’re also a great dip for veggies, pretzels, or chips like my air fryer potato chips, which you can make with just 2 ingredients! 

How to store leftovers:

  • Refrigerate: These Snickers cookie bars stay fresh in the fridge, wrapped in plastic, for up to a week.  
  • Freezing: I can also freeze leftovers. I wrap them in plastic and put them in freezer bags. They can be frozen for several months. 
  • Defrost: I thaw them overnight in the freezer for the best flavor. 
Very creamy Snickers cookie bars.

Frequently asked questions

Why won’t my Snickers cookie bars harden?

If the caramel layer is too soft, the mixture may not have been cooked long enough. Simmer it long enough for the sugar to reach at least 245 to 250 degrees F so it melts. Then bake for 20 minutes, or until set. After that, let it cool completely before spreading the melted chocolate on top. The chocolate must be a perfectly measured mixture of chocolate chips, hot cream, and corn syrup to set properly. Then, let them chill for 3 to 4 hours.

How do I know when the caramel layer is done baking?

I check mine after 15 to 20 minutes. Once it is set around the edges and has taken on a golden-brown color, it should be done. It will still be sticky and wet in the middle, but the sides should be set like a crust. Remember, it is cooked on the stove before being baked, so it will be fine no matter what. It settles most of the way as it cools. 

Why is my shortbread crumbling?

It could be from too much flour. Be sure to use the spoon-and-level method. First, sift the flour, then spoon it into a measuring cup before leveling it with the back of a knife. Otherwise, it packs down, and you overfill it. If you use too much flour, the dough will be too dry and won’t stick together well enough. Overworking the flour can also cause this. Don’t mix it too much, or it will add too much air into the dough.

How do I fix dough that is too dry?

If the dough is dry, I add a tablespoon of milk or water and mix it with my fingers to see if it gets wet enough. If not, I add one more tablespoon. If that doesn’t work, I wrap it in plastic wrap and chill it for 30 minutes. That hardens the butter and makes it easier to press without being too crumbly. 

Homemade Snickers cookie bars.

 More dessert bars to try:

Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!

Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

A stack of Snickers cookie bars.

Homemade Snickers Bars

Homemade Snickers cookie bars feature a buttery shortbread layer topped with caramel filling with crunchy peanuts and chocolate ganache.
4.63 from 8 votes
Print Pin Rate
Course: Dessert
Cuisine: American
Diet: Vegetarian
Keyword: Homemade Snickers Bars
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 30 servings
Calories: 261kcal

Ingredients

Shortbread Layer:

  • 1 stick unsalted butter melted
  • 1/2 teaspoon sea salt
  • 1/2 cup white granulated 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

Instructions

  • Preheat oven to 350F.

Shortbread Layer:

  • Line an 8 x 8-inch baking pan with parchment paper, leaving 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 the 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 saucepan over medium-low heat. Stir continuously for 8-10 minutes, until the mixture thickens. Do NOT boil the mixture; let it simmer lightly. Remove from heat.
  • Stir the peanuts into the caramel mixture, then pour it over the shortbread layer. Bake for 20 minutes. The caramel mixture should look more settled, thicker, and deep golden.
  • Remove from the 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, use the parchment paper handles to lift the bars from the pan and transfer them to a cutting board.
  • Cut into bars and serve! Store in an airtight container in the fridge for up to 10 days. Enjoy!

Video

Notes

Using melted butter

Melted butter works best for this shortbread crust because you want it strong enough to hold all the layers and ingredients. Most shortbread cookies and crusts use softened butter because they’re meant to be soft and flaky. But to make a sturdy base that won’t crumble when sliced, melted butter coats the flour to keep out air. Softened butter creams and whips. Melted butter keeps the crust dense and tightly textured. 

More tips to consider:

  • Wait for the caramel layer to cool before melting the chocolate.
  • Be sure to mix the flour into the dough well. It will be very thick. Also, poke holes in it before baking.
  • Use dark corn syrup for the caramel and light corn syrup for the chocolate. 
  • Use the best chocolate for this recipe because it is one of the main ingredients for great taste and flavor.
  • Don’t let the caramel mixture boil. It should just simmer lightly while you stir it continuously.

Nutrition

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
4.63 from 8 votes (1 rating without comment)

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.

19 Comments

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

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

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

  3. 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 8×8 pan.

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

    2. Has anyone tried to double this recipe & make in a 9×13 pan? I want make this for my Christmas cookie trays & it would be easier to make a couple of double batches.

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

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

  5. The chocolate coating? Absolutely divine. It’s smooth, glossy, and provides the perfect finish to each bite.5 stars

  6. These homemade snickers bars were absolutely heavenly! Planning on making them again for our Christmas candy trays and cutting into small bites.5 stars

  7. Wow! These Snickers bars are absolutely amazing! The layers of caramel, peanuts, and chocolate are so delicious.5 stars