Peanut butter brownies are dense, fudgy chocolate cakes layered with creamy peanut butter swirls that deliver rich, indulgent flavor in every bite. This recipe combines dark chocolate with natural peanut butter, creating a sophisticated dessert that satisfies chocolate lovers and peanut butter fans alike. The brownies stay moist for days, making them perfect for meal prep, potlucks, or simple afternoon cravings. Whether you’re baking for a special occasion or weekend treat, these brownies deliver restaurant-quality results from your home kitchen.

About the Author
I’m Lila Bennett, a 34-year-old home baker based in Portland, Oregon, and my kitchen is almost always filled with the smell of something sweet. I fell in love with baking as a kid, sneaking tastes of cookie dough and watching simple ingredients turn into something comforting and delicious. What started with slightly overbaked cookies turned into years of experimenting with cakes, pancakes, and all kinds of desserts—learning through trial, error, and a lot of taste-testing.
Over the past decade, I’ve tested hundreds of brownie variations. Peanut butter brownies became a fixture in my rotation after my sister requested them for her birthday party five years ago. What began as a simple experiment evolved into a refined recipe that I’ve perfected through countless batches. I’ve learned which peanut butter brands create the creamiest swirls, how to achieve that perfect fudgy center without overbaking, and the timing tricks that keep these brownies fresh for a week. This recipe represents my accumulated experience and genuine passion for creating desserts that people actually want to make again.
Recipe Overview
| Element | Details |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 28 minutes |
| Total Time | 43 minutes (plus cooling) |
| Servings | 16 brownies |
| Difficulty Level | Easy to Intermediate |
| Cuisine | American Dessert |
Why This Recipe Works
This peanut butter brownie recipe produces fudgy brownies because we use both melted chocolate and cocoa powder for intense chocolate flavor without excess flour. I learned this technique after my first batch came out cakey and dry, which taught me that brownie success depends on the chocolate-to-flour ratio. The secret is browning butter before mixing, which adds nutty depth that complements the peanut butter perfectly.
The peanut butter swirl stays creamy and distinct from the chocolate base because we spread it in layers rather than folding it into the batter. During my experimenting phase, I tried mixing peanut butter directly into the batter, but it muddied the flavor and created an uneven texture. The layered approach gives you those beautiful marbled streaks and prevents the peanut butter from bleeding throughout during baking. This method also allows you to use natural peanut butter without worrying about separation.
These brownies stay moist for up to five days because we underbake them slightly and store them in an airtight container. I discovered this after pulling brownies from the oven at exactly 28 minutes, which leaves a gentle jiggle in the center. This residual cooking continues as they cool, resulting in the perfect fudgy texture that never becomes dry or crumbly like overbaked brownies.
Ingredients
| Ingredient | Quantity | Notes and Alternatives |
|---|---|---|
| Unsalted butter | 3/4 cup (1.5 sticks) | Room temperature; use European-style butter for extra richness |
| Dark chocolate (70% cacao) | 6 ounces, chopped | Ghirardelli or Lindt recommended; avoid chocolate chips as they contain stabilizers |
| Cocoa powder (unsweetened) | 1/2 cup | Dutch-process cocoa adds deeper color; natural cocoa works fine |
| Granulated sugar | 1 cup | Use superfine sugar for smoother batter |
| Brown sugar | 1/2 cup, packed | Adds moisture and complexity; cannot substitute with white sugar |
| Large eggs | 2 | Room temperature; cold eggs create lumpy batter |
| Pure vanilla extract | 1 teaspoon | Non-alcohol vanilla extract available for dietary needs |
| All-purpose flour | 3/4 cup | Spoon and level method; do not scoop directly into bag |
| Kosher salt | 1/2 teaspoon | Enhances chocolate flavor; sea salt adds subtle mineral notes |
| Baking powder | 1/4 teaspoon | Provides slight rise; omit for denser brownies |
| Natural peanut butter (creamy) | 2/3 cup | Skippy or Jif works; stir if separated; avoid peanut butter powder |
| Powdered sugar | 2 tablespoons | Mixed into peanut butter for easier spreading |
Step-by-Step Instructions
Preparation Phase
- Preheat your oven to 350°F (175°C). Line an 8×8-inch square baking pan with parchment paper, leaving 1-inch overhang on two sides for easy removal. Grease the parchment lightly with cooking spray to prevent sticking.
- Melt the unsalted butter in a medium saucepan over medium heat, stirring occasionally until golden brown and fragrant (about 5-7 minutes). Brown butter adds nutty complexity that regular melted butter cannot provide. Watch carefully to prevent burning, as the transition from golden to burnt happens quickly.
- Remove the saucepan from heat and add chopped dark chocolate, stirring constantly until completely melted and smooth. The residual heat from the butter melts the chocolate without seizing.
- Whisk in the cocoa powder until no lumps remain, creating a smooth chocolate base. This double chocolate approach ensures deep, complex flavor that single sources cannot achieve.
Mixing Phase
- Transfer the chocolate mixture to a large mixing bowl. Add granulated sugar and brown sugar, stirring until combined and slightly grainy in texture.
- Allow the mixture to cool for 3-5 minutes, testing by placing your hand near the bowl (it should be warm but not hot to touch). Cooling prevents the eggs from scrambling when added.
- Crack both eggs into a small bowl and whisk together, then pour into the chocolate mixture. Stir vigorously for 20-30 seconds until the batter becomes glossy and slightly thickened. This vigorous stirring incorporates air and develops structure.
- Add vanilla extract and stir until fully incorporated, with no white streaks visible.
- In a separate small bowl, whisk together all-purpose flour, kosher salt, and baking powder. Add this dry mixture to the wet mixture and fold gently with a spatula until no flour streaks remain. Overmixing develops gluten, resulting in cakey brownies instead of fudgy ones.
Assembly and Baking Phase
- Pour two-thirds of the brownie batter into the prepared pan, spreading evenly with a spatula. Smooth the top but do not press down.
- In a small bowl, stir together natural peanut butter and powdered sugar until smooth and spreadable. Drop spoonfuls of the peanut butter mixture across the chocolate layer, spacing them about 1.5 inches apart.
- Carefully spread the peanut butter mixture into an even layer using an offset spatula or butter knife. Leave about 1/4-inch edge of chocolate visible around all sides for visual appeal.
- Pour the remaining one-third brownie batter over the peanut butter layer, spreading gently to cover without disturbing the peanut butter. This top layer creates a fudgy seal and prevents the peanut butter from drying out.
- Bake in the preheated 350°F oven for 28 minutes, until a toothpick inserted into the top chocolate layer comes out with 2-3 moist crumbs attached. The center should jiggle slightly when gently shaken. The edges will look set while the center appears slightly underdone.
- Remove from the oven and place the pan on a wire cooling rack for 15 minutes. This resting period allows the brownies to set slightly while maintaining interior fudginess. Do not move the pan during this time.
- After 15 minutes, run a thin knife around all four edges of the pan to loosen the brownies from the sides. This prevents cracking during removal. Allow to cool completely at room temperature (about 1.5-2 hours) before cutting.
- Once fully cooled, use the parchment overhang to lift the brownie square from the pan onto a cutting board. Using a sharp knife, cut into 16 squares (4×4 grid), wiping the blade between cuts with a warm, damp cloth for clean edges.
Chef Tips for Perfect Results
- Use room-temperature ingredients. Cold eggs and butter create an uneven batter that bakes unevenly. Remove eggs from the refrigerator 30 minutes before baking and let butter soften on the counter. Room-temperature ingredients emulsify smoothly, creating uniform brownie texture throughout.
- Brown the butter intentionally. Brown butter adds a sophisticated nutty depth that transforms these brownies from good to exceptional. Listen for the foam to subside and watch for the milk solids to turn golden (not black). This 5-minute step makes the biggest flavor difference in the entire recipe.
- Invest in quality chocolate. Use real chopped chocolate rather than chocolate chips, as chips contain stabilizers that prevent proper melting. 70% dark chocolate provides the ideal balance of cocoa intensity and sweetness without overwhelming the peanut butter.
- Don’t skip the toothpick test. The difference between fudgy and dry brownies is literally 2-3 minutes of baking time. Insert a toothpick into the top chocolate layer (not into the peanut butter swirl) and look for 2-3 moist crumbs. These crumbs continue cooking as the brownies cool.
- Cool completely before cutting. Cutting warm brownies causes them to crumble and fall apart. Patience is essential here. Cold brownies cut cleanly and reveal those beautiful marbled layers. I learned this lesson after serving crumbly first attempts to friends.
- Use parchment paper properly. Leave 1-inch overhang on two sides of the pan for easy removal, but press the paper firmly into the corners for clean edges. This prevents the brownies from baking with rounded corners and makes cleanup effortless.

