Rich, creamy, and irresistibly indulgent, this homemade peanut butter icing is perfect for adding a burst of nutty sweetness to your favorite baked treats. Made with a luscious blend of unsalted butter, creamy peanut butter, and powdered sugar, this icing delivers a smooth, velvety texture that spreads like a dream. A hint of vanilla extract enhances the flavor, while a splash of milk allows you to adjust the consistency to perfection. Ideal for frosting cakes, cupcakes, or cookies, this quick-to-make icing comes together in just 10 minutes and can be easily stored for later use. Whether you're topping a chocolate cake or piping onto sugar cookies, this peanut butter icing is a must-try recipe that will elevate any dessert to decadent new heights.
Scan with your phone to download!
In a large mixing bowl, use a hand mixer or stand mixer fitted with a paddle attachment to cream the unsalted butter and peanut butter together at medium speed until smooth and fluffy, about 2-3 minutes.
Gradually add the powdered sugar, 1/4 cup at a time, and mix on low speed to incorporate. Once all the powdered sugar has been added, increase the speed to medium and beat until fully combined.
Add the vanilla extract and mix briefly until incorporated.
If the icing is too thick, add the milk one tablespoon at a time, beating well after each addition, until you reach your desired consistency.
Taste the icing and, if needed, add a pinch of salt to enhance the flavor. Mix well to incorporate the salt.
Use the peanut butter icing immediately to frost cakes, cupcakes, or cookies, or store it in an airtight container in the refrigerator for up to one week. Allow it to come to room temperature and mix it again before using if refrigerated.
Serving size | (507.1g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2496.8 |
Total Fat 157.5g | 0% |
Saturated Fat 68.1g | 0% |
Polyunsaturated Fat 0.0g | |
Cholesterol 252.9mg | 0% |
Sodium 697.2mg | 0% |
Total Carbohydrate 267.7g | 0% |
Dietary Fiber 7.5g | 0% |
Total Sugars 247.9g | |
Protein 31.8g | 0% |
Vitamin D 13.0IU | 0% |
Calcium 139.2mg | 0% |
Iron 2.4mg | 0% |
Potassium 834.1mg | 0% |
Source of Calories