This dark Chocolate Cream Cheese Frosting is smooth, silky, and packed with rich chocolate flavor. It reminds me of a chocolate cheesecake in frosting form. It pipes beautifully and adds that soft, creamy finish that makes any dessert feel extra special.
If you love cream cheese-based frostings, you can also check out my Cream Cheese Frosting recipe. It's the smooth base this version is inspired by. This frosting also works perfectly as a topping for my Tiramisu Cheesecake.

SUMMARISE AND SAVE THIS RECIPE
Why You’ll Love This Chocolate Cream Cheese Frosting
This frosting is creamy, chocolatey, and has that little tang from the cream cheese that keeps it from being too sweet. It's thick enough to pipe but still soft enough to spread easily. I love how smooth it feels and how it holds up so well once made.
It tastes rich and chocolate-forward, like a cross between a cheesecake and frosting. You can use it on cakes, cupcakes, or even spoon it straight from the bowl, no judgment here.
If you like your frosting extra rich and buttery, you'll love my Chocolate Cream Cheese Buttercream version too. It's denser, smoother, and pipes beautifully.
Ingredient Notes

- Cream cheese: Use full-fat block cream cheese, not the spreadable kind. Spreadable versions have more water, which makes the frosting too soft. Choose a firm block with lower moisture because the texture and water content vary between brands, and that really changes how your frosting turns out.
- Powdered sugar: Adds sweetness and keeps the frosting smooth and creamy without feeling gritty.
- Sweetened condensed milk: Adds body and a light caramel sweetness that balances the chocolate beautifully.
- Heavy cream: This version uses less cream, giving it a denser, richer texture. It still whips up smooth and stable, perfect for spreading or piping.
- Dark chocolate: Melted dark chocolate gives a deeper flavor and smoother finish than cocoa powder. Let it cool slightly before mixing it in.
- Vanilla extract: A small amount softens the sharpness of the chocolate and rounds out the flavor.

How to Make Chocolate Cream Cheese Frosting
Start by adding the cream cheese, powdered sugar, sweetened condensed milk, and vanilla extract to a large mixing bowl. Mix with a hand mixer on medium speed until the mixture looks completely smooth and creamy. This step is important for removing any lumps and getting that silky texture you want.

Next, pour in about one-third of the cold heavy cream and beat again. You'll see the mixture start to thicken slightly. This small amount of cream helps loosen the cream cheese so it blends easily.
Add the remaining cream and continue mixing until the frosting looks thick and glossy. You'll notice it becoming rich and stable while still soft enough to spread or pipe easily.

Now it's time for the dark chocolate. Melt it first, let it cool slightly, then pour it into the frosting. Mix just until it's combined and smooth. Don't overmix or it can lose that creamy, mousse-like finish.
The frosting will look rich, chocolatey, and silky - almost like chocolate cheesecake in frosting form. It spreads beautifully over cakes and holds its shape perfectly when piped onto cupcakes.

Pro Tips for the Best Texture and Flavor
- Use full-fat block cream cheese for the best texture. Avoid the spreadable kind since the extra water can make the frosting too soft.
- Keep your cream cold straight from the fridge. That's what helps it whip up thick, smooth, and stable.
- When you melt the dark chocolate, let it cool slightly before adding it to the bowl. If it's too warm, it can melt the cream and change the texture.
- If your kitchen is warm, it helps to chill your bowl and beaters for a few minutes before you start mixing.
- Mix on medium speed and stop once the frosting looks thick and glossy. You'll know it's ready when the beaters leave soft peaks that hold their shape.
Ways to Use This Chocolate Cream Cheese Frosting
This frosting works with almost anything chocolate or vanilla. It spreads beautifully on sheet cakes, layer cakes, or cupcakes. I love using it to top my Eggless Chocolate Cupcakes or my Chocolate Brownie Cake for a smooth, rich finish.
It pipes like a dream for swirls or borders. Try it with a 1M, 2D, or 3J piping tip if you want those classic cupcake peaks.
For something simple, spread it thick over brownies or sandwich it between cookies. It also makes a great filling for layer cakes when you want a rich, chocolatey touch. It's incredible on my Red Velvet Cake.
If you prefer smaller bakes, this frosting works perfectly for Mini Banana Loaves with Chocolate Chips or my Banana Cupcakes.

