Silky Chocolate Cream Cheese Frosting Recipe for Cakes & Cupcakes

This ultra-creamy chocolate cream cheese frosting is simple to make with just five ingredients. It’s perfect for cakes, cupcakes, and more.

Side view of chocolate cream cheese frosting.

This is a foolproof chocolate cream cheese frosting recipe you’ll return to again and again. The combination of butter and cream cheese creates a light, fluffy texture. Powdered sugar and unsweetened cocoa powder (I prefer Dutch-process for a richer chocolate flavor) provide sweetness and depth, while a touch of vanilla rounds it out.

Below you’ll find tips, step-by-step guidance, and photos to make the process easy. I used this frosting on my triple chocolate cake.

Close up of frosting.

Tips for making chocolate cream cheese frosting

Follow these tips to get smooth, fluffy frosting. This batch covers 12 cupcakes; double for a full-layer cake.

  • Tip 1: Make sure the butter and cream cheese are the same room temperature. If the cream cheese is colder, the frosting can split.
  • Tip 2: Beat the butter first for about 2 minutes, then add and beat the cream cheese for 1 minute. Mixing them separately produces a lighter texture than combining them at once.
  • Tip 3: Sift the powdered sugar and cocoa powder together. This prevents a gritty texture and keeps the frosting silky smooth.
Whipped butter in a bowl.
Beat the butter first for 2 minutes.
Whipped butter and cream cheese in a glass bowl.
Add the cream cheese and beat until light and fluffy.
Top view of chocolate cream cheese frosting.
Decorated cake on a wood board.

If you loved this recipe, please leave a star review and tag me on Instagram @stephaniesweettreats.

Side view of chocolate cream cheese frosting.
5 from 1 review

Chocolate Cream Cheese Frosting

Stephanie Rutherford
A silky chocolate cream cheese frosting that spreads easily and pipes beautifully—ideal for cakes and cupcakes.

Print Recipe
Pin Recipe
Leave a Review

Prep Time: 15 minutes
Cook Time: 0 minutes
0 minutes
Total Time: 15 minutes
Servings: 12 cupcakes

Ingredients

  • 1 cup Unsalted butter, room temperature
  • 8 oz Cream cheese, room temperature
  • 1 3/4 cup Powdered sugar, sifted
  • 1/3 cup Unsweetened cocoa powder, use dutch process
  • 1 tsp Pure vanilla extract

Instructions

  • Bring the butter and cream cheese to the same room temperature. If the cream cheese is even slightly cold, the frosting can split.
  • Sift the powdered sugar and cocoa powder together into a bowl and set aside.
  • In a large bowl, beat the butter on high speed for 2 minutes, scraping the bowl as needed. Add the cream cheese and beat on high for 1 minute until light and fluffy.
  • Add half of the sifted powdered sugar and cocoa on low speed until just combined. Then add the remaining sugar mixture and mix until combined.
  • Scrape the bowl, add the vanilla, and beat on high until the frosting is creamy and smooth. The frosting is now ready to use.
Calories: 208kcal, Carbohydrates: 21g, Protein: 2g, Fat: 22g, Saturated Fat: 14g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 60mg, Sodium: 62mg, Potassium: 66mg, Fiber: 1g, Sugar: 1g, Vitamin A: 727IU, Calcium: 26mg, Iron: 0.4mg
Did you make this recipe?Please leave a star rating and review below!