Chocolate Peanut Butter Fudge

Creamy chocolate and peanut butter fudge squares with a marbled swirl, served chilled on a dessert plate. Save to Pinterest
Creamy chocolate and peanut butter fudge squares with a marbled swirl, served chilled on a dessert plate. | seasonedstates.com

Combine chocolate chips, sweetened condensed milk, and butter over low heat until smooth. Stir in vanilla for richness. Whisk peanut butter with melted butter and sugar to create the swirl layer. Pour the chocolate base into a pan, dollop the peanut butter mixture on top, and marble with a knife. Chill until firm for a rich, creamy treat.

My cousin brought a pan of these chocolate peanut butter fudge squares to a potluck years ago, and I watched them disappear faster than anything else on the dessert table. The way the peanut butter swirl caught the light made them look almost too beautiful to eat, but nobody hesitated. I finally asked for her method, and what struck me was how simple it all was—just a few quality ingredients and patience while the pan chilled in the refrigerator, transforming into something that tastes far more complicated than it actually is.

I made these the night before a winter holiday party, and the smell of melting chocolate filled my whole kitchen while I worked. My partner kept wandering in asking if they were ready yet, and I had to laugh at how impatient even adults get around chocolate fudge. Pulling that pan out of the refrigerator the next morning and seeing those perfect squares lined up felt like mild magic, and they were the first thing to go that evening.

Ingredients

  • Semi-sweet chocolate chips (2 cups): These are the backbone of your fudge, so use good quality ones if you can—cheaper chips sometimes leave a waxy taste. You can swap these for milk or dark chocolate depending on how sweet or intense you want the final flavor.
  • Sweetened condensed milk (one 14 oz can): This ingredient is the secret to that creamy, dense texture that makes fudge so satisfying. It melts into the chocolate and creates a silky base that holds everything together.
  • Unsalted butter (2 tbsp for chocolate, 2 tbsp melted for peanut butter swirl): Keep your butter separate for each component so you can control the consistency of each layer.
  • Vanilla extract (1 tsp): Just a whisper of vanilla deepens the chocolate flavor without announcing itself.
  • Creamy peanut butter (1/2 cup): The natural kind works beautifully here, though conventional peanut butter is just as valid—choose whatever you have in your pantry.
  • Powdered sugar (1/4 cup): This sweetens the peanut butter layer and helps it spread smoothly without being too thick or oily.

Instructions

Prepare your pan:
Line your 8x8-inch baking pan with parchment paper, letting the edges overhang so you can easily lift the whole batch out later. This step saves you from scraping every edge and frustration.
Melt the chocolate layer:
Combine your chocolate chips, condensed milk, and butter in a medium saucepan over low heat, stirring constantly. Once everything is melted and smooth, remove from heat and stir in the vanilla extract—you'll know it's ready when it looks glossy and pourable.
Mix the peanut butter swirl:
In a separate bowl, combine your creamy peanut butter with the melted butter and powdered sugar, stirring until you have a smooth, spreadable consistency. If it feels too thick, a tiny bit more melted butter helps; too thin, and a sprinkle of extra powdered sugar will fix it.
Layer and swirl:
Pour the warm chocolate mixture into your prepared pan and spread it in an even layer using a spatula. Drop spoonfuls of the peanut butter mixture across the top, then use a knife or skewer to drag through the layers in a gentle figure-eight pattern, creating that beautiful marbled effect.
Chill and set:
Refrigerate for at least two hours, or until the fudge is completely firm to the touch. You can leave it overnight if that works better for your schedule.
Cut and serve:
Once set, use the parchment overhang to lift the entire block out of the pan, then cut into sixteen squares with a sharp knife. A thin, warm knife works best for clean cuts—wiping the blade between each cut prevents dragging.
Chilled marbled fudge squares feature rich chocolate and smooth peanut butter swirls for a decadent treat. Save to Pinterest
Chilled marbled fudge squares feature rich chocolate and smooth peanut butter swirls for a decadent treat. | seasonedstates.com

My daughter came home from school one afternoon and found a batch cooling on the counter, and her entire face lit up. She grabbed one and closed her eyes while eating it, and that moment—watching her savor something I'd made—reminded me that the best part of cooking isn't the complexity or the praise; it's those quiet, happy moments with people you care about.

Chocolate and Peanut Butter: A Timeless Pair

