Begin by lining an 8x8-inch baking dish with parchment paper, ensuring that the paper extends over the edges. This will facilitate easy removal of the fudge later on.
In a medium saucepan, gently melt the milk chocolate chips over low heat. Stir continuously to ensure the chocolate melts evenly and becomes smooth without burning.
Once the chocolate is fully melted, take the saucepan off the heat and mix in the creamy peanut butter. Stir vigorously until the two ingredients are beautifully combined into a silky mixture.
To this chocolate-peanut butter blend, add the unsweetened cocoa powder, sweetened condensed milk, vanilla extract, and a pinch of salt. Mix well until the combination is completely smooth and has a rich consistency.
Carefully pour the fudge mixture into your prepared baking dish. Use a spatula to evenly spread the fudge, smoothing out the top for an appealing finish.
If you like a little crunch and added flavor, sprinkle a generous amount of chopped peanuts over the surface of the fudge.
Place the baking dish in the refrigerator and allow the fudge to chill for at least 2 hours, or until it is completely set and firm to the touch.
Once chilled and set, gently lift the fudge out of the dish using the parchment paper overhang. Use a sharp knife to cut it into 16 neat squares.
Notes
For an elegant serving, arrange the fudge squares on a decorative plate. Drizzle with melted chocolate for a stunning finish and add a few whole chopped peanuts on top for a pop of texture.