Chocolate Peanut Butter Fudge

A close-up of homemade Chocolate Peanut Butter Fudge squares, showing the creamy, marbled layers of rich chocolate and smooth peanut butter on a rustic wooden board. Save
A close-up of homemade Chocolate Peanut Butter Fudge squares, showing the creamy, marbled layers of rich chocolate and smooth peanut butter on a rustic wooden board. | cookedcravings.com

This treat combines creamy peanut butter and smooth chocolate chips into a luscious layered dessert. The base blends peanut butter, butter, vanilla, salt, and powdered sugar for a rich, smooth texture. A glossy chocolate layer tops the base after being melted with heavy cream. The dessert chills until set, developing firm squares rich in flavor. It's an easy, no-bake indulgence perfect for satisfying sweet cravings with a hint of saltiness and deep chocolate notes.

The winter my youngest discovered peanut butter cups was the winter I started making this fudge. She'd come home from school with chocolate smudged on her cheek and that particular sort of grin that means something wonderful happened in the lunchroom. I wanted to recreate that magic at home, something we could make together on snow days when the kitchen felt like the coziest place in the world. Now it's become our signature contribution to every holiday cookie exchange and birthday celebration.

Last Christmas, my sister-in-law took one bite and actually stopped talking for a full ten seconds, which is something I'd never witnessed before in twenty years. She later confessed to hiding three pieces in her purse to take home, though she swore they were for her husband. The kids have started requesting it instead of birthday cake, which feels like the ultimate compliment from the under-ten demographic.

Ingredients

  • 1 cup creamy peanut butter: The natural stuff will give you a gritty texture and oil separation, so reach for the processed kind that reminds you of childhood
  • 1/2 cup unsalted butter: Have extra standing by for greasing your pan, because nothing is sadder than fudge that refuses to release
  • 1 teaspoon pure vanilla extract: Don't even look at the imitation stuff, it makes a difference you can actually taste
  • 1/4 teaspoon fine sea salt: This little pinch is what makes all that sugar taste sophisticated instead of just sweet
  • 2 cups powdered sugar, sifted: I learned the hard way that unsifted sugar creates lumps that no amount of stirring can fix
  • 1 1/2 cups semisweet chocolate chips: These go into the peanut butter layer to create those gorgeous flavor pockets throughout
  • 1/2 cup heavy cream: The higher fat content creates that glossy, professional-looking chocolate topping
  • 1 cup semisweet chocolate chips: For the topping layer, these melt into the perfect velvety consistency

Instructions

Prepare your canvas:
Line your 8-inch square pan with parchment paper, leaving overhang on all sides like a little chocolate hammock, then butter it thoroughly so nothing sticks
Melt the base:
Combine the peanut butter and butter in your saucepan over low heat, stirring gently until they become one glossy, irresistible mixture
Add the magic:
Remove from heat and stir in the vanilla and salt, then gradually fold in the sifted powdered sugar until everything is smooth and creamy
Layer it up:
Stir in the 1 1/2 cups of chocolate chips, then spread this gorgeous mixture into your prepared pan and smooth the top with an offset spatula or the back of a spoon
Create the ganache:
Heat the cream in your small saucepan until it's just barely bubbling around the edges, then pour it over the remaining cup of chocolate chips and let it sit for a minute before stirring until glossy
Finish strong:
Pour that beautiful chocolate layer over the peanut butter base, spread it evenly, then refrigerate for at least 2 hours until firm enough to cut clean squares
A single block of Chocolate Peanut Butter Fudge rests on a white plate, revealing a perfect cross-section of decadent, fudgy texture and glossy chocolate topping. Save
A single block of Chocolate Peanut Butter Fudge rests on a white plate, revealing a perfect cross-section of decadent, fudgy texture and glossy chocolate topping. | cookedcravings.com

My neighbor across the street started leaving little gifts on our porch after I brought her a plate of these during a particularly rough week. Nothing grand, just fresh herbs from her garden or a handwritten note, but it reminded me how food becomes this invisible thread connecting us all. Sometimes the simplest recipes carry the most weight in our lives.