Common Mistakes to Avoid
| Mistake | Why It Happens | How to Fix It |
|---|---|---|
| Cakey, dry brownies | Overbaking or too much flour development through overmixing | Use a toothpick to test at exactly 28 minutes; fold dry ingredients gently with a spatula rather than stirring vigorously |
| Peanut butter swirl bleeding into chocolate layer | Peanut butter applied too thickly or not enough chocolate batter covering it | Spread peanut butter to 1/8-inch thickness and ensure 1/4-inch chocolate border visible; pour remaining batter carefully to avoid pushing peanut butter |
| Chocolate seizing or becoming grainy | Water contact during melting or adding cold ingredients to melted chocolate | Keep all utensils and ingredients completely dry; ensure butter cools slightly before chocolate addition; melt chocolate slowly over low heat |
| Brownies crumbling when cut | Cutting while warm when the structure hasn’t set | Cool completely for at least 2 hours; refrigerate for 1 hour before cutting for extra firmness; use a sharp knife and wipe between cuts |
| Dense, sunken center | Oven temperature too high or brownies underbaked | Use an oven thermometer to verify 350°F; add 2-3 minutes if brownies appear raw inside; avoid opening oven door during first 25 minutes |
Variations and Substitutions
| Standard Ingredient | Substitution | Impact on Flavor and Texture |
|---|---|---|
| Dark chocolate (70%) | Semi-sweet chocolate (55%) or milk chocolate | Sweeter brownies with less cocoa intensity; texture becomes slightly softer and less structured |
| Natural peanut butter | Creamy almond butter or sunflower seed butter | Different nutty profile; almond butter creates lighter color swirl; seed butter works identically for nut-free option |
| Brown sugar | Muscovado sugar | Deeper molasses flavor and extra moisture; brownies become slightly chewier |
| Unsalted butter | Coconut oil (refined) | Slightly denser texture with subtle coconut undertone; reduce quantity by 10% due to higher water content |
| Granulated sugar | Coconut sugar or date sugar | Lower glycemic index with caramel notes; texture becomes slightly more crumbly if using more than 1/4 cup replacement |
| All-purpose flour | Whole wheat flour (up to 1/2 cup) | Earthier flavor with nuttier profile; brownies become slightly denser and require additional 1 tablespoon liquid |
| Large eggs | Applesauce (1/4 cup per egg, reduce baking powder to 1/8 tsp) | Vegan-friendly option produces slightly lighter, less fudgy brownies with subtle apple undertone |
Serving Suggestions and Pairings
Serve peanut butter brownies with cold milk or hot coffee for the ultimate comfort pairing. The cold milk cuts through the richness while hot coffee amplifies the chocolate’s depth. For elegant presentations, dust brownies with powdered sugar or cocoa powder and arrange on a wooden board with fresh berries.
These brownies shine at specific occasions and gatherings. Bring them to bake sales where they consistently outsell other chocolate options. Pack them in gift boxes for teacher appreciation or holiday presents. Serve warm with vanilla ice cream for dinner parties, creating an impressive dessert that requires no assembly. Birthday celebrations benefit from arranging brownies on tiered cake stands with colorful napkins.
Create brownie sundaes by crumbling warm brownies into bowls and topping with vanilla or salted caramel ice cream, chocolate sauce, and crushed peanuts. This transformation elevates brownies from simple squares into restaurant-style desserts. For afternoon tea, arrange cut brownies on cake plates with hot tea and fresh lemon.
Pair brownies with complementary beverages beyond the basics. Espresso deepens chocolate flavors. Hot apple cider provides spiced contrast. Iced chai tea complements peanut butter notes. Dark hot chocolate creates an indulgent double-chocolate experience. These pairings transform brownies into thoughtful dessert moments rather than simple treats.
Storage and Reheating
| Storage Method | Duration | Instructions |
|---|---|---|
| Room temperature (airtight container) | 5 days | Layer brownies between parchment paper to prevent sticking; store in plastic or glass container with tight-fitting lid; avoid humidity |
| Refrigerator (airtight container) | 10 days | Store in sealed glass container on center shelf; bring to room temperature for 20 minutes before serving for optimal fudginess |
| Freezer (wrapped individually) | 3 months | Wrap each brownie in plastic wrap and store in freezer bag; label with date; thaw at room temperature for 2 hours or overnight in refrigerator |
| Reheating (microwave) | Per serving | Microwave individual brownie on paper towel for 15-20 seconds until warm and fudgy; avoid overheating which causes dryness |
| Reheating (oven) | Per serving | Wrap brownie in foil and warm at 300°F for 5-7 minutes; preserves moisture better than microwave but takes more time |
Nutritional Information
Approximate nutritional values are based on 16 servings per batch. Values may vary slightly depending on specific ingredient brands and preparation methods.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 285 cal |
| Total Fat | 18g |
| Saturated Fat | 8g |
| Trans Fat | 0g |
| Cholesterol | 32mg |
| Sodium | 145mg |
| Total Carbohydrate | 32g |
| Dietary Fiber | 2g |
| Sugars | 26g |
| Protein | 5g |
These brownies contain natural peanut butter protein (approximately 5g per serving), making them slightly more substantial than traditional chocolate brownies. Dark chocolate provides antioxidants and minerals. The recipe is naturally free from alcohol and preservatives, containing only whole food ingredients.
Frequently Asked Questions
Can I substitute peanut butter with almond butter in this peanut butter brownie recipe?
Yes, creamy almond butter works directly as a 1:1 substitute and creates a lighter-colored swirl with delicate nutty flavor. Almond butter has a slightly thinner consistency, so you might need an extra tablespoon of powdered sugar to achieve spreadable thickness. The brownies will taste delicious with almond’s more subtle profile instead of peanut’s assertive nuttiness.
How do I know when peanut butter brownies are done baking?
Insert a toothpick into the top chocolate layer (not the peanut butter swirl) and look for 2-3 moist crumbs attached when you remove it. The center should jiggle very slightly when you gently shake the pan, appearing slightly underdone. These visual cues mean the brownies will continue cooking as they cool, resulting in fudgy texture rather than cakey dryness.
Why did my peanut butter brownie swirl mix into the chocolate instead of staying distinct?
This happens when the peanut butter layer is too thick or when you pour the final chocolate batter too forcefully on top, pushing the peanut butter down into the base layer. To fix this, spread the peanut butter to only 1/8-inch thickness and carefully pour the remaining chocolate batter in one corner, spreading gently outward with a spatula rather than pouring across the entire pan. Patience in the assembly phase guarantees clean marbled layers.
Can I make peanut butter brownies ahead of time for a party?
Absolutely, these brownies are ideal for advance preparation and actually improve in flavor after sitting for one day. Bake them one to two days before your event, storing them in an airtight container at room temperature or in the refrigerator. Cut them into squares on the morning of your party for a fresh presentation. You can also freeze unbaked pan for up to one month and bake directly from frozen, adding 3-4 minutes to baking time.
What’s the best way to serve peanut butter brownies at a dessert table?
Arrange pre-cut brownies on a white ceramic platter or wooden board with small paper napkins nearby for easy grabbing. Dust the tops lightly with cocoa powder or powdered sugar using a fine-mesh strainer for an elegant presentation that looks intentional. Place the platter in a location with good lighting so guests can see the marbled peanut butter swirl layers, which makes the brownies look more appealing and signals quality.
Do peanut butter brownies need to be refrigerated, or can they stay at room temperature?
These brownies stay perfectly fresh at room temperature in an airtight container for up to five days without refrigeration. Refrigeration is optional and doesn’t affect flavor or texture, though some bakers prefer the firmer texture that cold brownies provide for clean cutting. Room temperature brownies taste slightly richer and fudgier, while refrigerated brownies offer more structure for elegant plating.
Conclusion
This peanut butter brownie recipe delivers fudgy chocolate bliss through brown butter, quality chocolate, and careful baking timing. The creamy peanut butter swirl complements dark chocolate’s intensity without overpowering it. These brownies prove that homemade desserts surpass store-bought alternatives, rewarding your 43 minutes of effort with five days of indulgence. Make this peanut butter brownie recipe today and discover why this combination remains a beloved classic.
Related Recipes and Further Reading
For similar chocolate and peanut butter combinations, explore double chocolate peanut butter cookies or chocolate peanut butter swirl cheesecake. Learn more about baking science and chocolate techniques at Serious Eats, a trusted authority on cooking methods and ingredient information.
For brownie variations, try espresso fudge brownies, brownie sundae recipes, or brownies with cream cheese swirl. These recipes use similar techniques and can be adapted using the substitutions provided above. Explore King Arthur Baking Company for authoritative baking guidance and ingredient sourcing recommendations.

