| | | | | | | |

Velvety-Smooth Chocolate Peanut Butter Fudge

This Chocolate Peanut Butter Fudge layers silky semi-sweet chocolate with a creamy peanut butter topping for the ultimate no-bake treat.

Squares of chocolate peanut butter fudge on a table with peanut butter cup candies

Why This Fudge Is a Keeper

Every holiday season, I try at least one new candy recipe, but I always circle back to a classic chocolate-and-peanut-butter combination. Chocolate peanut butter fudge, in particular, is incredibly rich, creamy, perfectly layered, and almost suspiciously easy for how impressive it looks on a dessert plate! 

This version uses two simple microwaveable layers: a chocolate fudge base and a peanut butter layer that’s soft, smooth, and just salty enough to balance the sweetness. A couple of microwave-safe bowls, some parchment paper, and a silicone spatula are all you need to whip up a batch of this homemade fudge with a dreamy, melt-in-your-mouth texture.

If you’re making fudge for the very first time, this is a great recipe to start with. And if you’re looking for similar recipes, try your hand at this creamy peanut butter fudge

Ingredients for chocolate peanut butter fudge

Ingredients You’ll Need

  • Semi-sweet chocolate chips
  • Sweetened condensed milk
  • Butter
  • Vanilla extract
  • Creamy peanut butter
  • White chocolate chips
  • Salt
  • Chopped peanut butter cups (optional; I used 4 minis)

Helpful Tips for Best Results

  • Use creamy peanut butter, not natural. Natural peanut butter separates and won’t give you the creamy texture you want in homemade peanut butter fudge.
  • Don’t overheat the chocolate. It should melt smoothly; if it seizes, it becomes grainy.
  • Let each layer stay warm while you work. If either mixture cools too fast, give it a few seconds in the microwave to loosen up again.
A stack of chocolate peanut butter fudge squares

How to Make Chocolate Peanut Butter Fudge

1. Prepare Your Pan

Line an 8×8-inch baking pan with parchment paper, letting the edges hang over the sides. This makes it so much easier to lift out the finished fudge. You can also use aluminium foil in a pinch, but parchment gives the neatest edges.

A baking pan lined with parchment paper

2. Melt the Chocolate Layer

In a microwave-safe bowl, combine the semi-sweet chocolate chips, sweetened condensed milk, and butter. Heat in 20-second bursts, stirring after each round, until smooth and glossy. Stir in the vanilla and set aside.

A bowl with semi-sweet chocolate chips, sweetened condensed milk, and butter

Tip: If you’re used to traditional fudge, it might feel strange not cooking this over medium heat, but the microwave works beautifully for recipes using chocolate and sweetened condensed milk.

3. Make the Peanut Butter Layer

In a second microwave-safe bowl, mix the creamy peanut butter, white chocolate chips, and sweetened condensed milk. Microwave in short intervals until everything melts together into a thick, creamy texture. Finish with a splash of vanilla extract and a pinch of salt for balance.

The mixture should be smooth and spreadable; if it stiffens as it cools, a quick 10–15-second warm-up helps.

4. Layer the Fudge

Spread about half of the chocolate mixture into your prepared pan. It doesn’t have to be perfect; it’ll settle as it chills.

Adding the chocolate mixture to the baking sheet

Next, spoon the peanut butter mixture over the top. Dolloping it around the pan helps you spread it without disturbing the chocolate layer too much. Use your spatula to gently smooth it out.

Top everything with the remaining chocolate mixture and spread it across the surface. If you’re adding chopped peanut butter cups, scatter them across the top.

Give the pan a small tap on the counter to help the layers settle into those neat, candy-shop stripes.

5. Chill and Slice

Refrigerate for at least 2 hours, or until firm. Fudge cuts best when it’s totally chilled, so resist the urge to slice early!

Chilled chocolate peanut butter fudge

Using the parchment overhang, lift the slab out and transfer it to a cutting board. A sharp knife works best! Clean it with a warm paper towel between cuts for smooth edges.

A plate of chocolate peanut butter fudge squares

Storage Tips

One of the biggest perks of this chocolate peanut butter fudge is that it keeps so well, making it a perfect make-ahead holiday treat.

  • Refrigerator: Store in an airtight container for up to 2 weeks.
  • Freezer: Freeze tightly wrapped fudge for up to 2 months. Let it thaw in the fridge overnight before serving.
  • Room Temperature: If it’s cool in your kitchen, it will hold for a couple of days, but the fridge keeps the layers firm and clean.

Frequently Asked Questions

Can I use natural peanut butter?

It’s best to stick with regular creamy peanut butter. Natural peanut butter separates easily and won’t give you the smooth, cohesive peanut butter layer this recipe needs.

My fudge seems too soft. What happened?

It likely just needs more chill time. Make sure the pan chills for a full 2 hours, and check that you used sweetened condensed milk (not evaporated milk).

Can I add toppings or mix-ins?

Definitely! Chopped peanut butter cups, mini marshmallows, or even crushed pretzels all work well. Sprinkle them on before chilling. Other mix-in fudge recipes you might like include Oreo fudge and a festive Peppermint fudge.

Squares of chocolate peanut butter fudge on a table with peanut butter cup candies

Velvety-Smooth Chocolate Peanut Butter Fudge

This Chocolate Peanut Butter Fudge is all about the layers: smooth chocolate on the bottom, a creamy peanut butter swirl on top, and just enough sweetness to make each bite better than the last. It comes together quickly, sets beautifully in the fridge, and slices into perfect squares every time.
Prep Time: 15 minutes
Chill Time: 2 hours
Total Time: 2 hours 15 minutes
Course: Dessert
Cuisine: American
Keyword: Chocolate Peanut Butter Fudge
Servings: 16 Squares

Ingredients

Chocolate Layer

  • 1 ½ cups semi-sweet chocolate chips
  • cup sweetened condensed milk
  • 1 tablespoon butter
  • ½ teaspoon vanilla extract

Peanut Butter Layer

  • 1 cup creamy peanut butter
  • ½ cup white chocolate chips
  • ½ cup sweetened condensed milk
  • ½ teaspoon vanilla extract
  • Pinch of salt
  • Chopped peanut butter cups optional; I used 4 minis

Instructions

  • Line an 8×8-inch baking pan with parchment paper, leaving some overhang for easy removal.
  • In a microwave-safe bowl, combine the chocolate chips, sweetened condensed milk, and butter. Microwave in 20-second intervals, stirring between each round, until smooth. Stir in the vanilla extract and set aside.
  • In a separate microwave-safe bowl, combine the peanut butter, white chocolate chips, and sweetened condensed milk. Microwave in the same way, stirring until smooth. Mix in the vanilla extract and a pinch of salt.
  • Spread about half of the chocolate mixture into the prepared pan. Spoon the peanut butter mixture over the chocolate in dollops, then gently spread it across the top. Add the remaining chocolate mixture and spread it evenly over the surface. Top with chopped peanut butter cups, if using.
  • Gently tap the pan on the counter to smooth the top. Refrigerate for at least 2 hours, or until firm.
  • Lift the fudge out using the parchment paper and cut into squares. Store in an airtight container in the refrigerator for up to 2 weeks.
Tried this recipe?Mention @southernplate or tag #southernplate!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe or Post Rating