Why You’ll Love These Peanut Butter Brownie Swirl Cookies
These Peanut Butter Brownie Swirl Cookies are the kind of treat that makes people stop mid-bite and ask for the recipe. They bring together rich chocolate cookie dough and a creamy peanut butter center, so every cookie has that sweet, salty, fudgy combo everyone loves. If you need a dessert that feels special but still fits into a busy week, this one is a keeper.
For home bakers who like recipes that travel well, these cookies are a smart choice for potlucks, school events, church gatherings, and holiday trays. They pack up neatly, hold their shape well, and taste just as good the next day. If you like crowd-pleasing desserts like chocolate chip cheesecake bars or Biscoff stuffed cookies, this recipe belongs on your must-bake list.
- Easy to make: The steps are simple, and most of the time is hands-off chilling. You mix the filling, chill it, mix the dough, then assemble and bake.
- Great for sharing: This recipe makes 24 cookies, which is perfect when you need a dessert for a crowd or want to fill a cookie tin.
- Bold flavor: Cocoa powder, melted chocolate, espresso powder, and peanut butter create a deep, rich flavor with a soft center.
- Flexible for different eaters: You can swap in Biscoff cookie butter or sunflower seed butter for a nut-free option, and natural peanut butter also works well if stirred properly.
When chocolate and peanut butter show up in the same cookie, you pretty much know the batch is going to disappear fast.
These cookies also fit well into a home baker’s routine because they do not require fancy tools or complicated decorating. Just a mixing bowl, a baking sheet, and a little chilling time can give you bakery-style results right at home. Plus, the marbled look is meant to be rustic, so there is no pressure to make every cookie look identical.
Jump to:
- Why You’ll Love These Peanut Butter Brownie Swirl Cookies
- Essential Ingredients for Peanut Butter Brownie Swirl Cookies
- Peanut Butter Filling
- Cookie Dough
- Special Dietary Options
- How to Prepare the Perfect Peanut Butter Brownie Swirl Cookies: Step-by-Step Guide
- First Step: Mix and freeze the peanut butter filling
- Second Step: Melt the chocolate
- Third Step: Whisk the dry ingredients
- Fourth Step: Beat the butter and sugars
- Fifth Step: Add the melted chocolate and dry mixture
- Sixth Step: Chill the dough
- Seventh Step: Fill and shape the cookies
- Eighth Step: Bake and cool
- Ninth Step: Serve and enjoy
- Dietary Substitutions to Customize Your Peanut Butter Brownie Swirl Cookies
- Protein and Main Component Alternatives
- Vegetable, Sauce, and Seasoning Modifications
- Mastering Peanut Butter Brownie Swirl Cookies: Advanced Tips and Variations
- How to Store Peanut Butter Brownie Swirl Cookies: Best Practices
- FAQs: Frequently Asked Questions About Peanut Butter Brownie Swirl Cookies
- Can I use natural peanut butter in peanut butter brownie swirl cookies?
- What peanut butter alternatives can I use for peanut butter brownie swirl cookies?
- How do I store peanut butter brownie swirl cookies?
- Can I freeze peanut butter brownie swirl cookie dough?
- Why are my peanut butter brownie swirl cookies flat?
- Peanut Butter Brownie Swirl Cookies
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
Essential Ingredients for Peanut Butter Brownie Swirl Cookies
Here is everything you need for the filling and cookie dough. Measuring carefully matters here, especially because the filling needs to stay thick enough to freeze into balls.
Peanut Butter Filling
- 1/2 cup creamy peanut butter – This gives the center its rich, smooth peanut flavor.
- 1/2 cup confectioners’ sugar – This sweetens and thickens the filling so it can be rolled into balls.
Cookie Dough
- 8 ounces semi-sweet chocolate, coarsely chopped – Melted chocolate gives the dough its deep chocolate flavor and fudgy texture.
- 3/4 cup all-purpose flour – Provides structure so the cookies hold the filling.
- 1/4 cup cocoa powder – Adds extra chocolate flavor and a darker cookie color.
- 1 teaspoon espresso powder – Boosts the chocolate taste without making the cookies taste like coffee.
- 1 teaspoon baking powder – Helps the cookies rise just enough for a soft, chewy bite.
- 1/4 teaspoon salt – Balances the sweetness and sharpens the chocolate flavor.
- 5 tablespoons unsalted butter, softened – Helps create a tender, rich dough.
- 3/4 cup packed brown sugar – Adds moisture and a hint of molasses flavor.
- 1/4 cup granulated sugar – Supports sweetness and helps the edges bake up nicely.
- 2 large eggs, at room temperature – Bind the dough and give the cookies structure.
- 1 teaspoon pure vanilla extract – Rounds out the chocolate and peanut butter flavors.
Special Dietary Options
- Vegan: Use dairy-free chocolate, vegan butter, and a plant-based egg substitute that works well in baked cookies. Keep the filling with dairy-free peanut butter and confectioners’ sugar.
- Gluten-free: Swap the all-purpose flour for a 1:1 gluten-free baking blend. Check that the chocolate and other ingredients are certified gluten-free if needed.
- Low-calorie: You can try a reduced-sugar confectioners’ style sweetener for the filling and reduce the sugar slightly in the dough, though texture may change a little.
| Ingredient | Amount | Why it matters |
|---|---|---|
| Peanut butter filling | 1/2 cup peanut butter + 1/2 cup confectioners’ sugar | Creates the creamy center |
| Semi-sweet chocolate | 8 ounces | Gives the dough its rich brownie-like flavor |
| Butter and sugars | 5 tablespoons butter, 3/4 cup brown sugar, 1/4 cup granulated sugar | Adds moisture, sweetness, and chew |
| Eggs and vanilla | 2 eggs, 1 teaspoon vanilla | Bind and flavor the dough |
How to Prepare the Perfect Peanut Butter Brownie Swirl Cookies: Step-by-Step Guide
First Step: Mix and freeze the peanut butter filling
Start by combining 1/2 cup creamy peanut butter with 1/2 cup confectioners’ sugar in a small bowl. Stir until the mixture is thick, smooth, and easy to shape. It should feel like a soft play dough rather than a sauce.
Once mixed, divide the filling into 24 small balls. A teaspoon or small cookie scoop helps keep them even, but a quick pinch-and-roll by hand works too. Place the balls on a parchment-lined plate or tray, then freeze them for at least 1 hour.
The frozen filling is what keeps the cookies neat and gives you that surprise peanut butter center after baking.
Second Step: Melt the chocolate
Set up a heat-safe bowl and melt the 8 ounces of coarsely chopped semi-sweet chocolate. You can do this in a microwave in short bursts or over a double boiler. Stir often so the chocolate stays smooth and does not scorch.
Once melted, set it aside for a few minutes so it cools slightly. Warm chocolate is fine, but it should not be so hot that it cooks the eggs when you mix it into the dough. This small pause also helps the dough come together more smoothly.
Third Step: Whisk the dry ingredients
In another bowl, whisk together 3/4 cup all-purpose flour, 1/4 cup cocoa powder, 1 teaspoon espresso powder, 1 teaspoon baking powder, and 1/4 teaspoon salt. Whisking now spreads everything evenly through the dough, which helps the cookies bake evenly later.
If you want the best flavor, use a good cocoa powder and fresh espresso powder. The espresso powder does not make the cookies taste like coffee, but it makes the chocolate taste bigger and deeper. That little touch matters in a cookie like this.
Fourth Step: Beat the butter and sugars
In a large bowl, beat 5 tablespoons softened unsalted butter with 3/4 cup packed brown sugar and 1/4 cup granulated sugar. Mix until the mixture looks creamy and a little fluffy. This step adds air and helps give the cookies a tender texture.
Next, add the 2 room-temperature eggs one at a time, mixing well after each addition. Stir in 1 teaspoon pure vanilla extract. The dough should look glossy and smooth before you add the chocolate.
Fifth Step: Add the melted chocolate and dry mixture
Pour the melted chocolate into the butter mixture and stir until combined. The dough will turn dark and thick right away, which is exactly what you want. Then add the dry ingredients and mix just until no streaks of flour remain.
Try not to overmix once the flour goes in. Overmixing can make the cookies tough instead of soft and chewy. A few gentle folds with a spatula usually does the trick.
Sixth Step: Chill the dough
Cover the bowl and chill the dough for 1 hour. This helps the dough firm up so it is easier to shape around the frozen peanut butter centers. It also keeps the cookies from spreading too much in the oven.
If your kitchen is warm, the dough may need a few extra minutes. Chilled dough is especially helpful when you are shaping the cookies one at a time. It makes the process cleaner and keeps the peanut butter filling cold.
Seventh Step: Fill and shape the cookies
Preheat the oven to 350°F and line a baking sheet with parchment paper. Scoop a portion of dough and flatten it slightly in your palm. Make an indentation in the center, place one frozen peanut butter ball inside, then cover it with more dough.
Roll the filled dough into a ball so the filling is sealed inside. Repeat until all 24 cookies are shaped. Work with a few cookies at a time so the frozen centers stay firm. A little marbling on the outside is fine and adds character to the cookies.
Eighth Step: Bake and cool
Place the cookies on the prepared baking sheet with enough space for slight spreading. Bake at 350°F for 12 to 13 minutes. The cookies should look set around the edges but still soft in the center when they come out.
Let the cookies cool on the baking sheet for 10 minutes before moving them to a wire rack. That resting time helps them finish setting without breaking apart. After that, transfer them carefully and let them cool completely if you can wait that long.
Ninth Step: Serve and enjoy
These cookies are fantastic while still slightly warm, but they also taste great at room temperature. The peanut butter center stays soft, and the chocolate dough gives each bite that brownie-like richness. If you are making dessert for a gathering, arrange them on a tray alongside other shareable sweets like classic shortbread cookies or chocolate covered pretzels.
Yield: 24 cookies. Prep time: 1 hour 40 minutes, including chilling. Cook time: 13 minutes. Total time: about 2 hours.

