These peanut butter marshmallow brownies are a thick brownie topped with peanut butter, gooey marshmallows and a sweet chocolate frosting. They're always a crowd pleaser, and are very easy to whip together.

For more fun brownie recipes, try my biscoff brownies, my rolo brownies or my oreo cheesecake brownies.
Jump to:
Why You Will Love This Recipe
- Gooey and Fudgy: The best fudgy brownie with gooey marshmallow.
- Peanut Butter & Chocolate: One of my favorite combo of flavors.
- Easy to Make: These look like they'd be a lot of work because of all the layers, but they're so easy and quick to make.

Ingredient Notes
Full ingredient measurements and instructions can be found in the recipe card below.
- Butter: I love using salted butter in my recipes, but unsalted works fine too.
- Cocoa Powder: You can use unsweetened cocoa powder, dutch process or black cocoa powder for these.
- Peanut Butter: I use crunchy because I love the added texture, but feel free to use creamy.
- Marshmallows: You need to use mini marshmallows for this recipe.

Step by Step Instructions

- Step 1: In a medium mixing bowl whisk together butter, sugar, eggs and vanilla until light and fluffy.

- Step 2: Whisk together salt, flour and 3 tablespoons of cocoa powder. Stir into the brownie batter until combined.

- Step 3: Spread evenly into baking pan. Sprinkle with chocolate chips.

- Step 4: Bake the brownies for 17-20 minutes, or until done baking.

- Step 5: As soon as brownies are done baking, warm peanut butter in the microwave for about 15 seconds to melt and make pourable. Spread over freshly baked hot brownies. Top with marshmallows and return to the oven for another 3-5 minutes until puffy. Remove and allow to start cooling.

- Step 6: While brownies are cooling make the chocolate frosting.
- In a small glass bowl melt together the butter, cocoa powder and milk in the microwave. I like to do it for about 1 minute or until it's hot enough to dissolve the cocoa powder. Add powdered sugar and salt to a medium mixing bowl, and add the hot butter mixture. Beat until smooth and glossy. Add vanilla and combine. Pour and spread over warm brownies. Allow to completely cool and set up before cutting.
Expert Baking Tips
- You can use creamy peanut butter, or any nut butter if you prefer for these. I just like having the texture of the peanuts. You could even skip that part all together if needed.
- I have given both cups and grams as measurements. Grams will be more precise, especially when measuring flour. If you don’t have a kitchen scale, no problem! Just lightly spoon flour into your measuring cup to insure its not packed in there. Light and fluffy is the key.

FAQ
Yes, if doubled bake in an 13x9 pan for and add 2-5 minutes onto baking time.
Yes, these brownies work great with a gluten free flour subbed in.
Storing & Freezing
Peanut butter marshmallow brownies can be stored in an airtight container, or with saran wrap along the top to keep maximum freshness. They will stay fresh for up to 5 days.
Brownies will freeze well for up to 3 months. Wrap tightly and store in a large freezer bag or container. Enjoy later with a bowl of ice cream!
Other Popular Recipes to Try
For more yummy treats follow me on instagram @thesaltedsweets. And be sure to tag me and comment if you make them and love them as much as I do!

Peanut Butter Marshmallow Brownies
Ingredients
- ½ cup (113.5 g) salted butter melted
- 1 cup (200 g) granulated sugar
- 2 large eggs room temperature
- 1 teaspoon vanilla
- ½ teaspoon (0.5 teaspoon) salt
- 3 tablespoons cocoa powder
- ¾ cup (100 g) all-purpose flour
- ¼ cup (45 g) chocolate chips
- ½ cup (129 g) peanut butter I use crunchy
- 2 cups (100 g) mini marshmallows
- ¼ cup (56.75 g) butter
- 2 tablespoons cocoa powder
- ¼ cup (59.15 ml) milk
- 2 cups (240 g) powdered sugar
- ¼ teaspoon (0.25 teaspoon) salt
- ½ teaspoon (0.5 teaspoon) vanilla
Instructions
- Preheat oven to 350 F. Line an 8x8 baking pan with cooking spray and parchment paper.
- In a medium mixing bowl whisk together butter, sugar, eggs and vanilla until light and fluffy.
- Whisk together salt, flour and 3 tablespoons of cocoa powder. Stir into the brownie batter until combined.
- Spread evenly into baking pan. Sprinkle with chocolate chips.
- Bake the brownies for 17-20 minutes, or until done baking.
- As soon as brownies are done baking, warm peanut butter in the microwave for about 15 seconds to melt and make pourable. Spread over freshly baked hot brownies. Top with marshmallows and return to the oven for another 3-5 minutes until puffy. Remove and allow to start cooling.
- While brownies are cooling make the chocolate frosting. In a small glass bowl melt together the butter, cocoa powder and milk in the microwave. I like to do it for about 1 minute or until it's hot enough to dissolve the cocoa powder. Add powdered sugar and salt to a medium mixing bowl, and add the hot butter mixture. Beat until smooth and glossy. Add vanilla and combine. Pour and spread over warm brownies. Allow to completely cool and set up before cutting.










So good! I’m not usually a marshmallow fan but these were perfection.
So glad you tried them even though you don't love marshmallows! Thanks for taking the time to leave a rating and review!
Looking forward to trying these for a Halloween party. If I double the recipe, what size pan should be used?
Yay! A 9x13 will be perfect. You'll just need to add a few minutes onto your baking time for the brownie layer.
This flavor combo was spot on! I can’t wait to make them again!
Made this recipe 4 times this summer. We couldn't get enough of them. So rich and chewy, the peanut butter added so much flavor that we kept coming back for more.
Made this for my coworkers and they LOVED them! They still rave about these brownies and request them frequently. Thanks for creating the ultimate treat!!!
I'm so glad they were a hit! Thank you so much for trying them!
These are a flavor and texture extravaganza! What a combo! Will be making these again and again. Thank you!
These are such a crowd pleaser!!! Delicious!