Oh my gosh, you guys – I’m about to share my absolute favorite recipe for Reese’s Brownies, and trust me, these are the stuff dessert dreams are made of! I’ve been making these decadent treats for years, and they never fail to disappear at parties. There’s just something magical about that perfect marriage of rich chocolate brownies and creamy peanut butter that makes everyone go wild for them.
I first discovered this amazing combo when I was in college and needed to bring something to a potluck. I threw together a batch using my basic brownie recipe and topped it with whatever peanut butter treats I had in my pantry. The result? Pure bliss! Now, after tweaking the recipe over a decade (and making it approximately 487 times – not that I’m counting!), I’ve perfected every step to guarantee fudgy, peanut-buttery perfection every single time.
What makes these brownies so special is the layers of chocolate and peanut butter goodness. We start with an ultra-rich brownie base, slather on homemade peanut butter frosting, then finish with melted chocolate drizzle and plenty of chopped Reese’s cups. The first time I made these for my husband, he actually did a little happy dance in the kitchen – and that’s when I knew this recipe was a keeper!
Ingredients for Reese’s Brownies

Okay, let’s gather our goodies! I’ve learned over the years that using the right ingredients makes all the difference with these brownies. Trust me – don’t skimp on quality here. We’re going for maximum chocolate-peanut butter bliss!
For the Brownie Base
This is where the magic starts. You’ll need:
- 1 cup granulated sugar (trust me, it’s worth measuring precisely)
- 1 cup packed brown sugar (pack it in there nice and tight!)
- ⅔ cup cocoa powder (I always use Dutch-processed for that deep chocolate flavor)
- 1 cup all-purpose flour (spoon and level it – no packing!)
- ½ teaspoon salt (just a pinch to balance the sweetness)
- ½ teaspoon baking powder (this gives our brownies the perfect lift)
- 4 large eggs (room temperature works best – I’ll explain why later)
- 1 cup butter (the real stuff, please – no margarine substitutes)
- 2 teaspoons vanilla extract (the good quality kind makes a difference)
- 1 cup chocolate chips (I prefer semi-sweet, but milk chocolate works too)
For the Peanut Butter Frosting
Now for the creamy crown jewel:
- ½ cup unsalted butter, softened (leave it out for about 30 minutes)
- 1 cup creamy peanut butter (I swear by Jif or Skippy for this)
- 2-3 tablespoons milk (start with 2, add more if needed)
- 3 cups powdered sugar (sift it if it’s lumpy)
Toppings
Here’s where we take these brownies to the next level:
- 1 cup semi-sweet chocolate chips (for that gorgeous drizzle)
- 1 teaspoon butter (helps the chocolate melt smoothly)
- 1 ½ cups chopped Reese’s peanut butter cups (I freeze them first for easier chopping)
- 1 cup Reese’s Pieces (because more peanut butter is always better!)
Pro tip: Buy extra Reese’s cups – you know you’ll snack on some while baking!
How to Make Reese’s Brownies
Alright, let’s get baking! I’ve made these brownies so many times I could probably do it in my sleep, but I’ll walk you through each step carefully. The key is taking your time – rushing leads to sad, uneven brownies, and we can’t have that!
Prepare the Brownie Batter
First things first – preheat that oven to 350°F (175°C). While it’s heating up, grab your 9×13-inch pan and give it a good spray with non-stick cooking spray. I learned the hard way that skipping this step leads to brownies that stick like glue!
Now for the fun part – melting the chocolate. Combine your butter and chocolate chips in a large microwave-safe bowl. I do 30-second bursts, stirring in between, until it’s smooth as silk. Pro tip: Let it cool for about 5 minutes before adding the eggs – nobody wants scrambled eggs in their brownies!
Stir in both sugars and the vanilla until everything’s nicely combined. Now add those eggs one at a time, mixing well after each. This is where room temperature eggs really shine – they incorporate so much better than cold ones straight from the fridge.
Here’s where you need to be gentle – add the cocoa powder, flour, salt, and baking powder. I like to sift them right over the bowl to avoid lumps. Fold everything together with a spatula just until combined. See those last few streaks of flour? That’s perfect – overmixing makes tough brownies, and we want fudgy!
Bake and Cool
Spread that gorgeous batter evenly in your prepared pan. I use an offset spatula to get it into the corners – no naked spots allowed! Pop it in the oven for 20-25 minutes. At 20 minutes, do the toothpick test – you want a few moist crumbs, not wet batter. If it comes out clean, you’ve gone too far!
Now comes the hardest part – waiting. Let those brownies cool completely in the pan. I know it’s tempting to frost them warm, but trust me, the frosting will melt into a goopy mess. I usually let mine sit for at least 2 hours, sometimes popping them in the fridge to speed things up if I’m impatient.
Frost and Decorate
While you’re waiting, make the peanut butter frosting. Beat the softened butter and peanut butter together until fluffy – about 2 minutes with a hand mixer. Gradually add the powdered sugar, then the milk a tablespoon at a time until it’s spreadable but still thick. You want it to hold its shape when you swirl it!
Spread that peanut butter goodness evenly over the cooled brownies. Now for the chocolate drizzle – melt the chocolate chips with the butter (same 30-second microwave method), then transfer to a ziplock bag. Snip a tiny corner and drizzle to your heart’s content! Immediately sprinkle on those chopped Reese’s cups and Pieces – the chocolate acts like glue to hold them in place.
Final test of patience – let the chocolate set for about 30 minutes before slicing. I know, I know, but clean cuts are worth it! Use a sharp knife dipped in hot water for perfect squares. Now try not to eat the whole pan in one sitting – though I won’t judge if you do!
Tips for Perfect Reese’s Brownies