This combination exists for a reason—the bitterness of chocolate plays perfectly against the creamy saltiness of peanut butter, creating a flavor balance that feels almost nutritionally balanced in your mouth. The sweetness of the fudge base means the peanut butter layer doesn't need to be overly sweet, so you get genuine peanut flavor instead of just sugar with a hint of peanut.

Storage and Make-Ahead Magic

These squares keep beautifully in the refrigerator for up to a week in an airtight container, which means you can make them days ahead for gatherings or have them ready for unexpected visitors. If your kitchen runs warm, keep them in the coldest part of your fridge; if they soften a bit, a quick chill will firm them back up.

Variations and Personal Touches

Once you've made these once, you'll start noticing small tweaks that appeal to you personally.

  • Add chopped roasted peanuts to the peanut butter swirl for a crunchier texture and deeper peanut flavor.
  • Swap in dark chocolate chips if you want less sweetness and more sophisticated cocoa depth.
  • A tiny pinch of sea salt on top of the finished squares brings out both the chocolate and peanut butter in unexpected ways.
Chocolate peanut butter fudge squares cut into neat pieces, perfect for sharing at parties or gift boxes. Save to Pinterest
Chocolate peanut butter fudge squares cut into neat pieces, perfect for sharing at parties or gift boxes. | seasonedstates.com

These fudge squares sit at that perfect intersection of looking impressive and being genuinely simple to make, which is exactly why they've become my go-to when I want to contribute something meaningful to a gathering. Once you taste how rich and satisfying they are, you'll understand why they disappear so quickly.

Recipe Questions & Answers

Refrigerate the fudge for at least 2 hours, or until it is completely firm, to ensure clean slices.

Yes, milk chocolate chips can be substituted for a sweeter flavor profile, though the fudge will be softer.

Keep squares in an airtight container in the refrigerator for up to one week to maintain freshness.

For extra crunch, fold chopped peanuts into the peanut butter mixture before swirling it into the chocolate.

Wrap the uncut slab or individual squares tightly and freeze for up to 3 months. Thaw in the fridge before serving.

Separation can occur from high heat; always use low heat and stir constantly until the mixture is smooth and emulsified.

Chocolate Peanut Butter Fudge

Rich, creamy chocolate squares with a luscious peanut butter swirl. Perfect for satisfying any sweet tooth.

Prep 15m
Cook 5m
Total 20m
Servings 16
Difficulty Easy

Ingredients

Chocolate Fudge Layer

  • 2 cups semi-sweet chocolate chips
  • 1 (14 oz) can sweetened condensed milk
  • 2 tbsp unsalted butter
  • 1 tsp vanilla extract

Peanut Butter Swirl

  • 1/2 cup creamy peanut butter
  • 2 tbsp unsalted butter, melted
  • 1/4 cup powdered sugar

Instructions

1
Prepare the Baking Pan: Line an 8x8-inch baking pan with parchment paper, ensuring an overhang on the sides for easy removal of the fudge.
2
Melt Chocolate Base: In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and 2 tablespoons of butter. Stir constantly until the mixture is melted and smooth. Remove from heat and stir in vanilla extract.
3
Prepare Peanut Butter Swirl: In a separate bowl, mix creamy peanut butter, melted butter, and powdered sugar until smooth and creamy.
4
Assemble Layers: Pour the chocolate mixture into the prepared pan and spread evenly.
5
Create Marbled Effect: Drop spoonfuls of the peanut butter mixture over the chocolate layer. Use a knife or skewer to swirl gently to create a marbled pattern.
6
Chill to Set: Refrigerate for at least 2 hours, or until the fudge is firm.
7
Cut and Serve: Lift the fudge out of the pan using the parchment paper overhang. Cut into 16 squares and serve.
Additional Information

Equipment Needed

  • 8x8-inch baking pan
  • Parchment paper
  • Medium saucepan
  • Mixing bowl
  • Spatula
  • Knife or skewer

Nutrition (Per Serving)

Calories 215
Protein 4g
Carbs 23g
Fat 13g

Allergy Information

  • Contains milk (dairy), peanuts, and may contain soy from chocolate chips.
  • Check ingredient labels for possible traces of gluten or other allergens.
Vivian Clarke

Sharing easy, wholesome recipes and real-life cooking tips for fellow food lovers.