Storage Tips
- Keep the frosting in an airtight container in the fridge for up to five days. When you're ready to use it, bring it back to room temperature and give it a quick mix to restore that smooth texture.
- Because this frosting has cream and cream cheese, I don't recommend leaving it out for long periods of time on a dessert table. It's always best kept chilled for food safety reasons and to keep that silky finish.
- If you like to plan ahead, you can make it a day or two before decorating. It holds up well in the fridge and stays thick and spreadable once softened.
Variations and Substitutions
- If you prefer a milder chocolate flavor, swap the dark chocolate for milk chocolate. It gives the frosting a lighter color and a sweeter finish.
- For a deeper, more intense flavor, use extra-dark chocolate or add a spoonful of unsweetened cocoa powder when mixing in the chocolate. It creates a rich dark chocolate cream cheese frosting that tastes bold and smooth.
- You can adjust the texture by changing how much cream you use. Less cream makes it denser and thicker, while a little more gives it a lighter, softer consistency.
- If you don't have sweetened condensed milk, you can use a mix of powdered sugar and cream, though the flavor and texture will be slightly different.
FAQs About Chocolate Cream Cheese Frosting
You can, but the flavor won't be as smooth or rich. Using melted dark chocolate gives the frosting that silky finish and deep chocolate taste you can't get from cocoa alone.
Yes, you can make it up to two days in advance. Keep it covered in the fridge, then bring it to room temperature and mix it again before using.
It's best to stick with heavy cream or thickened cream so the frosting stays stable. Lighter creams can make it too soft and may not whip up properly.
I don't recommend freezing it. The texture changes once thawed and loses that smooth, creamy finish that makes it special.
Absolutely. It holds its shape beautifully when piped. Use a 1M, 2D, or 3J piping tip for those classic swirls and cupcake peaks.
Make It ✨ Snap It 📸 Share It! 🍨(Tag @CupcakeSavvysKitchen)
If you whip up one of my desserts, I'd love to see it! 😍 Tag me on Instagram or Facebook so I can check out your creation. I'll be reposting my favorites and giving shout-outs in my stories! 🎉
🎥 You can also find full dessert video tutorials on my YouTube channel. I post new dessert recipes there all the time, so come join me in the kitchen on YouTube!
It's always fun to see your unique twists on my recipes, so don't be shy, snap a pic and share it! 📢🍰 #CupcakeSavvysKitchen
Chocolate Cream Cheese Frosting
INGREDIENTS
- 250 g (9 oz) cream cheese
- 150 g (½ cups) sweetened condensed milk
- 60 g (½ cups) powdered sugar
- 300 ml (1¼ cups) heavy cream thickened cream in Australia
- 200 g (7 oz) dark chocolate
- 2 teaspoon vanilla extract
INSTRUCTIONS
- Add the cream cheese, powdered sugar, sweetened condensed milk, and vanilla extract to a large mixing bowl. I like to use room temperature or softened cream cheese so it blends smoothly without lumps.
- Beat with a hand mixer on medium speed until the mixture looks smooth and creamy. Scrape down the sides of the bowl as you go to keep everything even.
- Pour in about one-third of the cold heavy cream and mix just until it starts to thicken. This helps loosen the cream cheese and makes the base silky.
- Add the remaining cream and keep mixing until it's thick, smooth, and stable. You should see soft peaks start to form.
- Add the melted dark chocolate, making sure it's cooled slightly but still pourable. Mix briefly until it's just combined and glossy. Don't overmix here or the texture will tighten.
- Your Chocolate Cream Cheese Frosting is now ready to use. Pipe it, spread it, or sneak a spoonful straight from the bowl, I won't judge.
NOTES
- Use block cream cheese, not spreadable. It has a lower water content, which helps your chocolate cream cheese frosting stay thick and pipe beautifully.
- Make sure the dark chocolate is melted and cooled slightly before mixing. Adding it hot can melt the frosting and change the texture.
- This frosting tastes like chocolate cheesecake in frosting form and holds its shape perfectly for piping with 1M, 2D, or 3J tips.
- If you prefer a denser texture, use half the amount of heavy cream - it gives a rich, mousse-like consistency that's absolutely delicious.
- Keep it refrigerated because of the dairy. Bring to room temperature before using so it spreads easily.
- It's amazing on cupcakes, layer cakes, and brownies, and can also be used as a chocolate cheesecake topping.





Mel says
Great! Love that there is no butter,
Fay says
It tastes great too and is VERY mooreish!
Kim Dombrowski says
I really enjoy all of your scrumptious receipes you post. Thank you for sharing!!!!!
Fay says
How fabulous! Thank you for posting 🙂