As I stood in my kitchen, sweet aromas swirling around me, I stumbled upon a delightful creation that would soon become my guilty pleasure: Marshmallow Peanut Butter Brownies. These treats marry the dense, fudgy goodness of chocolate brownies with a creamy peanut butter layer crowned by a fluffy marshmallow topping. It’s a straightforward recipe that packs a punch of comfort, perfect for those craving a homemade dessert without spending hours in the kitchen. Plus, they’re a surefire way to impress guests or simply brighten your own day. Who wouldn’t want a brownie that feels like a warm hug? So, are you ready to dive into this sweet adventure?

Why are these brownies irresistible?
Decadent, they combine rich chocolate brownies with a creamy peanut butter filling and airy marshmallow topping, creating an indulgent treat. Quick and easy, this recipe allows you to whip up a batch in no time, satisfying your sweet tooth without lengthy prep. Versatile, feel free to swap the peanut butter with almond or sunflower butter for unique flavors. Perfect for sharing, these brownies are bound to impress friends and family at any gathering. And if you’re looking for more peanut butter inspirations, check out these Peanut Butter Oat Cups or the delightful Brown Butter Marshmallow Cookies!
Marshmallow Peanut Butter Brownie Ingredients
• Here’s what you’ll need for these Marshmallow Peanut Butter Brownies.
For the Peanut Butter Filling
- Creamy Peanut Butter – Gives a rich flavor; feel free to use crunchy for added texture!
- Powdered Sugar – Sweetens the filling; no direct substitutes recommended for best results.
- Unsalted Butter (room temperature) – Adds moisture; margarine can work if needed.
- Salt – Enhances flavors; always choose fine salt for even distribution.
For the Brownies
- All-Purpose Flour – The main structure of the brownies; a gluten-free blend can substitute for a gluten-free option.
- Baking Powder – Helps the brownies rise slightly; baking soda may be a substitute if adjusted.
- Large Eggs (room temperature) – Binds ingredients for a firm brownie; flax eggs work as a vegan alternative.
- Granulated Sugar – Sweetens the batter; you can reduce the amount if desired.
- Brown Sugar (packed) – Provides moisture and deeper flavor; light or dark offers flexibility.
- Canola Oil – Keeps brownies moist; you can use vegetable oil if preferred.
- Pure Vanilla Extract – Enhances flavor; imitation vanilla can substitute in a pinch.
- Unsalted Butter – Provides a rich, fudgy texture when melted with chocolate; can swap for oil for dairy-free.
- Bittersweet Chocolate (chopped) – The main flavor contributor; semi-sweet or dark chocolate can offer variation.
- Dutch Process Cocoa Powder – Deepens chocolate flavor and color; regular cocoa powder works as a substitute.
For the Topping
- Store-Bought Marshmallow Fluff – Adds sweetness and fluff; make homemade marshmallow batter for a fun twist!
Step‑by‑Step Instructions for Marshmallow Peanut Butter Brownies
Step 1: Prepare Peanut Butter Filling
In a medium bowl, combine creamy peanut butter, powdered sugar, unsalted butter, and a pinch of salt. Use a hand mixer or spatula to mix until smooth and well-blended, creating a rich, creamy filling. This decadent mixture will layer beautifully within your Marshmallow Peanut Butter Brownies. Set it aside while you move on to the next steps.
Step 2: Preheat Oven
Adjust your oven rack to the center position and preheat to 350°F (180°C). While the oven is heating, grease a 9×13 inch baking pan and line it with parchment paper, leaving some overhang. This will make it easier to lift the brownies out after baking. Take a moment to prepare your workspace, as these brownies will come together quickly!
Step 3: Mix Dry Ingredients
In a small bowl, whisk together all-purpose flour, baking powder, and a bit of salt until well combined. This mixture forms the backbone of your brownies, providing structure and lightness. Make sure there are no clumps, as a smooth mixture will yield delicious, evenly baked Marshmallow Peanut Butter Brownies.
Step 4: Mix Wet Ingredients
In another large bowl, whisk together room temperature eggs, granulated sugar, brown sugar, canola oil, and pure vanilla extract until the mixture appears thick and pale. The combination should be smooth, ensuring even sweetening and binding for the brownies. This is where the magic begins, so take your time to create a rich, creamy base.
Step 5: Melt Chocolate and Butter
In a small saucepan over low heat, melt chopped bittersweet chocolate and unsalted butter together. Stir frequently until completely melted and smooth, taking care not to scorch the chocolate. Remove from heat and gently incorporate cocoa powder until fully combined. This indulgent chocolate mixture will give your brownies that rich, fudgy flavor.
Step 6: Combine Mixtures
Add the melted chocolate mixture to the egg mixture and whisk until fully combined and smooth. Carefully fold in the dry ingredients with a spatula, mixing until just combined. Avoid over-mixing to maintain the moist, chewy texture that defines your Marshmallow Peanut Butter Brownies. Gently stir until no dry flour remains.
Step 7: Assemble Brownies
Pour the brownie batter into the lined baking pan and spread it evenly. Dollop the prepared peanut butter filling over the brownie batter, then top with generous spoonfuls of marshmallow fluff. Using a knife, gently swirl the fillings into the batter to create a beautiful marbled effect, ensuring each brownie will have delicious layers of flavor.
Step 8: Bake
Place the assembled brownies in your preheated oven and bake for 26-32 minutes. The brownies are done when the edges are set and the center is still slightly glossy. Insert a toothpick into the center; it should come out with a few moist crumbs. Keep an eye on them to avoid overbaking!
Step 9: Cool and Cut
Once baked, remove the pan from the oven and allow it to cool completely on a wire rack. This may take about an hour. Once cool, use the overhanging parchment paper to lift the brownies out of the pan. Cut into squares to serve these delightful Marshmallow Peanut Butter Brownies to friends and family!

