Chocolate Peanut Butter Fudge

A square of rich Chocolate Peanut Butter Fudge, cut to reveal creamy layers of chocolate and peanut butter, served on a rustic wooden board. Pin this
A square of rich Chocolate Peanut Butter Fudge, cut to reveal creamy layers of chocolate and peanut butter, served on a rustic wooden board. | bitebloomkitchen.com

This dessert features rich semisweet chocolate melted with condensed milk and butter to form a smooth base. A creamy peanut butter sweet layer is spread on top before layering the final chocolate coating. After chilling, the treat sets into firm squares with a perfect balance of chocolate and nutty flavors. Quick to prepare and ideal for chilled serving, this indulgent confection promises a satisfying melt-in-mouth experience.

The first time I made this fudge, my kitchen smelled like a chocolate factory had collided with a peanut butter cup factory. My roommate wandered in, eyes half-closed, following the scent like a cartoon character floating toward pie. We ended up eating half the batch straight from the pan with forks, leaning against the counter and talking about everything and nothing until midnight.

I started making this fudge for office potlucks because it travels beautifully and always vanishes first. One coworker actually asked if I'd marry him after one bite. I told him the fudge was taken but his compliments weren't. Now it's the most requested thing I bring to any gathering, and I've learned to double the recipe just to ensure there's leftovers to sneak home.

Ingredients

  • Semisweet chocolate chips: These melt into the most silky chocolate base I've ever worked with, and I've tried plenty of chocolates over the years
  • Sweetened condensed milk: This magical ingredient does all the heavy lifting for texture, eliminating any graininess that can plague homemade fudge
  • Unsalted butter: Adds richness without competing with the other flavors, and using room temperature butter for the peanut butter layer makes it infinitely easier to spread
  • Creamy peanut butter: Skip the natural stuff that separates on you, you want the mainstream kind that stays perfectly smooth
  • Powdered sugar: Just enough to sweeten the peanut butter layer without making it cloying, and it helps set the texture perfectly

Instructions

Prep your pan like you mean it:
Crumple and flatten your parchment paper before pressing it into the pan, this trick I learned from my grandmother makes it conform perfectly to corners
Melt the chocolate layer:
Keep the heat ridiculously low and stir constantly, patience here prevents seizing and ensures that glossy finish that makes people think you're a pro
Layer it up:
Pour exactly half the chocolate mixture in first, chill it just until it loses its shine, then gently spread the peanut butter mixture like you're tucking in a blanket
Top it off:
Add the remaining chocolate and spread with light, confident strokes, then walk away and let the fridge do its magic for at least two hours
Close-up view of smooth, glossy Chocolate Peanut Butter Fudge with a perfect chocolate-to-peanut butter ratio, ideal for a sweet dessert snack. Pin this
Close-up view of smooth, glossy Chocolate Peanut Butter Fudge with a perfect chocolate-to-peanut butter ratio, ideal for a sweet dessert snack. | bitebloomkitchen.com

Last Christmas, my normally health-conscious father ate six pieces in one sitting while pretending to sample just one. He blamed the holiday spirit for his lack of self-control, but we both knew it was really about that perfect chocolate to peanut butter ratio. Now I have to bring a separate batch just for him every year.

The Secret To Perfect Layers

The key is timing that middle layer. If the chocolate's too soft, the peanut butter will swirl into it. If it's too hard, they won't bond. That ten-minute chill window is pure gold.

Customization Ideas

Sometimes I'll swap in dark chocolate for the bottom layer and milk chocolate for the top. It creates this beautiful depth of flavor that makes people ask what's different. Salted peanuts on top add crunch but also that sweet salty magic that elevates everything.

Storage And Serving

This fudge keeps beautifully in the fridge for a week, though it rarely lasts that long in my house. Let it sit at room temperature for five minutes before serving for the ideal texture.

  • Use a hot knife for clean cuts, running it under hot water and drying between slices
  • Separate layers with wax paper if stacking in a container
  • These freeze well for up to three months if you somehow manage to have leftovers
Homemade Chocolate Peanut Butter Fudge squares stacked neatly, with a soft, melt-in-your-mouth texture perfect for gifting or a party platter. Pin this
Homemade Chocolate Peanut Butter Fudge squares stacked neatly, with a soft, melt-in-your-mouth texture perfect for gifting or a party platter. | bitebloomkitchen.com

There's something deeply satisfying about cutting through those perfect layers and seeing the clean stripes. Every time I serve this, someone inevitably asks for the recipe, and I love telling them how ridiculously simple it is to make something so spectacular.

Recipe FAQs

Yes, you can substitute semisweet chocolate chips with milk or dark chocolate to adjust sweetness and intensity.

Ensure powdered sugar is well incorporated and the peanut butter is smooth for a creamy texture.

Use a sharp knife and cut once the fudge is fully chilled and firm for neat squares.

Sprinkling chopped roasted peanuts on the peanut butter layer before the final chocolate coat adds delightful crunch.

Keep it refrigerated in an airtight container to maintain freshness for up to one week.

Chocolate Peanut Butter Fudge

A luscious blend of creamy chocolate and peanut butter for a smooth, irresistible sweet treat.

Prep 15m
Cook 10m
Total 25m
Servings 24
Difficulty Easy

Ingredients

Chocolate Layer

  • 1 ½ cups semisweet chocolate chips
  • 1 (14 oz) can sweetened condensed milk
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

Peanut Butter Layer

  • 1 cup creamy peanut butter
  • ½ cup powdered sugar
  • 2 tablespoons unsalted butter, softened
  • ½ teaspoon vanilla extract
  • Pinch of salt

Instructions

1
Prepare the Pan: Line an 8-inch square baking pan with parchment paper, leaving overhang on sides for easy removal later.
2
Make Chocolate Mixture: Combine chocolate chips, sweetened condensed milk, and 2 tablespoons butter in a medium saucepan over low heat. Stir constantly until completely melted and smooth. Remove from heat and stir in 1 teaspoon vanilla extract.
3
Layer Bottom Chocolate: Pour half of the chocolate mixture into the prepared pan. Spread evenly to create a uniform base layer. Refrigerate for 10 minutes until slightly set.
4
Prepare Peanut Butter Filling: While chocolate chills, mix peanut butter, powdered sugar, softened butter, vanilla extract, and salt in a medium bowl. Beat until completely smooth and well combined.
5
Add Peanut Butter Layer: Gently spread the peanut butter mixture over the chilled chocolate layer, ensuring even coverage without disturbing the bottom layer.
6
Top with Remaining Chocolate: Pour the remaining chocolate mixture over the peanut butter layer. Spread evenly to completely cover the filling.
7
Chill to Set: Refrigerate for at least 2 hours or until completely firm and set throughout.
8
Cut and Serve: Lift the fudge from the pan using parchment overhang. Use a sharp knife to cut into 24 equal squares. Store refrigerated in an airtight container.
Additional Information

Equipment Needed

  • 8-inch square baking pan
  • Parchment paper
  • Medium saucepan
  • Mixing bowl
  • Spatula
  • Sharp knife

Nutrition (Per Serving)

Calories 160
Protein 3g
Carbs 18g
Fat 9g

Allergy Information

  • Contains milk and dairy products
  • Contains peanuts
  • May contain traces of soy from chocolate chips
Lena Whitaker

Sharing easy, wholesome recipes for home cooks who love simple, flavorful meals.