Brownies with Peanut Butter Swirl
Prep time
Cook time
Total time
Fudgy brownies, creamy peanut butter and tangy cream cheese come together to create a wonderful dessert
Recipe type: Dessert
Cuisine: American
Serves: 24
Chocolate Portion
  • 198 grams / 14 tbsp. / 1-3/4 stick unsalted butter
  • 1 cup / 6 oz. bittersweet chocolate, coarsely chopped
  • 1 cup cocoa powder
  • 2 cups sugar
  • 170 grams / 6 oz. cream cheese, softened
  • 6 large eggs
  • 2 tsp. vanilla extract
  • ½ tsp. salt
  • 1 cup plain flour
Peanut Butter Portion
  • 224 grams / 8 oz. cream cheese, room temperature
  • ⅔ cup creamy peanut butter
  • 90 grams / 6 tbsp. sugar
  • 1 large egg
  • 1 tsp. vanilla extract
  1. Preheat the oven to 180°C / 350° F.
  2. Line a 9 x 13-inch baking pan with baking paper.
  3. In a heatproof bowl over simmering water, add the butter and chocolate .
  4. Stir occasionally until the mixture is melted and smooth.
  5. Remove the bowl from the heat and set aside.
  6. In a large mixing bowl, whisk together the cocoa, salt, sugar, eggs and cream cheese until smooth and well combined.
  7. Stir in the chocolate and butter mixture and vanilla.
  8. Add the flour and stir until incorporated.
  9. Pour half the brownie batter into the prepared baking dish and smooth the top with a spatula.
Peanut Butter Portion
  1. In the bowl of an electric mixer, add the cream cheese, peanut butter and sugar and beat on medium-high speed until smooth, about 2-3 minutes.
  2. Add the egg and vanilla and mix until incorporated, scraping down the bowl as needed.
  3. Drop spoonsful of the peanut butter mixture over the brownie batter in the pan and cover with remaining chocolate batter.
  4. Using a knife, gently swirl together the peanut butter mixture and brownie batter. Bake 30-35 minutes, until the center is just set for fudgy brownies.
  5. Transfer to a wire rack and let cool to room temperature.
  6. When cool, cover and refrigerate until chilled for ease of slicing and serving.
Recipe by Orgasmic Chef at