Please note there are NO GUARANTEED DELIVERY DATES or SHIPPING TIMELINES due to shipping carrier delays in some areas. For more info please click here to view our Shipping Policy.

Homemade Chocolate Frosting

This recipe is from a website I don't follow regularly - - but I've had it for a while now, and definitely recommend trying it out for homemade frosting!


Homemade Chocolate Frosting


  • 1/2 cup butter, softened (do not melt)
  • 2 2/3 cups powdered sugar, sifted
  • 3/4 cup unsweetened cocoa powder, sifted
  • 1/4 cup whole milk
  • 1/2 tsp vanilla extract
  • 1/4 tsp natural butter flavoring *
  • pinch of salt


  1. In a large bowl mix together the butter, powdered sugar, and unsweetened cocoa powder (mixture will be very grainy)

  2. Mix in the milk, vanilla extract, butter flavoring, and salt, until creamy.


  • * I have never added the natural butter flavoring when I make this frosting (oops) - it's just not something I ever have on hand and I leave it out.
  • A veryyyy tiny bit of milk goes a long way!  If the frosting is too dry or thick, add a tiny bit of milk - like a drop!  This will really soften it more than you think, and you can continue to add milk in small drops if needed.  (If you add too much, add a little bit of powdered sugar, etc, etc).
  • You can freeze this frosting!  I always freeze the leftover in a kitchen container, and can scoop out whatever amount I might need (think those one-off school birthday parties), or use the rest.  It defrosts quickly, and works well in a piping bag.
  • This recipe is also peanut free, tree nut free, and sesame free - but we use brands that are within our comfort level as far as shared equipment.
  • We have no affiliation with  This is not a paid advertisement for this brand / blogger.  Just a food-allergy family who enjoys these recipes and doesn't mind sharing how we modify to make allergy-free for us!