These peanut butter marshmallow brownies are thick, fudgy brownies layered with melted peanut butter, pillowy mini marshmallows and a silky chocolate frosting. They’re simple to make, reliably crowd-pleasing, and perfect for sharing at gatherings or enjoying with a scoop of ice cream.

If you enjoy making brownies, try experimenting with other flavor twists like Biscoff brownies, Rolo brownies or Oreo cheesecake brownies for more dessert ideas.
Why You Will Love This Recipe
- Gooey and fudgy: A dense, fudgy brownie base topped with melty marshmallows for the ultimate texture contrast.
- Peanut butter and chocolate: A classic pairing—the rich, nutty peanut butter balances the chocolate for deep, comforting flavor.
- Quick and approachable: Despite the layered appearance, the steps are straightforward and the bake time is short.

Ingredient Notes
Full ingredient amounts appear in the recipe card below. A few notes to help you choose the best versions for these brownies:
- Butter: Either salted or unsalted butter works. Salted butter adds a touch of savory balance; use unsalted if you prefer full control over salt.
- Cocoa powder: Use unsweetened cocoa powder. You can substitute Dutch-process or a darker cocoa for a more intense chocolate flavor.
- Peanut butter: Crunchy adds texture and contrast to the soft brownie, but creamy peanut butter works equally well.
- Marshmallows: Use mini marshmallows so they melt evenly and create a soft, pillowy top layer.

Step-by-Step Instructions

- Step 1: Preheat the oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper and lightly spray or grease it.
- Step 2: In a medium bowl whisk melted butter, granulated sugar, room-temperature eggs and vanilla until the mixture is lighter in color and slightly fluffy.

- Step 3: Whisk together salt, all-purpose flour and 3 tablespoons cocoa powder in a separate bowl. Fold the dry ingredients into the wet mixture just until combined; do not overmix.
- Step 4: Spread the batter evenly into the prepared pan and sprinkle with chocolate chips.

- Step 5: Bake for about 17–20 minutes, or until the edges are set and a toothpick inserted near the center comes out with a few moist crumbs. The center should remain fudgy.

- Step 6: As soon as the brownies come out of the oven, warm the peanut butter briefly (about 10–20 seconds) until pourable. Spread the warm peanut butter evenly over the hot brownies.

- Step 7: Scatter mini marshmallows over the peanut butter layer and return the pan to the oven for 3–5 minutes, until the marshmallows puff and begin to soften and brown lightly.

- Step 8: While the marshmallows start to cool slightly, make the chocolate frosting: melt butter with 2 tablespoons cocoa powder and the milk until hot enough to dissolve the cocoa. In a bowl combine powdered sugar and salt, then stir in the hot chocolate mixture and beat until smooth. Add vanilla, mix, and spread the frosting over the warm marshmallow layer. Let the brownies cool fully so the frosting sets before slicing.
Expert Baking Tips
- Swap nut butters freely: creamy peanut butter or other nut butters will work if you prefer a smoother top layer.
- Measure flour by weight when possible; grams produce more consistent results. If you don’t have a scale, spoon flour into your measuring cup and level it—avoid packing.
- Watch the oven closely during the final bake. You want the brownies set at the edges but still soft in the center for the best fudgy texture.

FAQ
Yes. If you double the ingredients, bake the batter in a 13×9-inch pan and add a few extra minutes to the bake time, checking for doneness.
Yes. Substitute a 1:1 gluten-free all-purpose flour blend and follow the same method; results are usually excellent.
Storing & Freezing
Store cooled brownies in an airtight container or wrapped tightly with plastic wrap. They will remain fresh for up to 5 days at room temperature. For longer storage, wrap pieces tightly and freeze in a freezer-safe bag or container for up to 3 months. Thaw before serving and reheat briefly if you prefer the marshmallows soft.
Other Popular Recipes to Try
-
Blueberry Peach Cobbler
-
Cinnamon Toast Crunch Marshmallow Treats
-
Sugar Cookie Fruit Pizzas
-
Marble Bundt Cake
For more treats and updates, follow the creator on social media and tag any photos of your bakes to share feedback and photos.
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 extract
- ½ teaspoon salt
- 3 tablespoons cocoa powder (for batter)
- ¾ cup (100 g) all-purpose flour
- ¼ cup (45 g) chocolate chips
- ½ cup (129 g) peanut butter (crunchy or creamy)
- 2 cups (about 100 g) mini marshmallows
- ¼ cup (56.75 g) butter (for frosting)
- 2 tablespoons cocoa powder (for frosting)
- ¼ cup (59 ml) milk
- 2 cups (240 g) powdered sugar
- ¼ teaspoon salt (for frosting)
- ½ teaspoon vanilla (for frosting)
Instructions
- Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment and grease it.
- Whisk melted butter, sugar, eggs and vanilla until combined and slightly aerated.
- Mix salt, flour and 3 tablespoons cocoa powder separately, then fold into the wet ingredients until just combined.
- Spoon batter into the pan, smooth the top, and sprinkle chocolate chips over the surface.
- Bake 17–20 minutes until the edges are set and the center is still fudgy. Remove from oven.
- Warm peanut butter briefly until pourable, spread over hot brownies, then top with mini marshmallows. Return to the oven 3–5 minutes until marshmallows puff.
- Make the frosting by melting ¼ cup butter with 2 tablespoons cocoa and ¼ cup milk until hot. Combine powdered sugar and ¼ teaspoon salt in a bowl, add the hot butter mixture and beat until glossy. Stir in ½ teaspoon vanilla.
- Spread frosting over the warm marshmallow layer. Cool completely so the frosting sets before slicing into squares.
Notes
You can use any nut butter in place of peanut butter. If you prefer a less textured top, choose creamy peanut butter. For best consistency when baking, measure flour by weight if possible. If not, spoon and level the flour into the cup measure to avoid packing.
Nutrition (per serving)
Calories: 403 kcal • Carbohydrates: 56 g • Protein: 5 g • Fat: 19 g
Let us know how it turned out and share a photo if you like!