Frosted Filled Peanut Butter Fudge Brownies

Frosted Filled Peanut Butter Fudge Brownies – This sinfully sweet, rich recipe for the peanut butter fudge brownies recipe is guaranteed to satisfy any sweet tooth. Topped with even more chocolate, with a homemade frosting, recipe included, these easy brownies have a mouth-watering peanut butter filling oven baked right in! There is decadent, and then there is this peanut butter fudge brownie recipe!

Prep Time: 15-20 mins

Cook Time: 30 mins

Main Ingredient: Peanut Butter, Chocolate

Difficulty Level: 2

Ingredients to make Frosted Filled Peanut Butter Fudge Brownies

Brownie Batter:

  • 1-1/2 cups sugar;
  • 1/2 cup butter, softened;
  • 3 eggs;
  • 1/4 cup vegetable oil;
  • 2 tsp. vanilla;
  • 1 cup + 2 T. flour;
  • 2/3 cup cocoa powder;
  • 3/4 tsp. baking powder;
  • 1/4 tsp. salt;
  • 1 cup peanut butter baking chips.

Peanut Butter Filling:

  • 3/4 cup creamy peanut butter;
  • 3 T. vegetable oil;
  • 1/4 cup sugar;
  • 1-1/2 T. flour;
  • 1 large egg;
  • 1/2 T. vanilla.


  • 1-1/2 squares unsweetened baking chocolate;
  • 1-1/2 T. creamy peanut butter;
  • 1-1/3 cup Confectioners’ sugar;
  • 2 T. water;
  • 1/2 tsp. vanilla;
  • 1/8 tsp. salt.

Directions to make Frosted Filled Peanut Butter Fudge Brownies

Step 1:

BROWNIE BATTER: Generously spray a 13\” x 9\” x 2\” baking pan with nonstick cooking spray; set aside. In a large mixing bowl, with an electric mixer at medium speed, beat the butter and sugar together until creamy and well blended. Add the eggs and beat well for about one minute. Add the vegetable oil and vanilla and beat again. In a separate bowl, stir the flour, cocoa, baking powder and salt together until well mixed. Add the dry mixture to the creamed mixture, a small amount at a time. Beat well with each addition and continue until thoroughly blended. Stir in the peanut butter chips. Set the mixture aside.

Step 2:

PEANUT BUTTER FILLING: In a small mixing bowl, beat the peanut butter and vegetable oil together. Add the sugar and flour and beat again. Add the egg and vanilla and beat until smooth and well blended

Step 3:

Spread about half of the brownie batter in the prepared baking pan. Spread the peanut butter filling evenly over the batter. Gently spread the remaining brownie batter evenly over the filling. Using a thin spatula or table knife, gently swirl the filling through the batter to create a marble like effect. Bake in a preheated oven at 350º for 30 minutes. Bake just until the center is set…. do not overbake. Remove from heat and place on a wire rack to cool.

Step 4:

FROSTING: Place the baking chocolate and peanut butter in a medium saucepan. Melt over low heat, stirring constantly, just until the chocolate is melted enough to blend with the peanut butter. Remove from heat and add the remaining ingredients. Stir until smooth and well blended. (If the frosting is too thick, add 1 to 2 tablespoons water, a tablespoon at a time, until you have reach the right consistency.) When the brownies are cooled to about room temperature, spread the frosting on top. Let stand for at least one hour before cutting the frosted brownies into squares. Store in a covered container.