Just when you though cream cheese frosting couldn’t get any better, chocolate got involved and took it to the next level. It is silky smooth, really creamy and perfect in pretty much every way.
This easy frosting recipe has the tang of regular cream cheese frosting with just the right amount of chocolate flavor. It is the perfect way to top your favorite cakes and cupcakes.
If you believe the frosting makes the cake, you are my kind of people! I love playing with different flavors and textures of frosting.
There are an unlimited number of options out there, and I want to try them all. So when making a chocolate zucchini cake the other day, I could have very easily whipped up our favorite chocolate buttercream.
And honestly that would have tasted amazing. But for some reason adding zucchini to the cake made me think of how lovely carrot cake and classic cream cheese frosting go together and I wanted to do the most chocolaty spin on that imaginable.
But don’t limit this frosting’s use to zucchini cake. It would be perfect on buttery yellow cakes, chocolate cupcakes, or your favorite chocolate cake recipe as well.
Making the Best Homemade Frosting
Luckily this easy chocolate cream cheese frosting recipe only takes 6 ingredients to make. It is super simple to do, but there are a couple of tips that will almost guarantee success.
The first is to make sure your butter and cream cheese are nice and softened before you start. If they are chilled, there is an increased risk of lumps in your frosting.
While that really isn’t the end of the world, it does make for a suboptimal frosting experience and we are going for creamy frosting perfection here. So make sure they are at room temperature before you get started.
Now beat the butter and cream cheese together until they are fluffy and smooth. Be sure to scrape the sides of the bowl and the beats a few times to make sure there are no lumps hiding anywhere.
I don’t usually sift my powdered sugar or cocoa powder. However, if you look at either and see clumps, you may want to sift it before you add it to the bowl.
You can adjust the sweetness and color of the frosting by adding more or less cocoa powder. Most frosting recipes are forgiving, so you can make them your own.
However I think the recipe as written below has the perfect balance of cream cheese and chocolate flavor. So maybe try it that way before you make changes.
I used regular cocoa powder in these pictures. If you want a dark chocolate frosting, you can try using dark cocoa powder or dutch cocoa powder.
I tend to reach for my hand mixer when making cream cheese frosting. Of course a stand mixer works too. The paddle attachment will give you fluffy frosting without making big air bubbles.
Frequently Asked Questions
How do I avoid runny cream cheese frosting?
Make sure you are using block cream cheese and not cream cheese spread. There is a difference in texture that will affect your final frosting. Also, you want to use full-fat cream cheese for the best creamy texture and tangy flavor
Is it best to use salted butter or unsalted butter in frosting?
I have had great success using either, so use whatever you have on hand. If you are using unsalted butter, add a pinch of salt to the recipe to help add balance. If you are using salted, omit any extra salt or taste the frosting before adding more.
If you want to learn more about the different types of frosting, be sure to check out my frosting 101 guide. It will help you distinguish between buttercream frosting and cooked, plus help you determine if you want French, German, Swiss, Russian or Italian. There are so many options out there!
- 1/2 cup butter, soft
- 8 oz. full fat cream cheese, soft
- 3 cups powdered sugar
- 1/2 cup unsweetened cocoa powder
- 1 teaspoon pure vanilla extract
- 1-2 Tablespoons milk
- In a large bowl, beat the room temperature cream cheese and butter together until the mixture is smooth and fluffy. Be sure the scrape the sides of the bowl a few times along the way.
- Add the powdered sugar, cocoa powder and vanilla, mixing on low speed until combined.
- Stir in a Tablespoon of milk. Add a little bit more milk if necessary to get the desired texture.
- Spread over cooled cake or cupcakes right away or chill first for a thicker consistency.
- Cream cheese frosting can hold at room temperature for several hours, but should be refrigerated for longer storage.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases. Please view my disclosure page for more information.
Amount Per Serving: Calories: 257Total Fat: 15gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 40mgSodium: 122mgCarbohydrates: 31gFiber: 1gSugar: 28gProtein: 2g
All nutritional information is estimated and will depend on the exact ingredients you use.