Start by placing 1 cup of unsalted butter, which you've let soften to room temperature, into a large mixing bowl. Add in the creamy peanut butter. Using an electric mixer, beat these two together until they're completely creamy.
Now, it's time to gradually add in the powdered sugar, keeping the mixer on a low speed to avoid a sugar snowstorm in your kitchen. After each addition, scrape down the sides and bottom of the bowl. Aim for a smooth, clump-free consistency.
Stir in that teaspoon of vanilla extract for a hint of warmth and the ½ teaspoon of salt to balance the sweetness.
With the mixer still on low speed, pour in the 2 tablespoons of milk. It makes the frosting smooth and spreadable. If it seems a bit stiff, add a touch more milk, just a teaspoon at a time. Once you've got the consistency you want, crank up the speed to high and beat for another 30 seconds to add fluffiness.
Your Peanut Butter Frosting is ready! If you're piping, make sure the frosting is firm enough to hold its shape.