Salted Nut Roll Bars are sweet and salty treats with the perfect combination of creamy peanut butter, gooey marshmallows, and roasted peanuts. Super fast and easy recipe with just 5 ingredients.
For more easy Christmas goodie recipes, try Christmas Cookie Fudge and No Spread Cut Out Cookies next!

Salted Nut Roll Bars are sweet, salty dessert bars with a soft peanut butter marshmallow center and layers of salty peanuts. They're a must-have on our Christmas dessert table and super easy to make with just five ingredients!
This fun recipe is based on one I found in my grandma's recipe box, but full disclosure: I tweaked it. Like many others online, it kept the marshmallows mostly whole, but I wanted them to melt into the filling for a smoother texture. The gooey bar filling was way too sticky on my first attempt, so I made a few adjustments to get the perfect texture! Even though they're not an exact replica of a salted nut roll candy bar, the classic taste will surely remind you of one!
Peanut butter lovers, be sure to try my easy Peanut Butter Fudge and Nutter Butter Bars from my other recipe blog, Midwestern HomeLife.
🥜Ingredients
See recipe card at the bottom of the post for the full list of ingredients and exact amounts.

- Peanuts. I like salted, dry-roasted peanuts for the best flavor and crunch. I use them straight from the jar, but feel free to give them a rough chop.
- Sweetened condensed milk. You only need ½ can of sweetened condensed milk, which comes to ½ cup + 2 tablespoons. I just eyeball it.
- Unsalted butter. If the butter is cold, it will likely be the last thing to melt. Cut the butter into small pieces for the fastest melting.
🍫Substitutions or Variations
- Extracts. Stir a splash of maple extract, almond extract, or vanilla extract into the marshmallow mixture.
- Nuts. There's no reason you can't use pecans, walnuts, macadamia nuts, pistachios or mixed nuts instead of one or both of the peanut layers. Just cut the larger nuts into smaller pieces to help them stick.
- Chips. Swap out some or all of the peanut butter chips with chocolate chips, butterscotch chips, or caramel chips.
🥣How to Make the Best Homemade Salted Nut Rolls

Step 1: Spray an 11 x 7 baking pan with cooking spray, then line it with a piece of parchment paper (the oil keeps the paper from slipping around). Coat the parchment with cooking spray. Pour the peanuts into a single layer into the bottom of the pan.

Step 2: Melt peanut butter chips, butter, and condensed milk in a large saucepan over low heat.

Step 3: Add the marshmallows and stir until just melted -- it's okay if there are still a few white swirls.

Step 4: Pour the peanut butter mixture on top of the peanuts and spread into an even layer. Sprinkle the remaining peanuts on top of the marshmallow layer and gently press to adhere. Chill until firm, about 2 hours. Use a sharp knife to cut into squares.
🎁Storage
Store salted nut roll bars covered with plastic wrap or in an airtight container at room temperature for 3-5 days or in the refrigerator for one week.
❓FAQs
Yes. Freeze your homemade candy bars in a single layer between layers of wax paper or parchment paper for up to three months. Thaw at room temperature.
Sure, you can; just cut them up so they melt quickly. The full size marshmallows can take a while to melt.

🎆More Easy Recipes
💌Let's Stay in Touch
Follow Midwestern Holidays on Facebook, Instagram, and Pinterest, and subscribe via email to receive all of the latest recipes!
📖 Recipe

Salted Nut Roll Bar Recipe
Ingredients
- 2 cups salted, roasted peanuts, divided
- 2 tablespoons unsalted butter cut into cubes
- 7 ounces sweetened condensed milk (½ can)
- 10 ounces peanut butter chips
- 3 cups mini marshmallows
Instructions
- Spray the bottom and sides of an 11x7 pan with nonstick cooking spray. Line the pan with parchment paper, then spray the parchment paper.
- Pour 1 cup of peanuts in a single layer in the bottom of the pan.
- Melt and continuously stir the butter, condensed milk, and peanut butter chips in a medium saucepan or pot over low heat until the chips are mostly melted. Add the marshmallows and stir until they are mostly melted -- it's okay if there are a few white swirls.
- Pour the peanut butter marshmallow mixture over the peanuts and spread evenly. Sprinkle the rest of the peanuts on top of the peanut butter layer and gently press them into the surface.
- Cover and chill in the refrigerator at least 2 hours or until completely cooled and firm. Cut into squares.
Leave a Reply