
This decadent peanut butter brownie swirl cookie recipe combines two beloved classics into one irresistible treat. The rich chocolate brownie center wrapped in a buttery peanut butter cookie shell creates a perfect harmony of flavors that will satisfy any sweet tooth craving.
I first created these cookies when my niece requested "something chocolate and peanut butter" for her birthday. The look on her face when she bit into that first warm cookie confirmed I had stumbled onto something special.
Ingredients
- Unsalted butter: softened to room temperature allows for proper creaming with sugars
- Creamy peanut butter: provides the best consistency opt for a quality brand like Jif or Skippy
- Granulated sugar: creates the perfect exterior texture
- Light brown sugar: adds moisture and depth of flavor
- Large egg: binds everything together
- Vanilla extract: enhances the peanut butter flavor
- All purpose flour: provides structure use unbleached for best results
- Baking soda: helps achieve the ideal rise
- Salt: balances the sweetness and enhances flavor
- Unsalted butter: melted for a fudgy brownie texture
- Unsweetened cocoa powder: delivers rich chocolate flavor Dutch processed works best
- Granulated sugar: balances the bitter cocoa
- Large eggs: provide structure and richness
- Vanilla extract: complements the chocolate notes
- All purpose flour: keeps the brownie portion soft
- Salt: enhances the chocolate flavor
Step-by-Step Instructions
- Create the peanut butter base:
- Begin by creaming softened butter and peanut butter together for a full 3 minutes until light and fluffy. Add both sugars and beat for another 2 minutes. This extended mixing incorporates air for a perfectly textured cookie. Add the egg and vanilla extract beating until completely incorporated. The mixture should look smooth and silky.
- Mix the dry ingredients:
- In a separate bowl whisk flour baking soda and salt together thoroughly. This ensures even distribution of leavening agents. Gradually add this dry mixture to your wet ingredients in three additions mixing gently between each. Stop mixing the moment everything comes together to avoid tough cookies.
- Prepare the brownie mixture:
- Melt butter completely but avoid overheating. Whisk in cocoa powder until completely smooth with no lumps. Add sugar and stir until well combined then mix in eggs one at a time. The mixture will transform from grainy to glossy. Add vanilla then gently fold in flour and salt just until no dry streaks remain. The consistency should be thick and fudgy.
- Shape the cookies:
- Take approximately 2 tablespoons of peanut butter dough and flatten into a disc about 3 inches wide. Place a heaping teaspoon of brownie batter in the center then carefully fold the edges up and around to completely encase the brownie mixture. Roll between your palms to form a smooth ball then place on the prepared baking sheet seam side down. Leave ample space between cookies as they will spread.
- Bake to perfection:
- Place cookies in a preheated 350°F oven on the middle rack. Bake for exactly 11 minutes for the perfect balance of set edges and soft centers. The cookies will look slightly underdone in the center but will continue cooking on the hot baking sheet. Allow to cool for 5 minutes on the sheet before transferring to a wire rack.

My absolute favorite part of this recipe is watching people take their first bite. The surprise of discovering the brownie center never fails to bring smiles. My husband once ate six in one sitting and declared them better than his grandmother's famous cookies a compliment I still treasure.
Make Ahead Options
The dough components can be prepared up to 24 hours in advance and refrigerated. If refrigerating the brownie batter let it come to room temperature for about 15 minutes before assembling as cold batter becomes too firm to work with. You can also freeze fully assembled unbaked cookie balls for up to a month just add 2 minutes to the baking time when cooking from frozen.
Flavor Variations
Try using crunchy peanut butter instead of creamy for added texture. White chocolate chips can be folded into the peanut butter dough for extra sweetness. For a spicy twist add 1/4 teaspoon of cayenne pepper to the brownie mixture the subtle heat enhances the chocolate flavor beautifully. During holidays mint extract can replace some of the vanilla in the brownie portion for a seasonal twist.
Serving Suggestions
These cookies are delicious on their own but transform into an extraordinary dessert when served warm with a scoop of vanilla ice cream. For an elegant presentation drizzle with warm chocolate ganache or a thin stream of melted peanut butter. They pair wonderfully with coffee especially dark roasts that complement the chocolate notes. Consider serving with cold milk for the classic cookie experience.

Frequently Asked Questions
- → Can I use crunchy peanut butter instead of creamy?
Yes, crunchy peanut butter works well in this recipe! It will add extra texture to the cookies with little peanut bits throughout the dough. Just make sure the peanut butter is well-mixed before measuring.
- → How should I store these cookies?
Store completely cooled cookies in an airtight container at room temperature for up to 5 days. You can also freeze them for up to 3 months by placing them in a freezer-safe container with parchment paper between layers.
- → Can I make the dough ahead of time?
Absolutely! Both the peanut butter dough and brownie mixture can be made up to 24 hours ahead and refrigerated. Let them come to room temperature for about 30 minutes before assembling and baking the cookies.
- → Why did my brownie filling leak out during baking?
This typically happens when the peanut butter dough isn't properly sealed around the brownie filling. Make sure to completely enclose the brownie mixture and press the edges of the peanut butter dough together firmly before placing on the baking sheet.
- → Can I add chocolate chips to these cookies?
Yes! Adding 1/2 cup of chocolate chips to either the peanut butter dough or the brownie mixture will enhance the chocolate flavor. Mini chocolate chips work particularly well in the brownie portion without making it too difficult to wrap the dough.
- → How do I know when these cookies are done baking?
Look for lightly golden edges while the centers remain soft. The cookies will continue to set as they cool on the baking sheet. Overbaking will result in dry cookies, so it's better to slightly underbake them for a soft, chewy texture.