Alright, let me share my hard-earned brownie wisdom with you! After making these more times than I can count, I’ve picked up some tricks that take them from good to “Oh my gosh, can I have the recipe?” levels of amazing.
Chop Reese’s cups while frozen
Here’s my favorite time-saver: toss those peanut butter cups in the freezer for 10-15 minutes before chopping. The chocolate doesn’t melt all over your hands, and you get nice clean chunks instead of a sticky mess. I learned this the hard way after my first attempt left me with peanut butter smeared everywhere—kinda delicious, but not exactly helpful for baking!
Room temperature eggs are your friends
I know it’s tempting to grab eggs straight from the fridge, but taking that extra 30 minutes to let them warm up makes a HUGE difference. Cold eggs can make your batter seize up, and nobody wants lumpy brownies. If you’re in a rush, place them in a bowl of warm (not hot!) water for 5 minutes—works like a charm.
The toothpick lie detector
Here’s how I test for doneness without overbaking: poke that toothpick about 2 inches from the edge. If it comes out clean, check the center—it should have a few moist crumbs clinging to it. If both spots are clean, you’ve gone too far! The brownies keep cooking a bit as they cool, so pulling them slightly underdone is the secret to that perfect fudgy texture.
Frosting consistency matters
When making the peanut butter frosting, start with just 2 tablespoons of milk. You can always add more, but you can’t take it out! The perfect frosting should hold its shape when you swirl it with a knife but still spread easily. Too thick? Add milk a teaspoon at a time. Too thin? More powdered sugar to the rescue!
Storage secrets
These brownies stay amazingly fresh if you store them right. Once cooled and sliced, layer them between parchment paper in an airtight container—they’ll stay perfect for 3 days at room temperature. Want to keep them longer? Freeze them unfrosted (wrap tightly in plastic), then frost when you’re ready to serve. Works like magic for last-minute guests!
Oh, and one bonus tip—always make a double batch. These disappear FAST, and you’ll want leftovers for yourself after everyone else gets their hands on them!
Ingredient Substitutions
Okay, let’s talk swaps! I know we don’t always have every ingredient on hand, and sometimes dietary needs require adjustments. Here are my tested substitutions that still deliver delicious results—though I’ll be honest, nothing beats the original combo!
Peanut Butter Alternatives
If you’re allergic to peanuts or just want to mix it up, almond butter works beautifully in the frosting. The texture stays creamy, though the flavor will be slightly different. Sunflower seed butter is another great option – just know it’ll give your frosting a greenish tint over time (totally safe, just looks funny!). For nut-free, try Wowbutter – it’s surprisingly close to the real deal!
Chocolate Variations
While semi-sweet chocolate is my go-to, dark chocolate chips (60-70%) make an amazing grown-up version that balances the sweetness. Milk chocolate works too, but cut the sugar in the brownie base by ¼ cup since it’s sweeter. White chocolate chips? Not my favorite here – they tend to disappear flavor-wise against the peanut butter.
Butter and Dairy Swaps
For dairy-free, use coconut oil instead of butter in the brownies (same amount) and vegan butter in the frosting. The texture changes slightly – the brownies get more fudgy, which isn’t necessarily bad! Non-dairy milk like almond or oat works fine in the frosting too. Just avoid the flavored varieties – vanilla almond milk can make things too sweet.
Flour Options
Need gluten-free? A 1:1 gluten-free flour blend works perfectly in this recipe. I’ve had great results with Bob’s Red Mill and King Arthur brands. Don’t try almond or coconut flour though – they’ll make the texture way too dense and crumbly.
One important note: If you change more than one or two ingredients, the results won’t be quite the same. These brownies are like chemistry – each component plays a special role! But with careful swaps, you can still end up with something delicious.
Serving and Storing Reese’s Brownies
Alright, let’s talk about the best ways to serve and keep these beauties fresh! Because let’s be honest—you might not finish the whole pan in one sitting (though I wouldn’t blame you if you tried). Here’s what I’ve learned after years of making—and hoarding—these brownies.
How to Serve Them Like a Pro
These brownies are absolute perfection at room temperature. The chocolate drizzle firms up just enough, and the peanut butter frosting stays creamy without being messy. If you’ve refrigerated them (more on that later), let them sit out for about 30 minutes before serving—cold brownies just aren’t the same!
For parties, I love cutting them into smaller squares—they’re so rich that a little goes a long way. Stack them on a cute plate with some extra Reese’s Pieces scattered around for decoration. Pro tip: Use a sharp knife dipped in hot water between cuts for those picture-perfect edges that’ll make everyone think you bought them from a fancy bakery!
Keeping Them Fresh
Here’s my golden rule for storage: always wait until the chocolate drizzle is fully set before covering them. That usually takes about an hour at room temperature. Once set, you’ve got options:
- Room Temp: Cover tightly with plastic wrap or store in an airtight container for up to 3 days. I like to layer them with parchment paper if I’m stacking them—keeps the toppings from sticking.
- Fridge: If your kitchen is warm or you want them to last up to 5 days, the fridge works great. Just let them come to room temp before serving for the best texture.
- Freezer: For long-term storage, freeze unfrosted brownies wrapped tightly in plastic, then foil, for up to 1 month. Frost and decorate after thawing. Already frosted? Freeze them on a baking sheet first until solid, then transfer to a container—they’ll keep for 2 weeks.
One warning: if you’re storing them in the fridge or freezer, the Reese’s Pieces might lose their crunch over time. I sometimes wait to add those until right before serving if I know they’ll be stored for a while.
Oh, and if by some miracle you have leftovers after 3 days (unlikely, I know), they make AMAZING ice cream toppings—just chop them up and sprinkle over vanilla ice cream. You’re welcome!
Reese’s Brownies FAQs
I get asked about these brownies ALL the time, so let me answer the most common questions that pop up. Trust me, after making these for years (and fielding texts from friends mid-baking crisis), I’ve got all the solutions!
Can I use natural peanut butter for the frosting?
Oh boy, let me save you some trouble here – stick with regular creamy peanut butter like Jif or Skippy. Natural peanut butter tends to separate and makes the frosting way too oily. I learned this the hard way when my “healthier” version turned into a sad, runny mess. If natural is all you have, try draining off any excess oil first and add extra powdered sugar to compensate.
How do I prevent dry brownies?
The number one culprit? Overbaking! Remember, these continue cooking as they cool. Pull them out when the toothpick has a few moist crumbs, not when it’s completely clean. Also, don’t overmix the batter – those last few flour streaks are your friend! And never, ever skip the chocolate chips in the batter – they’re little pockets of moisture magic.
Can I double the recipe?
Absolutely! Just use two 9×13-inch pans rather than one giant pan – the center won’t bake evenly otherwise. You might need an extra 5 minutes baking time, so keep an eye on them. Pro tip: Write down your doubling measurements before starting – I’ve lost count of how many times I’ve forgotten to double the eggs halfway through!
Why did my chocolate drizzle harden too much?
Ah, the chocolate can be tricky! If it sets up too firm, you probably needed just a smidge more butter when melting. Next time, try adding another ½ teaspoon butter to keep it slightly softer. If it’s already hardened, no worries – it’ll still taste amazing, just might crack when you cut it. Still delicious though!
Can I make these ahead of time?
You bet! I often bake the brownies a day ahead, let them cool completely, then wrap tightly in plastic. Frost and decorate the next day. The unfrosted brownies actually taste even better after 24 hours – the flavors really meld together. Just wait to add the Reese’s Pieces until right before serving so they stay crunchy.
Nutritional Information
Now, let’s be real here – these Reese’s Brownies are definitely an indulgence, not health food! But hey, everyone deserves a treat sometimes, right? Just remember that the nutritional values can vary quite a bit depending on the specific brands of ingredients you use and how you slice them (though let’s be honest, who’s measuring when that peanut butter frosting is calling your name?).
The estimates below are based on standard store-bought ingredients and cutting the pan into 16 brownies, but your mileage may vary. If you’re counting calories or watching specific nutrients, I’d recommend plugging your exact ingredients into a nutrition calculator for the most accurate numbers.
Most importantly – enjoy every delicious bite! Life’s too short to stress about numbers when you’re eating something this heavenly.
Final Thoughts
Well, there you have it – my absolute favorite Reese’s Brownies recipe that never fails to impress! I can’t wait for you to experience the magic of that first bite – the rich chocolate, creamy peanut butter, and those crunchy Reese’s pieces all coming together in perfect harmony. Trust me, your friends and family are going to go nuts for these (pun totally intended!).
I’d love to hear how your brownies turn out! Did you add any fun twists? Maybe some extra peanut butter cups (because let’s be real, you can never have too many)? Drop a comment below and tell me all about your baking adventure – I read every single one! And if you snap a photo of your masterpiece, tag me on Instagram so I can see your handiwork.
Now go preheat that oven and get baking! Just promise me one thing – save at least one brownie for yourself before the hungry masses descend. You deserve it after all that hard work!
Follow us on Pinterest for more delicious recipes!
Print
Irresistible Reese’s Brownies Recipe for Ultimate Bliss
- Total Time: 45 minutes
- Yield: 12-16 brownies 1x
- Diet: Vegetarian
Description
Delicious and rich brownies topped with creamy peanut butter frosting, chocolate drizzle, and Reese’s peanut butter cups and pieces.
Ingredients
- 1 cup Sugar
- 1 cup Brown Sugar
- ⅔ cup Cocoa Powder
- 1 cup All Purpose Flour
- ½ tsp Salt
- ½ tsp Baking Powder
- 4 Large Eggs
- 1 cup Butter
- 2 tsp Vanilla Extract
- 1 cup Chocolate Chips
- ½ cup Unsalted Butter, softened
- 1 cup Creamy Peanut Butter
- 2–3 tablespoons Milk
- 3 cups Powdered Sugar
- 1 cup Semi-sweet Chocolate Chips
- 1 tsp Butter
- 1 ½ cups Chopped Reese’s Peanut Butter Cups
- 1 cup Reese’s Pieces
Instructions
- Preheat your oven to 350°F (175°C). Spray a 9×13-inch baking pan with non-stick cooking spray.
- In a large microwave-safe bowl, melt the butter and chocolate chips together by heating in 30-second intervals, stirring after each until smooth. Allow to cool slightly.
- Stir in the sugar, brown sugar, and vanilla extract until well combined. Add the eggs one at a time, mixing thoroughly after each addition.
- Gradually fold in the cocoa powder, flour, salt, and baking powder by hand, taking care not to over mix.
- Spread the batter evenly into the prepared pan. Bake for 20-25 minutes or until a toothpick inserted into the center comes out clean.
- Let the brownies cool completely in the pan before frosting.
- In a medium bowl, beat together the softened butter and peanut butter until smooth and fluffy.
- Gradually beat in the powdered sugar, alternating with milk, until the frosting reaches your desired consistency.
- Spread the peanut butter frosting evenly over the cooled brownies.
- Melt the semi-sweet chocolate chips with the butter in 30-second microwave intervals, stirring until smooth. Transfer to a piping bag or ziplock bag, cut a small corner, and drizzle over the frosting.
- Sprinkle the chopped Reese’s peanut butter cups and Reese’s Pieces generously on top.
- Allow the chocolate drizzle to set completely before slicing. Serve and enjoy!
Notes
- Let the brownies cool completely before frosting to prevent melting.
- Adjust frosting consistency by adding more milk or powdered sugar as needed.
- Store leftovers in an airtight container at room temperature.
- Prep Time: 15 minutes
- Cook Time: 20-25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 brownie
- Calories: 320
- Sugar: 28g
- Sodium: 150mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 45mg