Peanut Butter Brownies are our new favorite Brownies! They are rich, fudgy, and swirled with a creamy peanut butter cheesecake layer. The chocolate brownie batter is loaded with cocoa and chocolate chips, then topped with a sweet peanut butter cream cheese mixture for the prettiest marbled bars.

We love this dessert for parties, bake sales, family treats, and chocolate peanut butter cravings because they look impressive but are still easy to make in a 9×13 pan. Let them cool completely before slicing so the layers have time to set and the bars cut cleanly.

If you love this recipe, be sure to try Fudgy Brownies, Peanut Butter Bars, Brownie Cookies, and Buckeye Brownies.

Why you’ll love it + Why it works:

  • Chocolate and Peanut Butter: This classic flavor combination makes every bite rich and satisfying.
  • Fudgy Texture: The brownies stay soft, chewy, and full of chocolate flavor.
  • Marbled Top: Swirling the batters together creates beautiful brownies with very little effort.
  • Rich Brownie Base: Melted butter and chocolate chips keep the brownies extra fudgy and moist.
Ingredients for peanut butter brownies on a kitchen counter.

Peanut Butter Brownie Ingredients

Peanut Butter Batter

  • Cream Cheese (2 (3-ounce) packages, softened): Creates a rich, creamy swirl with a slight tang that balances the chocolate.
  • Peanut Butter (½ cup): Adds smooth peanut butter flavor. Regular creamy peanut butter, such as Jif or Skippy, works best.
  • White Sugar (¼ cup): Sweetens the peanut butter layer.
  • Egg (1 large): Helps the peanut butter layer set while baking.
  • Milk (2 tablespoons): Thins the mixture slightly so it spreads easily over the brownie batter.

Brownie Batter

  • White Sugar (2 cups): Sweetens the brownies while helping create a fudgy texture.
  • Butter (1½ cups, melted): Adds rich flavor and keeps the brownies moist.
  • Vanilla Extract (2 teaspoons): Enhances the chocolate flavor.
  • Eggs (3 large): Provides structure while creating chewy, fudgy brownies.
  • All-Purpose Flour (1¼ cups): Gives the brownies structure while keeping them tender. See How to Measure Flour
  • Unsweetened Cocoa Powder (¾ cup): Creates deep chocolate flavor.
  • Baking Powder (½ teaspoon): Gives the brownies a slight lift.
  • Salt (¼ teaspoon): Balances the sweetness and enhances the chocolate.
  • Semisweet Chocolate Chips (1 cup): Adds extra chocolate flavor and gooey pockets of melted chocolate throughout the brownies.
  • Flaky Sea Salt (optional): Adds a finishing touch that enhances both the chocolate and peanut butter flavors.

How to Make Peanut Butter Brownies

PREP. Preheat the oven to 350°F. Grease a 9×13-inch baking pan with cooking spray or line with parchment paper and set aside.

PB BATTER. In a medium bowl, make peanut butter batter by beating 6 ounces cream cheese, peanut butter, sugar, egg, and milk. Mix until smooth.

BROWNIE BATTER. In another bowl, make the brownie batter by mixing sugar, melted butter, and vanilla until combined. Add eggs, one at a time, beating until well combined.

In another bowl, combine flour, cocoa, baking powder and salt. Mix until combined and then add to the wet ingredients of the brownie batter. Stir until combined, and then fold in chocolate chips.

Scoop out ½ cup of brownie batter and set aside.

Peanut butter brownies stacked on a white plate.

BAKE. Spread the remaining brownie batter into the prepared baking dish. Carefully pour the peanut butter mixture over the brownie batter. In spoonfuls, drop the reserved brownie batter over the top of the peanut butter layer. With a knife, gently swirl the top layers, inserting the knife a little into the batter and swirling up and down to create a marbled effect.

Bake for 35-40 minutes, or until a toothpick inserted into the middle comes out clean. Sprinkle with some flaky sea salt if desired. Let cool completely before cutting into bars

Peanut butter brownies stacked on a white plate.