Expert Tips for Marshmallow Peanut Butter Brownies
- Parchment Sling: Lining the baking pan with parchment paper makes it a breeze to lift out the brownies for cutting and serving.
- Warm Your Fluff: Microwave the marshmallow fluff for about 15 seconds to soften it, making it easier to dollop and swirl into the brownie batter.
- Avoid Over-Mixing: Stir the batter until just combined to keep your Marshmallow Peanut Butter Brownies chewy and fudgy, instead of dry and crumbly.
- Check for Doneness: Use a toothpick to check; you want it to come out with a few moist crumbs, rather than completely clean, for the perfect texture.
- Experiment with Toppings: Feel free to dress up your brownies with chocolate chips or a drizzle of melted chocolate for an extra indulgent treat!
Make Ahead Options
These Marshmallow Peanut Butter Brownies are perfect for busy days when you want a sweet treat ready to go! You can prepare the peanut butter filling and brownie batter up to 24 hours in advance. Simply mix the peanut butter filling, then store it in an airtight container in the refrigerator to keep it fresh and creamy. Combine the dry and wet brownie ingredients, and enjoy a quick finish by pouring the batter into the baking pan later. When you’re ready to bake, dollop in the filling and marshmallow fluff, swirl, and pop them in the oven; you’ll have delicious brownies with minimal effort, just as irresistible as when made fresh!
How to Store and Freeze Marshmallow Peanut Butter Brownies
Room Temperature: Store brownies in an airtight container at room temperature for up to 2 days. This keeps them fresh while maintaining their cheery, fudgy texture!
Fridge: You can also refrigerate the brownies for an additional 1-2 days. Be sure to store them in an airtight container to prevent them from drying out or absorbing odors.
Freezer: For longer storage, freeze the brownies wrapped tightly in plastic wrap, then in aluminum foil or a freezer-safe container for up to 3 months. This preserves their delightful flavor and texture.
Reheating: When ready to enjoy, thaw at room temperature or microwave for a few seconds to bring back their warm, cozy charm.
What to Serve with Marshmallow Peanut Butter Brownies
Looking to elevate your dessert experience? Pair these delightful brownies with these scrumptious companions to create the ultimate sweet spread.
-
Cold Vanilla Ice Cream: The creamy richness of vanilla ice cream contrasts perfectly with warm brownies, enhancing their fudgy texture. A scoop on the side adds a delightful chill.
-
Fresh Berries: A medley of raspberries and strawberries introduces a pop of tartness, balancing the sweetness of the brownies with a refreshing bite. Their vibrant colors will also brighten up your dessert table!
-
Caramel Sauce: Drizzling warm caramel over the brownies adds a luscious layer of flavor. Its buttery richness melds beautifully with the peanut butter and chocolate, creating pure indulgence.
-
Espresso or Coffee: A strong cup of espresso or freshly brewed coffee pairs exquisitely with these brownies. The deep, bold flavors enhance the chocolate, making each bite even more satisfying.
-
Chocolate Ganache: For chocolate lovers, a silky chocolate ganache spread on top brings an elegant touch and extra indulgence. It’s a chocolate lover’s dream come true!
-
Homemade Whipped Cream: Light and airy whipped cream on top adds a delightful contrast to the dense brownies, while its sweetness enhances the overall dessert experience.
-
Milkshakes: This combination makes for a fun dessert experience! Blend up a rich chocolate or peanut butter milkshake that echoes the brownie flavors for an ultimate treat.
-
Toasted Nuts: Sprinkle some toasted pecans or walnuts for a delightful crunch. They add an earthy flavor that complements the sweetness, giving a satisfying texture contrast.
-
Mint Leaves: Garnish with a fresh mint sprig for a pop of color and a refreshing herbal note. Mint brightens up the dessert experience, making each bite feel lighter!
Marshmallow Peanut Butter Brownies: Variations & Substitutions
Customize your brownies to match your taste preferences and dietary needs—there are countless delightful adaptations to explore!
- Nut-Free: Use sunflower seed butter instead of peanut butter to create a delicious nut-free version.
- Gluten-Free: Swap all-purpose flour for a 1:1 gluten-free blend for a buttery, gluten-free brownie experience.
- Vegan: Substitute eggs with flax eggs and use dairy-free chocolate for a vegan take on these treats.
- Extra Chocolatey: Add mini chocolate chips into the brownie batter for unexpected bursts of chocolate in every bite.
- Spicy Kick: Sprinkle in a pinch of cayenne pepper for a sweet and spicy flavor twist that’ll tantalize your taste buds.
- Fruit-Infused: Fold in a handful of raspberries or chopped strawberries into the batter for a fresh fruity addition.
Feel free to get creative with seasonal fruits! The tartness can balance the sweetness beautifully. - Caramel Swirl: Drizzle warm caramel sauce over the top before baking for a decadent caramel-infused brownie experience.
This rich addition will turn these brownies into a truly indulgent dessert! - Marshmallow Swap: Instead of using store-bought marshmallow fluff, try making your own homemade marshmallow batter for added freshness.
It’s a fun way to elevate your baking game while impressing your guests with homemade charm!
These tips will help you make these Marshmallow Peanut Butter Brownies uniquely yours! For more inspirations, consider trying out the Peanut Butter Oat Cups for a quick snack or the heavenly Brown Butter Marshmallow Cookies. Enjoy the baking adventure!

