Classic Southern Fudge Frosting

STEP 1: MELT THE BUTTER
In a medium saucepan over low heat, melt the stick of  butter. Stir occasionally to ensure it melts evenly without browning.
STEP 2: ADD MILK AND COCOA POWDER
Once the butter is melted, add the milk and cocoa powder to the saucepan. Whisk continuously to combine and dissolve the cocoa powder into the mixture. Cook for 1–2 minutes until the mixture is smooth and slightly warm.
STEP 3: INCORPORATE POWDERED SUGAR
Remove the saucepan from the heat. Gradually add the powdered sugar, about 1 cup at a time, whisking after each addition to avoid lumps. Continue mixing until the frosting is smooth and glossy.
STEP 4: ADD VANILLA AND PECANS
Stir in the vanilla extract for a touch of warmth and sweetness. If using, fold in the chopped  pecans for added crunch and texture.
STEP 5: FROST YOUR DESSERT
Immediately spread the warm frosting over your cooled cake, brownies, or dessert of choice. The frosting will set as it cools, creating a thick, fudgy layer.
STEP 6: SERVE AND ENJOY
Let the frosting set for 10–15 minutes before slicing and serving. Store leftovers in an airtight container at room temperature for up to 3 days , or refrigerate for longer storage.
Pro Tips