Go Back Email Link
+ servings
snickers piece

No-Bake Snickers Bars

This recipe for No-Bake Snickers Bars is rich, decadent, and delicious. It's easy to make and tastes just like the candy bar!
5 from 14 votes
Print Pin
Prep Time: 20 minutes
Cook Time: 10 minutes
Chill Time: 2 hours
Total Time: 2 hours 30 minutes
Servings: 15 squares
Calories: 413kcal
Author: EmilyFabulous



  • 2 cups chocolate chips
  • ¾ cup peanut butter
  • ¼ cup butter
  • 1 cup sugar
  • ½ cup evaporated milk
  • 1 teaspoon vanilla
  • 7 ounces marshmallow cream
  • cups salted peanuts
  • 1 bag caramels


  • Line a pan with parchment paper leaving extra on the sides to be able to lift the final bar out of the pan (I used 8x10 so the layers were a little thicker). Also, make sure you have space in your freezer for the pan because it will be going in and out a few times throughout the process.
    pan prepared with parchment for snickers bars

Bottom Chocolate Layer

  • Place 1 cup of the chocolate chips and ¼ cup of the peanut butter into a microwave-safe bowl. Microwave for 90 seconds (this should be enough, if not reheat at 20-second intervals). Stir the mixture until smooth and pour evenly into the bottom of the prepared pan. Place the pan in the freezer. Set the bowl aside as you will use it again for the top chocolate layer.
    first layer of chocolate for snickers bars

Nougat Layer

  • Prepare ¼ cup of the peanut butter and set aside. Place the butter, sugar and ¼ cup of the evaporated milk in a small saucepan on the stove over medium heat. Stir occasionally as the butter melts. Once the mixture is boiling, stir constantly for 5-6 minutes.
    melted nougat for snickers bars
  • Immediately remove the pan from the heat and stir in the measured peanut butter, vanilla, and marshmallow cream until smooth. This mixture gets really thick and a little chunky, don't worry, it's fine. Just stir as much as you can. Remove the pan from the freezer, spread out the nougat layer and then place the pan back in the freezer.
    nougat layer for snickers bars

Peanut and Caramel Layer

  • In another microwave-safe bowl, add the caramels and ¼ cup evaporated milk. Microwave for 60 seconds, remove and stir. Microwave again at 30-second intervals until the mixture is nice and smooth.
    melted caramel for snickers bars
  • Remove pan from the freezer and top the nougat layer with peanuts. Use your hands to gently press the peanuts into the nougat. Pour the melted caramel mixture over the top of the peanuts, spread out and return the pan to the freezer.
    peanut layer for snickers bars

Top Chocolate Peanut Butter Layer

  • In the same microwave-safe bowl you used for the bottom chocolate layer, add the remaining cup of chocolate chips and the last ¼ cup of peanut butter to the bowl. Microwave for 90 seconds. Remove the mixture from the microwave and stir until smooth. Take the pan out of the freezer and pour and smooth the last chocolate layer over the caramel.
  • Put the pan in the refrigerator for at least 2 hours to let everything set. Enjoy!
    cut snickers bars


Serving: 1square | Calories: 413kcal | Carbohydrates: 48.2g | Protein: 7.9g | Fat: 23.8g | Saturated Fat: 8.6g | Cholesterol: 11mg | Sodium: 93mg | Potassium: 224mg | Fiber: 3.5g | Sugar: 37.3g | Calcium: 44mg | Iron: 2mg

Any nutrition calculations are only estimates using online calculators. Please verify using your own data.