Marshmallow Peanut Butter Brownies are the ultimate dessert for anyone who loves a fudgy, gooey bite with just the right mix of chocolate and creamy peanut butter.
Hi, I’m Jack, the recipe developer and food enthusiast behind Cooks Foody, and I know how frustrating it can be to bake brownies that come out dry, crumbly, or flat in flavor. That’s exactly why I created this recipe to give you rich, chewy brownies layered with gooey marshmallows and swirls of peanut butter that taste bakery-quality but are easy to make at home.
In this article, I’ll walk you through why these Marshmallow Peanut Butter Brownies always turn out amazing, the best ingredients to use, step-by-step instructions, pro baking tips, creative variations, serving suggestions, and answers to your most common brownie questions.
Why This Marshmallow Peanut Butter Brownies Recipe Works
- Combines gooey marshmallows with fudgy chocolate batter for perfect texture
- Swirls of peanut butter add creaminess and balance sweetness
- Easy pantry-friendly ingredients you already have at home
- Great for bake sales, parties, or a family dessert night
Choosing the Right Ingredients for Marshmallow Peanut Butter Brownies
Best Base Ingredients for This Recipe
- Cocoa Powder & Chocolate Chips: Use unsweetened cocoa and semi-sweet chocolate for depth.
- Peanut Butter: Creamy works best for swirling, but chunky adds texture.
- Marshmallows: Mini marshmallows melt more evenly than large ones.
Buying Tips
- Look for high-quality cocoa powder (Dutch-processed for richer flavor).
- Always choose fresh marshmallows they harden quickly when old.
- Natural peanut butter can work, but a no-stir variety swirls better.
Substitutions
- Almond butter instead of peanut butter for a nutty twist.
- Vegan marshmallows for a plant-based option.
- Dark chocolate chips for a richer, less sweet flavor.
Ingredients & Prep for Marshmallow Peanut Butter Brownies

Brownie Batter Prep
- Melt chocolate and butter together until smooth.
- Whisk in sugar and eggs for structure.
- Fold in cocoa, flour, and salt gently don’t overmix.
Peanut Butter Swirl
- Warm peanut butter slightly to make it easy to drizzle.
- Swirl it into the brownie batter before baking.
Pantry Staples
- Sugar, flour, eggs, butter, cocoa powder, salt, vanilla extract.
Step-by-Step Cooking Instructions for Marshmallow Peanut Butter Brownies

Pre-Baking Prep for Marshmallow Peanut Butter Brownies
- Preheat oven to 350°F (175°C).
- Grease and line an 8×8-inch baking pan with parchment paper.
- Gather all measured ingredients.
Baking Method for Marshmallow Peanut Butter Brownies
- Melt butter and chocolate together.
- Stir in sugar, eggs, and vanilla.
- Fold in dry ingredients gently.
- Spread half the batter in the pan, layer with marshmallows, then top with remaining batter.
- Swirl peanut butter on top with a knife.
- Bake for 28–32 minutes until set but still fudgy.
Doneness Check for Marshmallow Peanut Butter Brownies
- Insert a toothpick it should come out with moist crumbs, not wet batter.
Resting Marshmallow Peanut Butter Brownies
- Let cool for 15 minutes before slicing. This helps them set while staying gooey.
If you enjoyed this recipe, be sure to share it with your friends or save it for later!
I’d love to see your unique twist feel free to share your photos on Pinterest
Pro Tips for Perfect Marshmallow Peanut Butter Brownies
Avoiding Dry Brownies
- Don’t over bake slightly underdone brownies finish cooking as they rest.
Tool Recommendations for Marshmallow Peanut Butter Brownies
- Use a metal pan for even heat.
- Offset spatula for smooth peanut butter swirls.
Storage & Reheating Marshmallow Peanut Butter Brownies
- Store in an airtight container at room temp for 3 days.
- Freeze up to 2 months wrap individually for easy grab-and-go treats.
Flavor Variations for Marshmallow Peanut Butter Brownies
| Variation | How to Make It | Flavor Profile |
|---|---|---|
| Spicy Twist | Add ½ tsp cayenne to the batter | Sweet heat meets chocolate richness |
| Crunchy Swirl | Use crunchy peanut butter | Nutty texture with marshmallow gooeyness |
| Global Flair | Add espresso powder | Deep mocha-chocolate balance |
Serving Suggestions for Marshmallow Peanut Butter Brownies
- Serve warm with vanilla ice cream.
- Dust with powdered sugar for a bakery-style look.
- Cut into bite-sized squares for parties.
FAQs About Marshmallow Peanut Butter Brownies
Can I use large marshmallows?
Yes, but cut them into smaller pieces so they melt evenly.
Can I make these brownies gluten-free?
Yes, swap all-purpose flour for a 1:1 gluten-free flour blend.
Do marshmallows stay gooey after baking?
Yes, they melt into pockets of chewy, gooey sweetness inside the brownies.
Conclusion
If you’ve been craving a dessert that’s fudgy, gooey, and packed with flavor, these Marshmallow Peanut Butter Brownies are the recipe to try. Easy enough for weeknight baking yet impressive enough for a celebration, they’re sure to become a household favorite.
Print
Marshmallow Peanut Butter Brownies 7 Gooey & Irresistible Treats
- Total Time: 45 mins
- Yield: 16 brownies 1x
- Diet: Vegetarian
Description
Fudgy Marshmallow Peanut Butter Brownies with gooey marshmallows and creamy peanut butter swirls for the ultimate dessert.
Ingredients
1/2 cup unsalted butter
1 cup semi-sweet chocolate chips
3/4 cup granulated sugar
2 large eggs
1 tsp vanilla extract
1/2 cup all-purpose flour
1/4 cup cocoa powder
1/4 tsp salt
1 cup mini marshmallows
1/3 cup creamy peanut butter
Instructions
1. Preheat oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper.
2. Melt butter and chocolate together until smooth.
3. Whisk in sugar, eggs, and vanilla until glossy.
4. Fold in flour, cocoa, and salt—don’t overmix.
5. Spread half the batter into the pan. Top with marshmallows.
6. Pour remaining batter over marshmallows.
7. Drizzle peanut butter on top, swirling with a knife.
8. Bake 28–32 minutes until set but fudgy.
9. Cool 15 minutes before slicing.
Notes
For extra gooeyness, add more marshmallows on top during the last 5 minutes of baking.
Substitute almond butter for peanut butter if preferred.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 brownie
- Calories: 210
- Sugar: 18g
- Sodium: 70mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 35mg
Keywords: Marshmallow Peanut Butter Brownies, gooey brownies, peanut butter dessert
