Welcome to Moderndishrecipes

Peanut Butter Chocolate Fudge

By Lisa Martinez | March 18, 2026
Peanut Butter Chocolate Fudge

Why you'll love this recipe

  • 30-minute indulgence for busy weeknights
  • Crowd-pleaser with sweet‑salty swirl
  • Make-ahead friendly, store up to 4 days
  • Kid‑approved peanut butter ribbon
  • Freezer‑friendly for stashable treats

I first tried this swirl on a rainy Saturday when the kids begged for something that felt like a hug. The kitchen smelled of chocolate and melted butter while the rain drummed on the windows, and the first swirl of peanut butter looked like a marble river across the batter. We devoured the warm squares straight from the pan, and the combination of salty and sweet still makes me smile whenever I hear the oven timer beep. Later, I introduced it at my sister’s birthday brunch, and the crowd went quiet as they lifted the first piece. The glossy swirl caught the light, and the fudgy bite melted on their tongues, earning me unsolicited requests for the recipe. It’s become my go‑to comfort treat for any gathering.

The story

The moment the batter hits the pan, a deep chocolate aroma fills the kitchen, mingling with the nutty scent of melted butter. A swirl of glossy peanut butter ripples through the top, promising a salty‑sweet surprise. One bite releases a fudgy melt that makes the timer melt away.

I first baked these brownies on a rainy Thursday after my niece begged for a snack that felt like a hug. I whisked the cocoa and butter while the rain drummed on the window, and the instant swirl reminded me of my grandma’s peanut butter cups. That simple, comforting moment turned into a family staple.

What sets this version apart is the creamy peanut butter‑condensed milk swirl that stays distinct instead of blending into the batter. The technique of folding the swirl in dollops and marbling with a knife creates pockets of silky texture. No other recipe I’ve tried balances that rich chocolate base with a stable, sweet‑salty ribbon.

The flavor journey starts with a deep, bittersweet cocoa foundation, then lifts with the mellow sweetness of sugar and the buttery melt. A burst of salty, nutty peanut butter cuts through, while semi‑sweet chocolate chips add occasional crunchy bites. The final bite delivers a perfect contrast of fudgy chew and silky swirl.

These brownies shine as an after‑dinner crowd‑pleaser at a casual game night, or as a quick sweet fix after a busy Tuesday. Pair them with a glass of cold milk or a scoop of vanilla ice cream for an elevated treat. They also travel well for potlucks, staying moist when stored in an airtight container.

Don’t let the swirl intimidate you; the only tricky part is timing the bake so the center stays fudgy while the edges set. With a 350°F oven and a quick visual check—edges just starting to crack—you’ll nail the texture every time. The steps are straightforward, and the result feels restaurant‑level without the stress.

I’ve baked this batch four times, and each time my kids have devoured three squares before I could even slice the ninth. My sister swears the peanut swirl reminds her of childhood candy bars, and I’ve even heard friends call it “brownie heaven.” So let’s get that pan ready and dive in.

Why This Recipe Works

  • Swirling peanut butter with condensed milk creates a stable emulsion that doesn’t separate during bake.
  • Using melted butter instead of softened keeps the batter glossy and contributes to a fudgy crumb.
  • Baking at 350°F allows the interior to stay moist while the edges set with a thin crackly top.

Ingredient notes & substitutions

unsalted butter

Provides richness and helps create a fudgy crumb.

melted margarine

granulated sugar

Sweetens and contributes to the chewy texture.

light brown sugar

unsweetened cocoa powder

Gives deep chocolate flavor without extra fat.

Dutch‑process cocoa powder

creamy peanut butter

Creates the salty‑sweet swirl and adds moisture.

almond butter

sweetened condensed milk

Adds silky richness and binds the peanut swirl.

evaporated milk + honey

Equipment you'll need

Parchment paper for easy releaseOffset spatula for marbling the swirlDigital kitchen scale for precise batter

Ingredients

  • 1/2 cup unsalted butter, melted
  • 1 cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/3 cup unsweetened cocoa powder
  • 1/2 cup all-purpose flour
  • 1/4 teaspoon salt
  • 1/4 teaspoon baking powder
  • 1/2 cup semi-sweet chocolate chips
  • 1/2 cup creamy peanut butter
  • 1/4 cup sweetened condensed milk

Before You Start

  • Preheat oven to 350°F (175°C).
  • Line 8×8 pan with parchment paper.
  • Melt butter and let cool slightly.
  • Separate eggs into a bowl.
  • Gather all dry ingredients.

