clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A swirl of chocolate cream cheese frosting in a glass bowl.

Chocolate Cream Cheese Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Julianne Dell
  • Prep Time: 10 minutes
  • Total Time: 10 minutes
  • Yield: 3 cups
  • Category: Frosting
  • Method: Mixer
  • Cuisine: American


Chocolate Cream Cheese Frosting is a silky whipped chocolate frosting that melts in your mouth. This easy cream cheese frosting recipe is perfect for piping onto cakes and cupcakes!


  • ½ cup (113g) unsalted butter, cold
  • 6 ounces cream cheese, cold
  • ½ cup (56g) cocoa powder
  • 4 ½ cups (585g) powdered sugar
  • 2 tablespoons (30ml) milk or heavy whipping cream
  • 1 tablespoon (15ml) pure vanilla extract


  1. Cut the butter into 1-inch blocks. Beat the butter for 1-2 minutes until it is slightly softened.
  2. Then add the cream cheese and cream together for 2-3 minutes until fluffy and free of lumps, scraping down the bowl occasionally.
  3. Add the cocoa powder and vanilla extract and beat until well combined,
  4. Next, add the confectionary sugar 2 cups at a time, followed by one tablespoon of heavy whipping cream, and beat for 60-90 seconds until completely smooth.
  5. Add the remaining powdered sugar and heavy whipping cream and beat until desired consistency, at least 2 minutes.
  6. Spread frosting over the cooled cake and then cover it with sprinkles. Keep in an airtight container.


This recipe yields enough frosting for a 9-inch by 13-inch cake and more than enough for 12 cupcakes. If you’re looking to frost 24 cupcakes, just multiply the recipe by 1.5. If you double the recipe, you will have a lot of leftover frosting!


  • Serving Size: 1/4 cup
  • Calories: 312
  • Sugar: 44g
  • Sodium: 48mg
  • Fat: 14g
  • Carbohydrates: 48g
  • Fiber: 1g
  • Protein: 1.7g
  • Cholesterol: 37mg