Gooey Peanut Butter Brownies Swirled with Creamy Peanut Ribbons
Swirling peanut butter into brownie batter takes patience, drag the knife too many times and the ribbons blend right into the chocolate instead of standing out clearly. A few careful swipes are all these peanut butter brownies need, keeping bold ribbons of peanut butter visible against a rich, fudgy chocolate base.

Why You Will Love This Recipe
- Bold ribbons of peanut butter run through every single square, not just a hint of flavor.
- The base stays gooey and fudgy, never dry or cakey.
- Only one bowl and one pan needed, with minimal cleanup.
- The salty peanut butter balances the sweetness of the chocolate perfectly.
- Freezes beautifully, so you can always have a stash ready for cravings.
Ingredients
- 1/2 cup unsalted butter, melted
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon pure vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon fine sea salt
- 1/2 cup semisweet chocolate chips
- 3/4 cup creamy peanut butter, slightly warmed
- 2 tablespoons honey

Crockery and Time To Create
You will need a large mixing bowl, a small bowl for the peanut butter mixture, a butter knife for swirling, and an 8×8 inch baking pan. Total time is 55 minutes, including cooling. This recipe makes 9 brownies.
Ingredient Substitutions and Variations
- Creamy Peanut Butter: swap for almond butter if you prefer a milder, less salty swirl.
- All-Purpose Flour: replace with a 1:1 gluten-free flour blend, the texture holds up well.
- Honey: substitute with maple syrup for a slightly different sweetness in the peanut butter swirl.
- Semisweet Chocolate Chips: swap for chopped dark chocolate for a more intense chocolate bite.
- Butter: replace with melted coconut oil for a dairy-free version, texture stays just as fudgy.
Step-by-Step Instructions
Step 1: Mix the brownie batter. In a large mixing bowl, whisk together the melted butter and sugar until smooth. Add the eggs and vanilla, whisking for about 1 minute until the mixture turns glossy. Fold in the cocoa powder, flour, and salt just until no dry streaks remain, then stir in the chocolate chips.
Step 2: Prepare the peanut butter swirl. In a small bowl, stir together the slightly warmed peanut butter and honey until smooth and pourable, about 30 seconds of stirring.
Step 3: Layer and swirl. Pour the brownie batter into a parchment-lined 8×8 inch pan, spreading it evenly. Drizzle spoonfuls of the peanut butter mixture across the top in a random pattern, then drag a butter knife through the batter in wide, gentle S-shaped strokes, swirling just 4 to 5 times to create visible ribbons without fully blending the two mixtures together.
Step 4: Bake and cool. Bake at 350°F for 28 to 32 minutes, until the edges are set and a toothpick inserted in the center comes out with a few moist crumbs. Let the pan cool completely on a wire rack for at least 40 minutes before lifting out and slicing.

Pro Tips for Best Results
- Warm the peanut butter slightly before swirling so it drizzles smoothly instead of clumping.
- Swirl gently and only a few times, overswirling blends the two mixtures into one muddy color.
- Let the pan cool completely before slicing, warm brownies will not hold a clean swirl pattern when cut.
- Use a sharp knife wiped clean between cuts to keep the ribbon pattern visible on each slice.
Common Mistakes to Avoid
- Overswirling the batter: this erases the ribbon effect entirely, so limit yourself to just a few gentle strokes.
- Using cold peanut butter: it clumps instead of drizzling smoothly, so always warm it slightly first.
- Cutting brownies too soon: warm brownies crumble and lose their swirl definition, so always cool fully before slicing.
- Overbaking: dry, crumbly texture results from leaving the pan in too long, so check at the 28 minute mark first.
What to Serve With
- A scoop of vanilla ice cream: its cold creaminess pairs perfectly with the warm, gooey brownie base.
- Fresh sliced bananas: their natural sweetness complements the peanut butter flavor nicely.
- A glass of cold milk: the classic pairing that balances the richness of chocolate and peanut butter.

Storage and Reheating
- Fridge: store in an airtight container for up to 5 days, these brownies stay moist and fudgy chilled.
- Freezer: wrap individual brownies tightly and freeze for up to 3 months, thaw at room temperature before eating.
- Reheating: warm a brownie in the microwave for 10 to 15 seconds for a fresh, gooey texture.
Nutrition Information
| Nutrient | Per Serving |
|---|---|
| Calories | 275 |
| Total Fat | 17g |
| Carbohydrates | 28g |
| Protein | 6g |
| Fiber | 2g |
| Sodium | 190mg |
| Nutritional values are estimates and may vary based on specific ingredients used. | |
Health Benefits
Peanut butter contributes plant-based protein and healthy fats that make these brownies more satisfying than a standard chocolate dessert, helping curb cravings with a smaller portion. The honey used in the swirl also offers a more natural sweetness than refined sugar alone. While still a rich dessert, the added protein from the peanut butter swirl means it holds you over longer than a typical sugary treat would.
Conclusion
These peanut butter brownies are the recipe I reach for whenever I want that classic chocolate and peanut butter combination without any complicated steps involved. Bake a pan this weekend, watch those ribbons form right before your eyes, and save this recipe for the next time that craving hits.
