Reese’s Stuffed Brownies Recipe
Introduction
These Reese’s Stuffed Brownies combine rich chocolate and creamy peanut butter in a deliciously indulgent treat. Packed with peanut butter cups inside and topped with a fluffy peanut butter frosting and chocolate drizzle, they’re perfect for satisfying any sweet tooth.

Ingredients
- 1 Pillsbury family size brownie mix (19.5 ounces)
- 1 large egg
- 4 ounces cream cheese (softened)
- 1/4 cup salted butter (softened)
- 16 full-size Reese’s peanut butter cups (frozen)
- 1/2 cup salted butter (softened)
- 1 cup creamy peanut butter
- 3 tablespoons 2% milk
- 2 cups powdered sugar
- 2 ounces semi-sweet chocolate
Instructions
- Step 1: Preheat the oven to 350ºF. Line an 8×8″ baking pan with parchment paper or spray it lightly with cooking spray.
- Step 2: In the bowl of a stand mixer or using an electric mixer, combine the brownie mix, egg, softened cream cheese, and 1/4 cup softened butter. Mix until well combined, scraping the sides as needed. The batter will be thick. Spread this mixture evenly into the prepared pan.
- Step 3: Press the frozen Reese’s peanut butter cups into the batter in a 4×4 grid. Press them so the tops are level with the batter. Bake for about 28 minutes until set.
- Step 4: While the brownies bake, make the peanut butter frosting. In a stand mixer, blend 1/2 cup softened butter, peanut butter, powdered sugar, and milk for 2-3 minutes until light and fluffy.
- Step 5: Allow the brownies to cool completely, then spread the peanut butter frosting evenly on top.
- Step 6: Melt the semi-sweet chocolate in a microwave-safe bowl in 15-second intervals, stirring in between to prevent burning. Drizzle the melted chocolate over the frosting and let set before serving.
Tips & Variations
- Freeze the peanut butter cups before baking to help them hold their shape and prevent melting into the batter.
- For a nut-free version, substitute the peanut butter cups and peanut butter with allergy-friendly alternatives.
- If you prefer a thicker frosting, add a little more powdered sugar or reduce the milk slightly.
Storage
Store the brownies in an airtight container at room temperature for up to 3 days or refrigerate for up to a week. For best flavor, bring refrigerated brownies to room temperature before serving. The frosting and chocolate drizzle will keep well, but avoid freezing to maintain texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use homemade brownie batter instead of the mix?
Yes, you can substitute the boxed brownie mix with your favorite homemade recipe. Just prepare the batter as usual and follow the same layering and baking steps.
Do the peanut butter cups melt completely inside the brownies?
Because the peanut butter cups are frozen before baking, they soften but retain their shape rather than melting fully, giving each bite a delightful peanut butter center.
Print
Reese’s Stuffed Brownies Recipe
- Total Time: 43 minutes
- Yield: 16 brownies 1x
Description
These Reese’s Stuffed Brownies combine rich, fudgy brownie batter with whole Reese’s peanut butter cups baked inside, topped with a creamy peanut butter frosting and drizzled with melted semi-sweet chocolate. Perfect for peanut butter and chocolate lovers looking for a decadent dessert with a gooey surprise inside.
Ingredients
Brownie Batter
- 1 Pillsbury family size brownie mix (19.5 ounces)
- 1 large egg
- 4 ounces cream cheese (softened)
- 1/4 cup salted butter (softened)
Filling
- 16 full-size Reese’s peanut butter cups (frozen)
Peanut Butter Frosting
- 1/2 cup salted butter (softened)
- 1 cup creamy peanut butter
- 3 tablespoons 2% milk
- 2 cups powdered sugar
Chocolate Drizzle
- 2 ounces semi-sweet chocolate
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350ºF. Line an 8×8 inch baking pan with parchment paper or spray it with cooking spray to prevent sticking.
- Make Brownie Batter: In a stand mixer bowl or using an electric mixer, combine the brownie mix, egg, softened cream cheese, and 1/4 cup softened salted butter until fully mixed. Scrape the sides with a rubber spatula as needed. The batter will be thick. Spread this mixture evenly in the prepared pan.
- Add Reese’s Cups: Take the frozen Reese’s peanut butter cups and press them into the brownie batter in a 4×4 grid pattern (16 total). Press them so their tops are level with the batter surface.
- Bake Brownies: Place the pan in the oven and bake for approximately 28 minutes, or until a toothpick inserted near the edge comes out with moist crumbs but no raw batter.
- Prepare Peanut Butter Frosting: While the brownies bake, combine 1/2 cup softened salted butter, 1 cup creamy peanut butter, 2 cups powdered sugar, and 3 tablespoons 2% milk in a stand mixer. Beat for 2-3 minutes until the frosting is light and fluffy.
- Cool and Frost: Allow the brownies to cool completely in the pan. Once cool, spread the peanut butter frosting evenly over the top.
- Melt Chocolate: Place 2 ounces of semi-sweet chocolate in a microwave-safe bowl. Heat in 15-second intervals, stirring between each, until fully melted. Take care to melt slowly to avoid burning.
- Drizzle Chocolate: Drizzle the melted chocolate over the peanut butter frosting. Let the brownies set before slicing and serving.
Notes
- Using frozen Reese’s cups helps them retain shape and prevents them from melting too much into the batter.
- Ensure brownies are fully cooled before frosting to prevent melting.
- The frosting can be stored in the refrigerator if not using immediately; bring to room temperature before spreading for easier application.
- For a richer chocolate flavor, use high-quality semi-sweet chocolate for the drizzle.
- You can substitute 2% milk with any milk of choice including almond or oat milk for different dietary needs.
- Prep Time: 15 minutes
- Cook Time: 28 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: Reese’s stuffed brownies, peanut butter brownies, cream cheese brownies, chocolate peanut butter dessert, baked brownie recipe

