Peanut Butter Swirled Brownies with Cream Cheese

Prep: 20 minCook: 38 min48 browniesmediumAmerican
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

Yield: 48 brownies
  • 1 cup butter, softened
    coconut oil or vegetable shortening1:1vegandairy-free

    removes:dairy

    Full guide →
  • 4 ounce unsweetened baking chocolate, chopped
  • 2 ounce semi-sweet baking chocolate, chopped
  • 2 ½ cup sugar
  • 1 tablespoon vanilla extract
  • 6 large eggs
    flax eggs (1 tbsp ground flax + 3 tbsp water per egg)6 flax eggsvegan
    Full guide →
  • 2 ½ cup all-purpose flour
    gluten-free blend1:1gluten-freegluten-free

    may need slight hydration adjustment

  • 1 teaspoon salt
  • ½ cup creamy peanut butter
    coconut oil or vegetable shortening1:1vegandairy-free

    removes:dairy

    Full guide →
  • ¼ cup sugar, for filling
  • 3 ounce cream cheese, softened
  • 1 large egg
    flax eggs (1 tbsp ground flax + 3 tbsp water per egg)6 flax eggsvegan
    Full guide →
  • 2 tablespoon milk

Instructions

  1. 1

    Heat oven to 350°F and grease bottom of 13x9-inch pan.

  2. 2

    Melt butter and both chocolates together over low heat, stirring occasionally until smooth.

  3. 3

    Remove from heat and stir in sugar and vanilla.

  4. 4

    Add eggs one at a time, mixing well after each addition.

  5. 5

    Add flour and salt, mixing until just combined and smooth.

  6. 6

    Spread half the brownie batter into prepared pan.

  7. 7

    Beat peanut butter, sugar, cream cheese, egg, and milk together until creamy.

  8. 8

    Dollop peanut butter mixture over brownie layer.

  9. 9

    Spoon remaining brownie batter over peanut butter layer.

  10. 10

    Swirl together with a knife to create marbled pattern.

  11. 11

    Bake 35-40 minutes until toothpick inserted in center comes out clean.

  12. 12

    Cool completely before cutting into bars.

Tips

Tip 1

For fudgier brownies, remove from oven when toothpick has moist crumbs; overbaking dries them out.

Tip 2

Chill pan before cutting for cleaner bars with less crumbling and better presentation.

Tip 3

Ensure all filling ingredients are at room temperature for smooth, lump-free peanut butter layer.

Good to Know

Storage

Store refrigerated in airtight container up to 5 days. Brownies absorb moisture; keep separate from other baked goods.

Make Ahead

Prepare through swirling step, cover, refrigerate up to 12 hours. Bake from cold; add 2-3 minutes to baking time.

Serve With

Serve at room temperature or chilled. Cut into 24 squares. Pairs with coffee, milk, or vanilla ice cream.

Common Mistakes

Watch

Do not skip greasing pan bottom only to avoid brownie edges from becoming too crispy.

Watch

Do not overmix batter after adding flour to avoid dense, tough brownies.

Watch

Do not use hot cream cheese in filling to avoid seizing; bring to room temperature first.

Substitutions

Dairy-Free Swaps

butter
coconut oil or vegetable shortening1:1vegandairy-free

removes:dairy

Full guide →

Vegan Options

eggs
flax eggs (1 tbsp ground flax + 3 tbsp water per egg)6 flax eggsvegan
Full guide →

Gluten-Free Swaps

all-purpose flour
gluten-free blend1:1gluten-freegluten-free

may need slight hydration adjustment

Nut-Free Alternatives

peanut butter
almond butter or sunflower seed butter1:1allergen-friendlypeanuts-freeadds dairy

same consistency

Full guide →
Find more substitutions →

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.