Peanut Butter Swirled Brownies with Cream Cheese

Fudgy chocolate brownies with a creamy peanut butter and cream cheese filling swirled throughout. Rich cocoa flavor from two types of chocolate balanced by sweet peanut butter ribbons. Perfect for potlucks, bake sales, or everyday indulgence. This version combines melted chocolate directly into the batter for dense, moist crumb, with a marbled peanut butter layer for textural contrast.
Ingredients
- 1 cup butter, softened
- 4 ounce unsweetened baking chocolate, chopped
- 2 ounce semi-sweet baking chocolate, chopped
- 2 ½ cup sugar
- 1 tablespoon vanilla extract
- 6 large eggsflax eggs (1 tbsp ground flax + 3 tbsp water per egg)6 flax eggsveganFull guide →
- 2 ½ cup all-purpose flourgluten-free blend1:1gluten-freegluten-free
may need slight hydration adjustment
- 1 teaspoon salt
- ½ cup creamy peanut butter
- ¼ cup sugar, for filling
- 3 ounce cream cheese, softened
- 1 large eggflax eggs (1 tbsp ground flax + 3 tbsp water per egg)6 flax eggsveganFull guide →
- 2 tablespoon milk
Instructions
- 1
Heat oven to 350°F and grease bottom of 13x9-inch pan.
- 2
Melt butter and both chocolates together over low heat, stirring occasionally until smooth.
- 3
Remove from heat and stir in sugar and vanilla.
- 4
Add eggs one at a time, mixing well after each addition.
- 5
Add flour and salt, mixing until just combined and smooth.
- 6
Spread half the brownie batter into prepared pan.
- 7
Beat peanut butter, sugar, cream cheese, egg, and milk together until creamy.
- 8
Dollop peanut butter mixture over brownie layer.
- 9
Spoon remaining brownie batter over peanut butter layer.
- 10
Swirl together with a knife to create marbled pattern.
- 11
Bake 35-40 minutes until toothpick inserted in center comes out clean.
- 12
Cool completely before cutting into bars.
Tips
For fudgier brownies, remove from oven when toothpick has moist crumbs; overbaking dries them out.
Chill pan before cutting for cleaner bars with less crumbling and better presentation.
Ensure all filling ingredients are at room temperature for smooth, lump-free peanut butter layer.
Good to Know
Store refrigerated in airtight container up to 5 days. Brownies absorb moisture; keep separate from other baked goods.
Prepare through swirling step, cover, refrigerate up to 12 hours. Bake from cold; add 2-3 minutes to baking time.
Serve at room temperature or chilled. Cut into 24 squares. Pairs with coffee, milk, or vanilla ice cream.
Common Mistakes
Do not skip greasing pan bottom only to avoid brownie edges from becoming too crispy.
Do not overmix batter after adding flour to avoid dense, tough brownies.
Do not use hot cream cheese in filling to avoid seizing; bring to room temperature first.
Substitutions
Dairy-Free Swaps
Vegan Options
Gluten-Free Swaps
may need slight hydration adjustment
Nut-Free Alternatives
same consistency
Full guide →FAQ
Can I make these ahead and freeze?
Yes, baked brownies freeze up to 2 months in airtight container. Thaw at room temperature 1-2 hours. Do not freeze before baking; peanut butter mixture may separate.
What if my swirl looks messy?
Appearance doesn't affect taste. For neater swirls, use a thin knife and make 2-3 long passes rather than many small ones. Chill before cutting for cleaner edges.
Can I use natural peanut butter instead of creamy?
Yes, but stir it well first if oil has separated. The texture will be slightly grainier in the filling but flavor remains excellent. Avoid chunky style for smoothest swirl.