These Fudgy Brownies with Peanut Butter are the ultimate indulgence! The rich, chocolatey brownies are perfectly gooey in the center, while the creamy peanut butter swirls create a delicious contrast. It’s a decadent treat that combines the best of both worlds—chocolate and peanut butter—into one irresistible dessert.
Recipe Overview
Servings: 12-16
Prep Time: 15 minutes
Cook Time: 25-30 minutes
Total Time: 40-45 minutes
Calories: ~250 kcal per serving
Ingredients
For the Brownie Base:
- 1/2 cup (115g) unsalted butter, melted
- 1 cup (200g) granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup (65g) all-purpose flour
- 1/3 cup (35g) unsweetened cocoa powder
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
For the Peanut Butter Swirl:
- 1/2 cup (125g) creamy peanut butter
- 2 tablespoons powdered sugar
- 1 tablespoon milk (or more for desired consistency)

Instructions
1. Preheat the Oven:
Preheat your oven to 350°F (175°C). Grease and line an 8×8-inch square baking pan with parchment paper or cooking spray.
2. Make the Brownie Batter:
In a large bowl, whisk together the melted butter and granulated sugar until smooth. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
3. Mix the Dry Ingredients:
In a separate bowl, whisk together the flour, cocoa powder, salt, and baking powder. Gradually add the dry ingredients to the wet ingredients, stirring until fully combined and smooth.
4. Prepare the Peanut Butter Swirl:
In a small bowl, combine the creamy peanut butter, powdered sugar, and milk. Stir until the peanut butter mixture is smooth and slightly runny. You can adjust the amount of milk depending on how thick or thin you want the peanut butter to be.
5. Layer the Brownie and Peanut Butter Mixtures:
Pour the brownie batter into the prepared pan, spreading it out evenly. Drop spoonfuls of the peanut butter mixture over the brownie batter, then use a knife or a toothpick to swirl the peanut butter into the brownie batter, creating a marbled effect.
6. Bake:
Bake for 25-30 minutes, or until a toothpick inserted into the center of the brownies comes out with a few moist crumbs (they should still be fudgy in the middle). Keep in mind that baking time can vary depending on your oven and the thickness of your brownies.
7. Cool and Serve:
Allow the brownies to cool completely in the pan before cutting them into squares. This ensures the peanut butter swirl sets nicely and makes cutting easier.
8. Serve and Enjoy:
Serve the brownies as they are, or pair them with a scoop of vanilla ice cream or a drizzle of chocolate syrup for an extra indulgent treat!

Serving Suggestions
- With Ice Cream: These brownies are fantastic when served with a scoop of vanilla or chocolate ice cream on top.
- With a Drizzle of Chocolate: Drizzle melted chocolate or peanut butter over the top for an extra sweet touch.
- For a Party: Cut the brownies into bite-sized squares for easy serving at parties or gatherings.
Tips & Variations
- Add Nuts: For a bit of crunch, you can add chopped peanuts or walnuts to the brownie batter.
- Use Dark Chocolate: If you prefer a richer chocolate flavor, you can substitute some of the cocoa powder with melted dark chocolate.
- Make It Vegan: Substitute the eggs with flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) and use dairy-free butter and milk.
- Chill for a Fudgy Texture: If you want an even fudgier texture, refrigerate the brownies for an hour after they’ve cooled to room temperature.
Storage & Reheating
- Store: These brownies can be stored in an airtight container at room temperature for up to 4 days or in the refrigerator for up to 1 week.
- Reheat: To enjoy them warm, heat the brownies in the microwave for 15-20 seconds or pop them in the oven at 350°F (175°C) for 5-7 minutes.
These Fudgy Brownies with Peanut Butter are the perfect combination of chocolatey, peanut buttery goodness. Whether you enjoy them on their own or paired with ice cream, they’re sure to be a hit with anyone who tries them!
Print
Fudgy Brownies with Peanut Butter Recipe
These Fudgy Brownies with Peanut Butter are the ultimate indulgence! The rich, chocolatey brownies are perfectly gooey in the center, while the creamy peanut butter swirls create a delicious contrast. It’s a decadent treat that combines the best of both worlds—chocolate and peanut butter—into one irresistible dessert.
- Total Time: 40-45 minutes
Ingredients
For the Brownie Base:
- 1/2 cup (115g) unsalted butter, melted
- 1 cup (200g) granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup (65g) all-purpose flour
- 1/3 cup (35g) unsweetened cocoa powder
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
For the Peanut Butter Swirl:
- 1/2 cup (125g) creamy peanut butter
- 2 tablespoons powdered sugar
- 1 tablespoon milk (or more for desired consistency)
Instructions
1. Preheat the Oven:
Preheat your oven to 350°F (175°C). Grease and line an 8×8-inch square baking pan with parchment paper or cooking spray.
2. Make the Brownie Batter:
In a large bowl, whisk together the melted butter and granulated sugar until smooth. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
3. Mix the Dry Ingredients:
In a separate bowl, whisk together the flour, cocoa powder, salt, and baking powder. Gradually add the dry ingredients to the wet ingredients, stirring until fully combined and smooth.
4. Prepare the Peanut Butter Swirl:
In a small bowl, combine the creamy peanut butter, powdered sugar, and milk. Stir until the peanut butter mixture is smooth and slightly runny. You can adjust the amount of milk depending on how thick or thin you want the peanut butter to be.
5. Layer the Brownie and Peanut Butter Mixtures:
Pour the brownie batter into the prepared pan, spreading it out evenly. Drop spoonfuls of the peanut butter mixture over the brownie batter, then use a knife or a toothpick to swirl the peanut butter into the brownie batter, creating a marbled effect.
6. Bake:
Bake for 25-30 minutes, or until a toothpick inserted into the center of the brownies comes out with a few moist crumbs (they should still be fudgy in the middle). Keep in mind that baking time can vary depending on your oven and the thickness of your brownies.
7. Cool and Serve:
Allow the brownies to cool completely in the pan before cutting them into squares. This ensures the peanut butter swirl sets nicely and makes cutting easier.
8. Serve and Enjoy:
Serve the brownies as they are, or pair them with a scoop of vanilla ice cream or a drizzle of chocolate syrup for an extra indulgent treat!
Notes
- Add Nuts: For a bit of crunch, you can add chopped peanuts or walnuts to the brownie batter.
- Use Dark Chocolate: If you prefer a richer chocolate flavor, you can substitute some of the cocoa powder with melted dark chocolate.
- Make It Vegan: Substitute the eggs with flax eggs (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) and use dairy-free butter and milk.
- Chill for a Fudgy Texture: If you want an even fudgier texture, refrigerate the brownies for an hour after they’ve cooled to room temperature.
- Prep Time: 15 minutes
- Cook Time: 25-30 minutes
Nutrition
- Calories: ~250 kcal per serving