Dietary Substitutions to Customize Your Peanut Butter Brownie Swirl Cookies
Protein and Main Component Alternatives
If you want a nut-free version, swap the peanut butter filling for Biscoff cookie butter or sunflower seed butter. Both options keep that creamy center and work well in the same shaping and baking method. Biscoff adds a caramel-like flavor, while sunflower seed butter keeps things a little more neutral and school-friendly.
Natural peanut butter also works if that is what you keep in your pantry. Just stir it well first so the oil blends back in. It may give you a slightly lumpier filling and a less smooth swirl, but the cookies will still taste excellent. If you are using almond butter, start with 1/2 cup and check the texture before rolling.
Vegetable, Sauce, and Seasoning Modifications
Although this recipe does not use vegetables or sauce in the usual sense, you can still change the flavor profile in small ways. Try a pinch of cinnamon in the filling for warmth, or add a tiny bit more espresso powder if you love a stronger chocolate flavor. For a saltier finish, sprinkle a few flakes of salt on top right before baking.
If you want a lighter cookie, reduce the peanut butter filling slightly and make smaller dough balls. Just remember that smaller cookies may bake a minute or two faster. For more chocolate lovers, bittersweet or unsweetened chocolate can stand in for semi-sweet chocolate, though the cookies will taste less sweet.
Mastering Peanut Butter Brownie Swirl Cookies: Advanced Tips and Variations
A few small tricks can make these cookies even better. First, always chill both the filling and the dough. Cold filling keeps the peanut butter center from leaking out, and chilled dough helps the cookies bake thicker. If the dough feels too soft while you are shaping, pop it back in the fridge for 10 to 15 minutes.
Use pure chocolate baking bars if you can. They melt more smoothly than many chips and give the dough a richer texture. If you love having a few brownie-style treats on hand for guests, this recipe pairs nicely with other crowd-pleasing sweets like peanut butter chocolate molten lava cake.
For flavor variations, try mixing a tiny bit of cinnamon into the chocolate dough or rolling the finished cookie balls in granulated sugar before baking for a light crackly finish. You can also swap semi-sweet chocolate for bittersweet chocolate if you like a darker, less sweet cookie.
Marbling does not need to be perfect. In fact, the imperfect look is part of the charm.
For presentation, stack the cooled cookies on a plate with a few crumbs of cocoa dusted over the top. They also look nice in parchment-lined tins for gifting. If you are planning ahead for a weekend bake, shape the cookies, freeze them on a tray, then bake straight from frozen with 1 to 2 extra minutes in the oven.
How to Store Peanut Butter Brownie Swirl Cookies: Best Practices
These cookies store well, which makes them great for make-ahead baking. Keep them in an airtight container at room temperature for up to 5 days. If you want to keep the cookies extra soft, place parchment paper between layers so the peanut butter centers do not stick together.
For longer storage, refrigerate the cookies in a zip-top bag for up to 1 week. Let them sit out for about 30 minutes before serving so the texture softens again. You can also freeze baked cookies for up to 3 months. Thaw them overnight in the fridge or for about 1 hour at room temperature.
If you are storing them for a cookie tray or gifting, label the container with the date so you can keep track. Avoid microwaving too long, since that can melt the peanut butter filling too much. A short rest at room temperature usually brings them back to their best texture.

FAQs: Frequently Asked Questions About Peanut Butter Brownie Swirl Cookies
Can I use natural peanut butter in peanut butter brownie swirl cookies?
Yes, natural peanut butter works great in peanut butter brownie swirl cookies, though it behaves differently from regular brands. It doesn’t spread as much during baking, resulting in slightly lumpier cookies that hold their shape better but still deliver fantastic flavor. I recommend creamy, unsalted natural peanut butter straight from the fridge. Mixing in the confectioners’ sugar takes extra effort—stir vigorously for 2-3 minutes until it smooths out into a thick, pipeable frosting. Avoid drizzly natural varieties; opt for thicker ones like those with just peanuts and salt. Test batch: Cookies baked at 350°F for 10-12 minutes stayed soft and chewy. Total prep time increases by about 5 minutes due to stirring. Yield remains 24 cookies. Pair with chilled dough for best results.
What peanut butter alternatives can I use for peanut butter brownie swirl cookies?
You can swap peanut butter for nut-free options like Biscoff cookie butter or sunflower seed butter in peanut butter brownie swirl cookies—they mimic the creamy texture and add unique flavors. Biscoff brings caramel notes, while sunflower seed butter keeps it neutral and allergy-friendly. We’ve tested both successfully; swirl as directed for 24 cookies. Almond butter should work too (similar fat content), but we haven’t tried it—start with 1/2 cup and adjust for consistency. Avoid watery substitutes; aim for spreadable ones. Pipe the alternative into brownie dough scoops, swirl with a toothpick, and bake at 350°F for 10-12 minutes. Cookies stay chewy. For vegan, all listed are dairy-free if your brownie base is. Store in airtight container for 5 days.
How do I store peanut butter brownie swirl cookies?
Store peanut butter brownie swirl cookies in an airtight container at room temperature for up to 5 days—they stay soft and chewy thanks to the brownie base and peanut butter fats. Layer with parchment paper to prevent sticking from the swirls. For longer storage, refrigerate in a zip-top bag for 1 week; let them sit out 30 minutes before eating to regain chewiness. Freezing works best: Place cooled cookies in a freezer bag for up to 3 months. Thaw overnight in the fridge or 1 hour at room temp. Avoid microwaving to prevent melting swirls. Pro tip: If humid, add a silica packet to the container. Yields 24 cookies; each 150 calories approx. Perfect for meal prep or gifting.
Can I freeze peanut butter brownie swirl cookie dough?
Yes, freeze peanut butter brownie swirl cookie dough for easy baking later—portion into 2-tablespoon scoops on a parchment-lined tray, pipe and swirl peanut butter frosting on top, then freeze solid for 2 hours before transferring to a zip-top bag. Label with date; store up to 3 months. Bake straight from frozen: Add 1-2 extra minutes at 350°F (total 12-14 minutes) until edges are set but centers soft. No thawing needed. This method preserves the marbled swirl perfectly without sogginess. Dough scoops yield 24 cookies. Great for busy weeks—prep once, bake fresh. Tip: Chill swirled scoops 30 minutes pre-freeze for sharper swirls post-bake. Thaw-baked cookies as noted earlier if preferred.
Why are my peanut butter brownie swirl cookies flat?
Flat peanut butter brownie swirl cookies often result from warm dough, over-softened butter, or skipped chilling. Start with cold butter (cut into cubes, fridge 10 minutes pre-mix), and chill scooped, swirled dough balls for 30-60 minutes before baking—this prevents spreading. Use room-temp eggs but not warm peanut butter; fridge it for thickness. Bake on parchment at 350°F middle rack, one tray at a time. Natural peanut butter helps here as it spreads less. If still flat, reduce sugar by 2 tbsp next time. Test doneness: Edges golden, centers matte (10-12 minutes). Yields puffy, chewy 24 cookies, 3-inch diameter. Common fix: Silicone mats retain less heat than dark pans. Store as above for best texture.

