Line an 8x8-inch baking dish with parchment paper, leaving some overhang for easy removal.
In a medium saucepan, melt the milk chocolate chips over low heat, stirring continuously until smooth.
Once melted, remove the saucepan from heat and stir in the creamy peanut butter until fully combined.
Add the unsweetened cocoa powder, sweetened condensed milk, vanilla extract, and a pinch of salt into the mixture. Stir until the mixture is completely smooth and combined.
Pour the fudge mixture into the prepared baking dish, smoothing the top with a spatula.
If desired, sprinkle chopped peanuts over the top for an extra crunch and flavor.
Refrigerate the fudge for at least 2 hours or until completely set.
Once set, lift the fudge out of the dish using the parchment paper overhang, and cut it into squares.
Notes
Arrange the fudge squares on a decorative plate and drizzle with melted chocolate for a beautiful finish. Enjoy!