This chocolate cream cheese frosting is decadent but not too sweet, which is exactly why it’s my absolute favourite. The tang from the cream cheese cuts right through the chocolate, keeping it super light and creamy instead of heavy. This chocolate cream cheese frosting recipe is my go-to for topping my Delicious Vanilla Sponge Cake Recipe or piling high on cupcakes.

If you’re after something seriously chocolatey but not heavy, this chocolate cream cheese frosting ticks every single box.
If you’ve got a sweet tooth, you should also try Simple & Easy Brownies, Nutella Blended Baked Oats (Tiktok Inspired), or Mini Easter Cheesecakes (No-Bake Recipe).
Summarise this recipe on
Table of Contents

The ingredients that make this chocolate cream cheese icing fantastic are the following:
See the recipe card for full information on all ingredients and quantities.
Once you’ve nailed the base, you can switch it up loads. I keep finding new ways to flavour this chocolate cream cheese buttercream.

Step 1: Beat the butter until pale and fluffy.

Step 2: Add cream cheese and vanilla, then sift in the icing sugar. Mix gently so it stays thick and smooth.

Step 3: Sift in the cocoa powder and a pinch of salt, then beat on low until combined.

Step 4: Beat until glossy and lump-free. Taste and adjust with more sugar or cocoa if needed.
For more chocolatey recipes, make this Chocolate Tiffin Recipe, Tiramisu Overnight Oats, or Kinder Bueno Chocolate Mug Cake.

Once you’ve made this incredible homemade chocolate cream cheese frosting, you’ll be putting it on absolutely everything. This chocolate cream cheese icing recipe is wonderfully chocolatey, and it spreads beautifully over cakes, cupcakes, or even your favourite donuts.
If you need another simple dessert after finishing off this chocolate cream cheese frosting:
Refrigerator: Pop your chocolate cream cheese frosting straight into an airtight container and it will be good to go for up to 5 days. Just let it sit at room temp for about 30 minutes before you use it again to make it nice and spreadable.
Freezer: I don’t really recommend freezing this cream cheese chocolate frosting recipe as it tends to split a bit.
Reheat: You don’t need to heat it! Just bring it back to room temperature, give it a quick whisk to bring back that creamy texture, and this easy chocolate cream cheese frosting is ready to go.
Definitely! Melted dark or milk chocolate makes the frosting so much more decadent and thicker, just let it cool slightly before adding it so you don’t melt the butter.
That’s usually because you either used the spreadable cream cheese or you overmixed it. Always go for the block cream cheese as it’s what keeps the structure right!
Yep! Keep it in the fridge for a few days and then give it a quick whip before you use it. It keeps its texture really well, so you can still use the cream cheese frosting for chocolate cake, cupcakes, or even donuts.
When dealing with a chocolate cream cheese frosting with cocoa powder, just add a bit more icing sugar at a time, or pop it in the fridge for 10 minutes to firm right up.
It’s probably too warm. Chill it for about 15 minutes and I promise it will pipe beautifully.
If you’re craving a savoury snack after all this chocolate, try my Crostini Recipe (Mini Bruschetta Bites), Crispy Baked Buffalo Cauliflower Bites with Chilli Mayo, or Animal Style Fries at Home {In-N-Out Copycat Recipe!}.
If you tried this Chocolate Cream Cheese Frosting, it would mean so much to me if you could leave a review & a star rating to let me know how you found it! I love hearing about your experiences – it motivates me to keep creating more and more recipes for you guys 💛 Let’s get cooking! – Mimi x

Comments