Getting That Perfect Slice

The secret to restaurant-worthy squares is letting the fudge come to room temperature for about ten minutes before cutting, then running your knife under hot water and drying it between every single slice. It sounds fussy, but that first perfect piece makes all the extra effort worth it.

Making It Your Own

I've stirred in everything from crushed pretzels to mini marshmallows, and each variation somehow works better than you'd expect. The base recipe is wonderfully forgiving, almost like it wants you to experiment and make mistakes that turn into happy accidents.

Storage And Sharing

This fudge keeps beautifully in the refrigerator for up to a week, assuming you can resist eating it all in 48 hours like some people I know. I layer pieces between wax paper in an airtight container so they don't stick together, though truthfully, they rarely last long enough for storage concerns to matter much.

  • Package individual pieces in small candy boxes for gifts that look fancy but took minimal effort
  • Add a pinch of flaky sea salt on top of the chocolate layer before it sets for a gourmet touch
  • Freeze extra fudge for up to three months, though I've never personally managed to have leftovers that long
Set for serving, Chocolate Peanut Butter Fudge squares are arranged on a platter, garnished with chopped peanuts and a dusting of cocoa powder. Save
Set for serving, Chocolate Peanut Butter Fudge squares are arranged on a platter, garnished with chopped peanuts and a dusting of cocoa powder. | cookedcravings.com

There's something deeply satisfying about making something so decadent from such humble ingredients. Hope your kitchen fills with the same kind of laughter mine does whenever this recipe comes out.

Recipe FAQs

Ensure you melt the peanut butter and butter gently over low heat and stir continuously. Gradually mixing in the powdered sugar helps achieve a smooth texture.

Yes, folding in chopped roasted peanuts into the peanut butter layer adds a satisfying crunch without overpowering the flavors.

Heat heavy cream until just simmering, then remove from heat before stirring in chocolate chips. This creates a glossy, smooth chocolate topping.

Refrigerate for at least 2 hours to ensure the layers set firmly and the flavors meld nicely.

Almond butter is a great alternative, offering a different flavor while maintaining creamy texture and richness.

Chocolate Peanut Butter Fudge

A creamy, luscious blend of peanut butter and chocolate forming a decadent sweet layer dessert.

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

Ingredients

For the Fudge Base

  • 1 cup creamy peanut butter
  • 1/2 cup unsalted butter, plus extra for greasing
  • 1 teaspoon pure vanilla extract
  • 1/4 teaspoon fine sea salt
  • 2 cups powdered sugar, sifted
  • 1 1/2 cups semisweet chocolate chips

For the Chocolate Layer

  • 1/2 cup heavy cream
  • 1 cup semisweet chocolate chips

Instructions

1
Prepare the Pan: Line an 8-inch square baking pan with parchment paper and lightly grease with butter.
2
Melt Base Ingredients: In a medium saucepan over low heat, melt the peanut butter and butter together, stirring until smooth. Remove from heat.
3
Mix Peanut Butter Fudge: Stir in the vanilla extract and salt. Gradually add the powdered sugar, mixing until fully combined and smooth.
4
Spread Peanut Butter Layer: Spread the peanut butter mixture evenly into the prepared pan and smooth the top.
5
Prepare Chocolate Ganache: In a small saucepan, heat 1/2 cup heavy cream over medium heat until just simmering. Remove from heat and add 1 cup chocolate chips, stirring until melted and glossy.
6
Add Chocolate Layer: Pour the chocolate layer over the peanut butter base and spread evenly.
7
Chill and Set: Refrigerate for at least 2 hours, or until fully set.
8
Cut and Serve: Lift the fudge from the pan using the parchment, cut into squares, and serve.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 170
Protein 3g
Carbs 18g
Fat 11g

Allergy Information

  • Contains peanuts and dairy
  • May contain soy (in chocolate chips)
Brianna Collins

Passionate home cook sharing simple, wholesome, and family-friendly recipes for everyday cooking.