Bake or Break
New to BAKE or BREAK? Start Here!

Peanut Butter Rocky Road Bars

Soft peanut butter bars meet gooey chocolate, marshmallows, and crunchy nuts in this irresistible twist on a classic flavor combo! These peanut butter rocky road bars are easy to make and perfect for any occasion.

a peanut butter rocky road bar on a wire rack

If you love the classic combination of peanut butter and chocolate, you’re in for a treat with these peanut butter rocky road bars! They start with a soft and chewy peanut butter cookie base and are topped with melty chocolate, fluffy marshmallows, and crunchy nuts for a perfect balance of flavors and textures.

These bars are simple to make, with a quick mix-and-bake method that keeps things fuss-free. The peanut butter base bakes just enough to set before getting topped with the irresistible rocky road mix. A few more minutes in the oven, and everything melts together into gooey, chocolatey perfection!

Why You’ll Love These Peanut Butter Rocky Road Bars

  • A fun twist on rocky road. Classic rocky road flavors meet a soft, peanut butter-infused base.
  • Easy to make. No complicated steps or extra equipment needed!
  • Perfect for sharing. These bars are rich and satisfying, making them great for potlucks, bake sales, or just a sweet treat at home.
Want to save this recipe?
Enter your email and I’ll send it to your inbox. Plus, you’ll get more of my best recipes in your inbox!
Please enable JavaScript in your browser to complete this form.

By entering your email, you consent to receiving emails from Bake or Break. You can unsubscribe at any time.

overhead view of ingredients for peanut butter rocky road bars

What You’ll Need

  • All-purpose flour – Measure by weight or use the spoon and level method for accuracy.
  • Baking powder – Not sure if yours if still active? Test it!
  • Salt – I usually bake with table salt. If you have a different kind on hand, you may want to make adjustments.
  • Unsalted butter – Let this soften at room temperature before mixing.
  • Granulated sugar and brown sugar – The combination provides not just sweetness but softness.
  • Peanut butter – Creamy or crunchy both work, so use your favorite!
  • Egg – Let this come to room temperature for easier mixing.
  • Vanilla extract – I like to use my homemade vanilla extract, but store-bought is fine.
  • Chocolate chips – The chocolatey layer in the rocky road topping.
  • Mini marshmallows – Add a chewy, gooey touch.
  • Chopped nuts – For crunch! Almonds are the traditional choice in rocky road desserts, but peanuts, pecans, or walnuts all work well. Use a combination if you like.

How to Make Peanut Butter Rocky Road Bars

  • Prepare for baking. Heat the oven to 350°F and grease an 8-inch square baking pan. Line with parchment paper if you like.
  • Mix dry ingredients. Combine flour, baking powder, and salt.
  • Mix wet ingredients. Beat butter and both sugars until fluffy and lightened in color. Mix in the peanut butter, followed by the egg and vanilla.
  • Combine wet and dry. Gradually mix the dry ingredients into the wet ingredients.
  • Bake. Spread evenly in the pan and bake 20-25 minutes or until slightly underbaked. (This helps keep them soft after the second bake.)
  • Add the topping. Mix the topping ingredients, sprinkle over the bars, and bake 5 more minutes.
  • Cool. Let the bars cool before cutting and serving.
overhead view of peanut butter rocky road bars on a wire rack

Tips for Success

  • Measure accurately. Use a kitchen scale to measure by weight if you can.
  • Line your pan. Lining with parchment paper allows for easy removal so you can make cleaner slices.
  • Use regular peanut butter. It will give your bars the best texture and consistency. Natural peanut butter can separate and make the dough too oily.
  • Don’t over-bake the bars. For the initial oven time, be sure not to bake the bars thoroughly before adding the topping. You want the top to be not quite set so that the topping will stick better and the bars will still be soft after baking a second time. If you’d like, you can carefully press the topping into the bars to help a bit more. Marshmallows, of course, tend to be a bit sticky, so you might want to spray a bit of cooking spray on whatever you use to press down the topping.
a peanut butter rocky road bar on a wire rack, surrounded by more bars