Kristyn’s Recipe Tips

  • Use softened cream cheese so the peanut butter layer blends completely smooth.
  • Do not over-swirl the batter or the distinct marbled pattern will disappear.
  • Let the brownies cool completely before slicing for clean, neat bars.
  • Line the baking pan with parchment paper for easy removal and cleanup.
Peanut butter brownies stacked on a white plate.
No ratings yet

Peanut Butter Brownies Recipe

Peanut Butter Brownies are rich, fudgy, and swirled with a creamy peanut butter cheesecake layer for a decadent twist on a classic.
Servings: 12
Prep: 15 minutes
Cook: 35 minutes
Cool Time: 30 minutes
Total: 1 hour 20 minutes

Equipment

Video

Ingredients 

Peanut Butter Batter

  • 2 (3-ounce) packages cream cheese, softened
  • ½ cup peanut butter
  • ¼ cup white sugar
  • 1 large egg
  • 2 tablespoons milk

Brownie Batter

  • 2 cups white sugar
  • cups butter, melted
  • 2 teaspoons vanilla extract
  • 3 large eggs
  • cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • ½ teaspoon baking powder
  • ¼ teaspoon salt
  • 1 cup semisweet chocolate chips
  • flaky sea salt, if desired

Instructions 

  • Preheat the oven to 350°F. Grease a 9×13-inch baking dish with cooking spray or line with parchment paper and set aside.
  • In a medium bowl, make peanut butter batter by beating cream cheese, peanut butter, sugar, egg, and milk. Mix until smooth.
  • In another bowl, make the brownie batter by mixing sugar, melted butter, and vanilla until combined. Add eggs, one at a time, beating until well combined.
  • In another bowl, combine flour, cocoa, baking powder and salt. Mix until combined and then add to the wet ingredients of the brownie batter. Stir until combined, and then fold in chocolate chips.
  • Scoop out ½ cup of brownie batter and set aside.
  • Spread the remaining brownie batter into the prepared baking dish. Carefully pour the peanut butter mixture over the brownie batter. In spoonfuls, drop the reserved brownie batter over the top of the peanut butter layer. With a knife, gently swirl the top layers, inserting the knife a little into the batter and swirling up and down to create a marbled effect.
  • Bake for 35-40 minutes, or until a toothpick inserted into the middle comes out clean. Sprinkle with some flaky sea salt if desired. Let cool completely before cutting into bars.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Notes

Recipe Tips.
  • Use softened cream cheese so the peanut butter layer blends completely smooth.
  • Do not over-swirl the batter or the distinct marbled pattern will disappear.
  • Let the brownies cool completely before slicing for clean, neat bars.
  • Line the baking pan with parchment paper for easy removal and cleanup.
Store. Store your peanut butter brownies in an airtight container at room temperature for up to 2-3 days.
If you need to store the brownies for a longer period, refrigerate them in an airtight container for up to a week. However, refrigeration can slightly affect the texture.  
Freeze. Wrap individual brownies tightly in plastic wrap, then place them in an airtight freezer-safe container. They can be frozen for up to 3 months. Thaw overnight in the refrigerator before serving. 

Nutrition

Serving: 1g, Calories: 584kcal, Carbohydrates: 61g, Protein: 8g, Fat: 37g, Saturated Fat: 20g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 11g, Trans Fat: 1g, Cholesterol: 117mg, Sodium: 303mg, Potassium: 291mg, Fiber: 4g, Sugar: 44g, Vitamin A: 802IU, Calcium: 49mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Can I Use Natural Peanut Butter?

Natural peanut butter doesn’t have the same texture as regular peanut butter and the results may vary if you use this substitute. For this reason, I would not recommend using Nutella or almond butter either, as I can’t guarantee how the brownies will turn out.

How to store?

Store your peanut butter brownies in an airtight container at room temperature for up to 2-3 days.
If you need to store the brownies for a longer period, refrigerate them in an airtight container for up to a week. However, refrigeration can slightly affect the texture. 

How to freeze?

Wrap individual brownies tightly in plastic wrap, then place them in an airtight freezer-safe container. They can be frozen for up to 3 months. Thaw overnight in the refrigerator before serving. 

This recipe was first shared September, 2024.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating