Chocolate Peanut Butter Fudge

Perfectly set Chocolate Peanut Butter Fudge Squares displayed on a marble surface with a glass of milk. Save
Perfectly set Chocolate Peanut Butter Fudge Squares displayed on a marble surface with a glass of milk. | cookingwithmila.com

This indulgent treat features a smooth chocolate base topped with a creamy peanut butter layer. Prepared by melting chocolate chips with condensed milk and butter, then chilled before adding the buttery peanut butter mixture combined with powdered sugar and vanilla. The dessert sets in the refrigerator for a rich, firm texture with a perfect balance of sweet and nutty flavors. Ideal for easy preparation and satisfying cravings with minimal effort.

The smell of melting chocolate and peanut butter together takes me back to my tiny first apartment, where my stovetop doubled as extra counter space and patience was my most used ingredient. My roommate and I decided last minute to make something for a potluck, and this fudge was born from whatever we could scrounge from our mismatched pantry. We cut the squares unevenly, laughed at our lopsided creation, but watched them disappear in minutes at the party.

Last Christmas, my niece insisted on helping me make a batch. Her tiny hands were so determined to stir the peanut butter layer, and I realized that some recipes are worth making just for the company they bring into the kitchen. We may have had more peanut butter on our faces than in the pan, but those imperfect squares tasted like pure joy.

Ingredients

  • 1 1/2 cups semi-sweet chocolate chips: I have learned that quality matters here since chocolate is the star of the show
  • 1/2 cup sweetened condensed milk: This creates that impossibly smooth texture that makes fudge feel luxurious
  • 2 tbsp unsalted butter: Adds richness without overwhelming the chocolate flavor
  • 3/4 cup creamy peanut butter: Use the regular kind not natural because we want that velvety consistency
  • 1/4 cup unsalted butter: Helps the peanut butter layer set perfectly
  • 1/2 cup powdered sugar: Sweetens the peanut butter layer just enough to balance the chocolate
  • 1/2 tsp vanilla extract: Pure vanilla makes a noticeable difference in the final flavor

Instructions

Prep your pan properly:
Line an 8 inch square baking pan with parchment paper and let the ends hang over the sides like little handles because lifting fudge out should not be a battle
Melt the chocolate layer:
Combine chocolate chips, sweetened condensed milk, and butter in a heatproof bowl and melt using a double boiler or microwave in 30 second bursts, stirring until the mixture becomes glossy and smooth
Set the chocolate base:
Pour the chocolate into your prepared pan and spread it evenly, then refrigerate for about 30 minutes until it is just set to the touch
Prepare the peanut butter layer:
Heat the peanut butter and butter in a small saucepan over low heat until melted and combined, then remove from heat
Complete the peanut butter mixture:
Stir in the powdered sugar and vanilla extract until perfectly smooth and creamy
Layer and finish:
Pour the peanut butter mixture over your chilled chocolate layer and smooth the top, then refrigerate for at least 2 hours until completely firm
Cut and serve:
Use the parchment handles to lift the fudge from the pan and cut into 16 squares with a sharp knife
Fudgy squares of chocolate and peanut butter fudge stacked on a white plate for a sweet serving suggestion. Save
Fudgy squares of chocolate and peanut butter fudge stacked on a white plate for a sweet serving suggestion. | cookingwithmila.com

My dad still asks me to make these every year for his birthday instead of cake. He claims he is not a dessert person but I have watched him sneak just one more square from the refrigerator when he thinks no one is looking.

The Salt Secret

A tiny pinch of flaky sea salt on top before the final chill transforms these from delicious to absolutely unforgettable. The contrast between salty crunch and sweet creaminess keeps everyone reaching for another piece.

Storage Wisdom

Keep these squares in the refrigerator in an airtight container and they will stay fresh for up to a week. The texture actually improves after a day or two as the flavors meld together beautifully.

Making It Your Own

Once you have mastered the basic technique, try swirling a little melted white chocolate into the peanut butter layer for visual drama. You can also swap milk chocolate for the semi-sweet chips if you prefer a sweeter, milder chocolate flavor profile.

  • Mix chopped roasted peanuts into the peanut butter layer for extra texture
  • Add a teaspoon of instant coffee to the chocolate layer for mocha notes
  • Use dark chocolate chips if you want a more sophisticated, less sweet version
Rich Chocolate Peanut Butter Fudge Squares being lifted with a spatula, showcasing their layered texture and fudgy consistency. Save
Rich Chocolate Peanut Butter Fudge Squares being lifted with a spatula, showcasing their layered texture and fudgy consistency. | cookingwithmila.com

Whether you are making these for a holiday gathering or just because Tuesday needs something sweet, these squares have a way of making any kitchen feel like home.

Your Questions Answered

Use a double boiler or microwave in short intervals, stirring between each to ensure smooth melting and prevent burning.

Yes, keep them in an airtight container in the refrigerator for up to one week to maintain freshness.

Sprinkle a pinch of flaky sea salt on top before chilling to enhance the sweet and savory contrast.

Lift the chilled fudge out of the pan using parchment overhang, then cut into even squares with a sharp knife.

Substitute dairy chocolate chips with dairy-free ones and replace butter and condensed milk with vegan alternatives.

Chocolate Peanut Butter Fudge

Delicious chocolate and peanut butter layered squares with creamy texture and rich flavor.

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

Ingredients

Chocolate Layer

  • 1 1/2 cups semi-sweet chocolate chips
  • 1/2 cup sweetened condensed milk
  • 2 tbsp unsalted butter

Peanut Butter Layer

  • 3/4 cup creamy peanut butter
  • 1/4 cup unsalted butter
  • 1/2 cup powdered sugar
  • 1/2 tsp vanilla extract

Instructions

1
Prepare the Pan: Line an 8-inch square baking pan with parchment paper, leaving overhang on sides for easy removal of fudge later.
2
Make Chocolate Layer: Combine chocolate chips, sweetened condensed milk, and butter in a heatproof bowl. Melt using a double boiler or microwave in 30-second intervals, stirring constantly until completely smooth and glossy.
3
Set Chocolate Base: Pour the melted chocolate mixture into the prepared pan, spreading evenly with a spatula. Refrigerate for 30 minutes until firm but not completely hard.
4
Prepare Peanut Butter Layer: In a medium saucepan over low heat, melt peanut butter and butter together, stirring until blended. Remove from heat and whisk in powdered sugar and vanilla extract until smooth and creamy.
5
Add Peanut Butter Topping: Pour the peanut butter mixture over the chilled chocolate layer. Spread evenly with a spatula, ensuring full coverage.
6
Chill and Set: Refrigerate for at least 2 hours or until completely firm throughout.
7
Cut and Serve: Using the parchment paper overhang, lift the fudge block from the pan. Cut into 16 equal squares with a sharp knife.
Additional Information

Equipment Needed

  • 8-inch square baking pan
  • Parchment paper
  • Mixing bowls
  • Saucepan or microwave-safe bowl
  • Spatula
  • Sharp knife

Nutrition (Per Serving)

Calories 210
Protein 4g
Carbs 21g
Fat 13g

Allergy Information

  • Contains milk and peanuts
  • May contain traces of soy from chocolate chips
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.