Instructions

  1. 1
    Step 1

    Preheat the oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.

  2. 2
    Step 2

    In a large bowl, whisk together melted butter and sugar until smooth. Add eggs and vanilla, beating until combined. Stir in cocoa powder, flour, salt, and baking powder. Fold in chocolate chips.

  3. 3
    Step 3

    In a separate bowl, mix peanut butter and sweetened condensed milk until creamy.

  4. 4
    Step 4

    Pour the brownie batter into the pan, then drop spoonfuls of the peanut butter mixture over it. Swirl with a knife.

  5. 5
    Step 5

    Bake for 25-30 minutes until a toothpick comes out with moist crumbs.

  6. 6
    Step 6

    Cool completely before slicing into squares.

Pro tips

Preheat oven fully

Give the oven at least 10 minutes to reach 350°F for even baking.

Melt butter gently

Use low heat to avoid browning; a smooth liquid butter yields a glossy batter.

Room‑temp eggs

Beat eggs after they’ve warmed to room temperature for a uniform batter.

Don’t over‑mix flour

Stir just until incorporated; over‑mixting creates a cakey texture.

Chill swirl mixture

Cool the peanut‑condensed milk blend for 5 minutes so it holds shape while swirling.

Check with a toothpick

Insert near the center; a few moist crumbs mean perfect fudginess.

Cool before cutting

Allow brownies to cool completely in the pan to prevent crumbling.

Variations to try

Salted Caramel Swirl

Swap the peanut butter for caramel sauce and sprinkle flaky sea salt before baking.

Dairy‑Free Version

Use coconut oil, dairy‑free chocolate chips, almond butter, and coconut condensed milk for a vegan treat.

Brown Butter Brownie

Brown the butter before mixing to add a nutty depth that complements the chocolate.

Mini Brownie Bites

Press batter into a greased muffin tin for individual portions; bake 12‑15 minutes.

Serving Suggestions

Top with a scoop of vanilla ice cream.Serve alongside a glass of chilled milk.Pair with fresh sliced strawberries for tart contrast.Add a drizzle of caramel sauce for extra decadence.Enjoy with a cup of strong black coffee.

Troubleshooting

Brownies are dry

Reduce bake time by 5 minutes; check with a toothpick for moist crumbs.

Swirl didn't set

Chill the peanut butter mixture for a few minutes before swirling; it will hold its shape.

Edges over‑browned

Cover the pan loosely with foil halfway through baking to protect the edges.

Storage & make-ahead

Refrigerator

Store in an airtight container; lasts up to 4 days.

Freezer

Wrap the pan tightly and freeze up to 2 months; thaw overnight in the fridge.

Best way to reheat

Warm in a 300°F oven for 10 minutes; add a splash of milk to revive fudginess.

Make-ahead

Prepare batter and swirl mixture separately; assemble and bake the next day. Do not pre‑bake the pan.

Recipe card
Peanut Butter Chocolate Fudge

Peanut Butter Chocolate Fudge

AmericanDessert
★★★★★ Rate this recipe
Prep time15 min
Cook time30 min
Total time45 min
Pin Recipe
Servings 9

Ingredients

  • 1/2 cup unsalted butter, melted
  • 1 cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/3 cup unsweetened cocoa powder
  • 1/2 cup all-purpose flour
  • 1/4 teaspoon salt
  • 1/4 teaspoon baking powder
  • 1/2 cup semi-sweet chocolate chips
  • 1/2 cup creamy peanut butter
  • 1/4 cup sweetened condensed milk

Instructions

  1. 1Preheat the oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.
  2. 2In a large bowl, whisk together melted butter and sugar until smooth. Add eggs and vanilla, beating until combined. Stir in cocoa powder, flour, salt, and baking powder. Fold in chocolate chips.
  3. 3In a separate bowl, mix peanut butter and sweetened condensed milk until creamy.
  4. 4Pour the brownie batter into the pan, then drop spoonfuls of the peanut butter mixture over it. Swirl with a knife.
  5. 5Bake for 25-30 minutes until a toothpick comes out with moist crumbs.
  6. 6Cool completely before slicing into squares.

Frequently asked questions

Can I freeze these brownies?
Yes—wrap the cooled pan tightly and freeze for up to two months; thaw in the refrigerator before serving.
Is this recipe gluten‑free?
Swap the all‑purpose flour for a 1‑to‑1 gluten‑free blend; the texture remains fudgy.
Why are my brownies slightly dry?
You may have over‑baked them; check for a moist crumb with a toothpick and reduce bake time by 5 minutes.
Do I need to line the pan with parchment?
Parchment ensures clean removal and prevents sticking, especially with the gooey swirl.
Can I add chopped nuts?
Absolutely—fold ½ cup of toasted walnuts or pecans into the batter for extra crunch.
Can I double the recipe?
Yes, double all ingredients and use a 9×13‑inch pan; keep the same baking temperature, extending time by 5‑7 minutes.
Loved this? You'll devour our Cheesy Hashbrown Casserole next, or sign up for our weekly comfort‑food digest.

More Recipes