Peanut Butter Brownie Swirl Cookies
🍪 Dive into fudgy brownie cookies stuffed with creamy peanut butter for a decadent treat that combines the best of both worlds.
🥜 These soft, chewy cookies with gooey centers are perfect for satisfying chocolate and PB cravings with every bite.
- Total Time: 2 hours
- Yield: 24 cookies
Ingredients
– 1/2 cup creamy peanut butter for rich, smooth peanut flavor
– 1/2 cup confectioners’ sugar for sweetening and thickening the filling
– 8 ounces semi-sweet chocolate, coarsely chopped for deep chocolate flavor and fudgy texture
– 3/4 cup all-purpose flour for structure
– 1/4 cup cocoa powder for extra chocolate flavor and darker cookie color
– 1 teaspoon espresso powder for boosting chocolate taste
– 1 teaspoon baking powder for rising
– 1/4 teaspoon salt for balancing sweetness and sharpening chocolate flavor
– 5 tablespoons unsalted butter, softened for tender, rich dough
– 3/4 cup packed brown sugar for moisture and molasses flavor
– 1/4 cup granulated sugar for sweetness and crisp edges
– 2 large eggs, at room temperature for binding dough and structure
– 1 teaspoon pure vanilla extract for rounding out flavors
Instructions
1-First Step: Mix and freeze the peanut butter filling. Start by combining 1/2 cup creamy peanut butter with 1/2 cup confectioners’ sugar in a small bowl. Stir until the mixture is thick, smooth, and easy to shape. It should feel like a soft play dough rather than a sauce. Once mixed, divide the filling into 24 small balls. A teaspoon or small cookie scoop helps keep them even, but a quick pinch-and-roll by hand works too. Place the balls on a parchment-lined plate or tray, then freeze them for at least 1 hour.
2-Second Step: Melt the chocolate. Set up a heat-safe bowl and melt the 8 ounces of coarsely chopped semi-sweet chocolate. You can do this in a microwave in short bursts or over a double boiler. Stir often so the chocolate stays smooth and does not scorch. Once melted, set it aside for a few minutes so it cools slightly. Warm chocolate is fine, but it should not be so hot that it cooks the eggs when you mix it into the dough. This small pause also helps the dough come together more smoothly.
3-Third Step: Whisk the dry ingredients. In another bowl, whisk together 3/4 cup all-purpose flour, 1/4 cup cocoa powder, 1 teaspoon espresso powder, 1 teaspoon baking powder, and 1/4 teaspoon salt. Whisking now spreads everything evenly through the dough, which helps the cookies bake evenly later. If you want the best flavor, use a good cocoa powder and fresh espresso powder. The espresso powder does not make the cookies taste like coffee, but it makes the chocolate taste bigger and deeper. That little touch matters in a cookie like this.
4-Fourth Step: Beat the butter and sugars. In a large bowl, beat 5 tablespoons softened unsalted butter with 3/4 cup packed brown sugar and 1/4 cup granulated sugar. Mix until the mixture looks creamy and a little fluffy. This step adds air and helps give the cookies a tender texture. Next, add the 2 room-temperature eggs one at a time, mixing well after each addition. Stir in 1 teaspoon pure vanilla extract. The dough should look glossy and smooth before you add the chocolate.
5-Fifth Step: Add the melted chocolate and dry mixture. Pour the melted chocolate into the butter mixture and stir until combined. The dough will turn dark and thick right away, which is exactly what you want. Then add the dry ingredients and mix just until no streaks of flour remain. Try not to overmix once the flour goes in. Overmixing can make the cookies tough instead of soft and chewy. A few gentle folds with a spatula usually does the trick.
6-Sixth Step: Chill the dough. Cover the bowl and chill the dough for 1 hour. This helps the dough firm up so it is easier to shape around the frozen peanut butter centers. It also keeps the cookies from spreading too much in the oven. If your kitchen is warm, the dough may need a few extra minutes. Chilled dough is especially helpful when you are shaping the cookies one at a time. It makes the process cleaner and keeps the peanut butter filling cold.
7-Seventh Step: Fill and shape the cookies. Preheat the oven to 350°F and line a baking sheet with parchment paper. Scoop a portion of dough and flatten it slightly in your palm. Make an indentation in the center, place one frozen peanut butter ball inside, then cover it with more dough. Roll the filled dough into a ball so the filling is sealed inside. Repeat until all 24 cookies are shaped. Work with a few cookies at a time so the frozen centers stay firm. A little marbling on the outside is fine and adds character to the cookies.
8-Eighth Step: Bake and cool. Place the cookies on the prepared baking sheet with enough space for slight spreading. Bake at 350°F for 12 to 13 minutes. The cookies should look set around the edges but still soft in the center when they come out. Let the cookies cool on the baking sheet for 10 minutes before moving them to a wire rack. That resting time helps them finish setting without breaking apart. After that, transfer them carefully and let them cool completely if you can wait that long.
9-Ninth Step: Serve and enjoy. These cookies are fantastic while still slightly warm, but they also taste great at room temperature. The peanut butter center stays soft, and the chocolate dough gives each bite that brownie-like richness. If you are making dessert for a gathering, arrange them on a tray alongside other shareable sweets like classic shortbread cookies or chocolate covered pretzels.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
💡 Chill both the peanut butter filling and cookie dough for at least 1 hour to keep the filling from melting during baking.
🍫 Use high-quality semi-sweet chocolate baking bars for the richest flavor and best texture.
🔄 Shape just a few cookies at a time and keep the rest of the filling frozen to maintain firmness.
- Prep Time: 1 hour 40 minutes
- Cook Time: 13 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cookie
- Calories: 220 kcal
- Sugar: 18g
- Sodium: 100mg
- Fat: 13g
- Saturated Fat: 6g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 25mg





