A vintage cupcake pan with chocolate cupcakes topped with a silky milk chocolate frosting

The Best Chocolate Frosting

  • Prep Time: 20 minutes
  • Total Time: 20 miniutes
  • Yield: 4 1/2 Cups enough for 24 cupcakes


This is the BEST Chocolate frosting recipe! It’s a homemade chocolate buttercream frosting made with cocoa powder. It’s the perfect chocolate frosting for piping cupcakes and for decorating cakes.


  • 1 1/2 cups (345g) (3 sticks) unsalted butter, cold 
  • 1 cup (111g) cocoa powder
  • 5 cups (650g) powdered sugar
  • 1 tablespoon (15ml) vanilla extract
  • 1/4 cup (59ml) heavy whipping cream (or milk)


  1. Cut butter into pieces, 1 tablespoon size. Using the paddle attachment, whip butter for 5-7 minutes, scraping down the bowl occasionally. Beat until butter looks light in color and has more volume.
  2. Sift the cocoa powder into mixing bowl. Turn the mixer on slow speed and beat until cocoa power is mixed into butter.
  3. Add 2 cups powdered sugar and mix on low speed until incorporated into butter and add the vanilla.
  4. Continuing adding the  additional powdered sugar, 2 cup at a time and alternating with the heavy whipping cream and beat on low speed until sugar is incorporated. Increase speed to medium-high and beat for minute before adding more powdered sugar.
  5. After all the powdered sugar has been added, increase speed to medium-high and beat for another 2 minutes to whip additional air into the frosting.


Nutrition Information:
1 cupcakes worth
  • Category: Frosting
  • Method: No-Bake
  • Cuisine: American
Recipe Card powered byTasty Recipes