Marshmallow Peanut Butter Brownies Recipe FAQs
How can I choose ripe ingredients for my brownies?
Absolutely! When selecting peanut butter, opt for creamy varieties that are smooth and have no added sugars or oils. For the best flavor, use eggs that are at room temperature—this helps them blend more effortlessly into the batter!
What’s the best way to store these brownies?
For optimal freshness, store your Marshmallow Peanut Butter Brownies in an airtight container at room temperature for up to 2 days. If you prefer them colder, they can be refrigerated for another 1-2 days. Just make sure the container is sealed well to prevent them from drying out.
Can I freeze my brownies, and how should I do it?
Very! To freeze your brownies, allow them to cool completely before wrapping them tightly in plastic wrap. Then, wrap them again in aluminum foil or place them in a freezer-safe container. They’ll stay fresh for up to 3 months. When you’re ready to indulge, simply thaw them at room temperature or microwave for a few seconds to regain their moist texture.
What should I do if my brownies turn out too dry?
If your brownies are dry, it could be due to over-mixing or overbaking. To prevent this, mix your batter just until combined and avoid the urge to keep stirring. Also, check them a minute or two before the recommended baking time; they should be glossy with a few crumbs on the toothpick. If you’ve already baked them and they’re dry, consider serving with a scoop of ice cream or drizzling them with a warm chocolate sauce to enhance moisture and flavor.
Are there any dietary considerations I should be aware of?
Definitely! If you’re cooking for someone with allergies, remember that peanut butter contains nuts, which are common allergens. For nut-free options, feel free to substitute with sunflower butter or another certified nut-free spread. If you’re catering to vegan diets, you can utilize flax eggs instead of regular eggs and ensure your chocolate is dairy-free.

Marshmallow Peanut Butter Brownies That Will Melt Your Heart
Ingredients
Equipment
Method
- In a medium bowl, combine creamy peanut butter, powdered sugar, unsalted butter, and a pinch of salt. Use a hand mixer or spatula to mix until smooth and well-blended.
- Adjust your oven rack to the center position and preheat to 350°F (180°C). Grease a 9x13 inch baking pan and line it with parchment paper.
- In a small bowl, whisk together all-purpose flour, baking powder, and salt until well combined.
- In another large bowl, whisk together room temperature eggs, granulated sugar, brown sugar, canola oil, and pure vanilla extract until the mixture appears thick and pale.
- In a small saucepan over low heat, melt chopped bittersweet chocolate and unsalted butter together. Stir frequently until completely melted and smooth, then incorporate cocoa powder.
- Add the melted chocolate mixture to the egg mixture and whisk until fully combined. Carefully fold in the dry ingredients with a spatula.
- Pour the brownie batter into the lined baking pan and spread it evenly. Dollop the prepared peanut butter filling over the brownie batter, then top with spoons of marshmallow fluff.
- Place the assembled brownies in your preheated oven and bake for 26-32 minutes. Insert a toothpick into the center.
- Once baked, remove the pan from the oven and allow it to cool completely on a wire rack for about an hour. Cut into squares to serve.

Leave a Reply