Variations

  • Other nut butters: You can substitute peanut butter with almond butter, cashew butter, or sunflower seed butter for a different twist.
  • Different nuts: I usually just grab whatever I happen to have on hand. Pecans, almonds, hazelnuts, macadamias… whatever you like! I recommend chopping them roughly so that you’ll get some large pieces to mix with the chocolate chips and marshmallows.
  • White chocolate: Swap semisweet chocolate chips for white chocolate chips for a sweeter variation.
  • Crunchy cookie base: Use crunchy peanut butter instead of creamy for extra texture.
  • Extra chocolatey: Add an extra 1/2 cup of chocolate chips to the base for a richer flavor.
  • Want even more peanut butter? Drizzle melted peanut butter over the top after baking!
a peanut butter rocky road bar on a white plate with more bars in the background

How to Store

  • Room temperature: These bars keep well at room temperature for 3–4 days in an airtight container.
  • Refrigerator: If you prefer a firmer texture, store the bars in the refrigerator, but let them sit at room temperature for a few minutes before serving. 
  • Freezer: These bars also freeze well for up to 3 months—just wrap them individually for easy grab-and-go treats! Thaw overnight in the refrigerator or for a couple of hours at room temperature.
peanut butter rocky road bars stacked on a plate with a bite missing from the top bar
a peanut butter rocky road bar on a wire rack
No ratings yet

Peanut Butter Rocky Road Bars

Yield: 16 2-inch bars
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
These peanut butter rocky road bars are the perfect combination of soft, chewy, crunchy, and gooey! A peanut butter cookie base is topped with melty chocolate, mini marshmallows, and nuts for an easy and delicious treat. Perfect for sharing!

Ingredients

For the bars:

  • 1 1/4 cups (150 g) all-purpose flour
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup (113 g) unsalted butter, softened
  • 1/2 cup (100 g) granulated sugar
  • 1/2 cup (100 g) firmly packed light brown sugar
  • 1 cup (255 g) creamy or crunchy peanut butter
  • 1 large egg
  • 1 teaspoon vanilla extract

For the topping:

  • 1 cup (170 g) semisweet chocolate chips
  • 1 cup (43 g) mini marshmallows
  • 1 cup (120 g) roughly chopped nuts

Instructions
 

To make the bars:

  • Preheat oven to 350°F (175°C). Grease an 8-inch square baking pan.
  • Whisk together the flour, baking powder, and salt. Set aside.
  • Using an electric mixer on medium speed, beat the butter, sugar, and brown sugar until light and fluffy. Add the peanut butter, and mix until thoroughly combined. Add the egg and vanilla, and mix well.
  • Reduce mixer speed to low. Gradually add the flour mixture, mixing just until combined.
  • Spread evenly in the prepared pan. Bake 20 to 25 minutes. The bars won't be quite baked all the way through. A pick inserted into them should come out with a few moist crumbs.

To make the topping:

  • Combine the chocolate chips, marshmallows, and nuts. Sprinkle over the partially baked bars.
  • Return the pan to the oven. Bake 5 minutes.
  • Cool in the pan on a wire rack before cutting into bars.

Notes

  • Store in an airtight container at room temperature up to 3-4 days.
Course: bars
Cuisine: American
Show off your baking masterpiece!Snap a pic, tag @bakeorbreak, and use #bakeorbreak on Instagram. Can’t wait to see your creation!

Share this:

    7 Comments on “Peanut Butter Rocky Road Bars”

  1. Did you use chocolate chips or chocolate chunks?  The pictures looks like chunks of chocolate. Either way, they look wonderful.  

  2. Peanut butter transcends rocky road from good to OMGYUMYUMYUM. These bars look PHEN.OM.EN.AL!

  3. Oh wow! These are great and so easy. I’ve also made them with almond butter and chopped almonds. The almond butter people in my family LOVED them. The peanut butter people love them too. The last time I made them I included a half cup of butterscotch chips in the topping and my daughter said it was the best batch ever! Thanks so much for all your recipes–they are awesome!

  4. Hi, Jeff W.’s friend Debbie here. I made these the other day but subbed 1/2 cup of peanut butter chips for the marshmallows because it turned out my mini-marshmallows were way expired and totally stuck together. I don’t think I’d do it any other way as the p.b. chips really amped up the peanut butter flavor and most likely toned down the sweetness. 

Leave a Reply

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

Recipe Rating