Peanut Butter Brownies
Equipment
- 8×8-inch baking pan
- parchment paper
- medium saucepan
- large mixing bowl
- small mixing bowl
- whisk
- rubber spatula
- offset spatula or butter knife
- wire cooling rack
Ingredients
- 3/4 cup unsalted butter
- 6 oz dark chocolate (70% cacao), chopped
- 1/2 cup unsweetened cocoa powder
- 1 cup granulated sugar
- 1/2 cup brown sugar, packed
- 2 large eggs
- 1 tsp pure vanilla extract
- 3/4 cup all-purpose flour
- 1/2 tsp kosher salt
- 1/4 tsp baking powder
- 2/3 cup natural peanut butter, creamy
- 2 tbsp powdered sugar
Instructions
- Preheat the oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper and lightly grease.
- Melt the butter in a saucepan over medium heat until golden brown and fragrant, about 5-7 minutes.
- Remove from heat and stir in the chopped dark chocolate until completely melted and smooth.
- Whisk in the cocoa powder until no lumps remain.
- Transfer the mixture to a large bowl and stir in the granulated sugar and brown sugar.
- Allow the mixture to cool for 3-5 minutes.
- Whisk the eggs together and add to the chocolate mixture, stirring until glossy.
- Add the vanilla extract and stir until fully combined.
- Whisk together the flour, salt, and baking powder in a separate bowl.
- Fold the dry ingredients into the wet mixture until no flour streaks remain.
- Spread two-thirds of the brownie batter evenly into the prepared pan.
- Mix the peanut butter and powdered sugar until smooth.
- Drop spoonfuls of the peanut butter mixture over the brownie batter.
- Spread the peanut butter into an even layer, leaving a small chocolate border.
- Spread the remaining brownie batter gently over the peanut butter layer.
- Bake for 28 minutes until a toothpick inserted into the chocolate layer shows 2-3 moist crumbs.
- Cool in the pan on a wire rack for 15 minutes.
- Run a knife around the edges and cool completely for 1½ to 2 hours.
- Lift out using the parchment paper and cut into 16 squares.

