This Keto Chocolate Frosting is a luscious and dreamy frosting that matches perfectly with any chocolate cake or cupcake. This silky cream cheese frosting uses sour cream and heavy whipping cream to make the best fluffy Keto chocolate frosting. This recipe is suitable for those following a low-carb, Keto, Banting, or Atkins diet. 

Frosting on a knife above a bowl of frosting

The recipe for Keto Chocolate Frosting

This recipe achieves the most dreamy and silky low-carb chocolate frosting perfect for any cake, cupcake, or baked good. This frosting is so luscious and fluffy that its hard to believe that it’s low carb and keto-friendly. 


This recipe makes enough frosting for a two layer cake or 24 cupcakes. If you only have a single layer cake, or 12 cupcakes, you will want to cut the recipe in half.


The inspiration

This recipe is the product of my dream to create a low-carb frosting that closely resembled a chocolate buttercream frosting. I wanted to create a light fluffy frosting with the perfect texture for frosting a cake. On top of this, I wanted the frosting to be just as dreamy and satisfying as the real thing.


Over the years, cream cheese has become the go-to base for low-carb frostings, but cream cheese tends to create a thick and heavy frosting. While still delicious, sometimes it’s nice to have a light frosting that offsets a rich and heavy cake.


By adding a few “secret” ingredients like sour cream, and whipped heavy cream, an everyday cream cheese frosting can transform into a silky luscious chocolate frosting. 


Why use cream cheese in frosting?

In this frosting recipe, the cream cheese serves as the base of the frosting. Cream cheese is an ideal choice for those following a Keto diet because it is low in carbs and high in fat. It is also cheaper than using a low-carb sweetener as a frosting base. A traditional buttercream frosting uses butter and powdered sugar to create the frosting base.


Unfortunately, with a low-carb frosting, the cost adds up quickly since low-carb sweeteners tend to be more expensive. I also find that using significant amounts of low-carb sweeteners can create more of an aftertaste and actually make it taste less indulgent. That’s why cream cheese works so well to make this frosting taste like the real thing.


Slice of cake cut from the cake

We partner with Amazon and other companies. Therefore, some of the links on this site are affiliate links which means we make a small commission from any sales to help keep the recipes coming! You do not pay any more. Thank you for your support!


How to make chocolate cream cheese frosting

This frosting recipe is so simple and only takes about 15 minutes to make. To successfully make any cream cheese frosting, just a little bit of preparation is required. First, make sure to set out the cream cheese for 45 minutes-1 hour before making the frosting. This will allow the cream cheese to reach room temperature and soften which will make it easier to whip and combine with the other ingredients. 


To make this frosting fluffy and light, a hand mixer can be extremely helpful. You might notice that the first step is whipping the cream cheese on its own. This extra step lightens the cream cheese and makes sure it is smooth and creamy before adding any other ingredients.


After that, there are two additional steps to make this frosting as silky and light as possible. First, adding in the sour cream helps lighten the texture of the cream cheese. It also helps balance the flavors of this frosting by providing some contrast with the chocolatey sweetness of the cocoa powder.


Overhead photo of bowl of chocolate frosting


The most important step of this recipe is adding the whipped heavy cream. Be sure to whip the cream in a separate bowl using clean beaters before adding it to the cream cheese mixture.


When adding the whipping cream to the frosting, it is important to preserve as many bubbles as possible from the whipped cream. These bubbles help create the light and silky texture of this frosting. Rather than simply stirring the whipping cream into the cream cheese, it is best to fold the whipped cream in.


This is done by scooping the cream cheese mixture with a spatula from below and then folding it over the added whipping cream. Then repeat this step until the whipped cream is fully incorporated and smooth.


While not entirely necessary, I also like taking an extra minute to sift the cocoa powder before adding it to the frosting. Cocoa powder has the tendency to clump together, so sifting it prevents any lumps in the final product.


Bowl of frosting with a frosting knife


How to thicken cream cheese frosting

Depending on how you choose to frost your cake or cupcakes, you may need the frosting to have a thicker texture. This is especially helpful when frosting designs that need to hold their shape. With this frosting recipe, the easiest way to thicken it is by putting it in the fridge for a few minutes.


Normally, as cream cheese heats up, it becomes softer. So, by cooling it off, it will naturally re-thicken. If you still want the mixture to be even thicker, you could consider adding more cocoa powder. If you choose this method, be sure to add more sweetener to counteract the added bitterness. This will also create a richer, more chocolatey frosting.


On the flip side, if the frosting is too thick, you can add some more almond milk or heavy cream to the frosting. If you know that you will be needing a thinner frosting beforehand, I recommend whipping in the extra milk or cream before folding in the whipped cream. If you do add the milk or cream after the whipped cream, try to fold the milk in as to preserve the bubbles from the whipped cream as much as possible.  


What goes with chocolate cream cheese frosting?

This frosting recipe is extremely versatile, so you can use it on a range of sweets that pair well with chocolate. You can use it to frost cakes, cupcakes, or even to stuff pastries. We have found that this frosting works well with almost any chocolate or vanilla baked good or even sweets that incorporate raspberry flavors.


I personally love using this frosting with our Keto Chocolate Cake Recipe because it matches perfectly with the rich chocolatey flavors of this cake. You could also use this frosting to top these keto peanut butter brownies from Noshin and Num Num’s or to frost this quick and easy Keto Chocolate Mug Cake from Dr. Davinah’s Eats.



Keto Chocolate Frosting? Yes, please! 😍 This Keto Chocolate Frosting is a luscious and dreamy frosting that matches perfectly with any cake or cupcake. This silky cream cheese frosting uses sour cream and heavy whipping cream to make the best fluffy Keto chocolate frosting. This recipe is suitable for those following a low-carb, Keto, Banting, or Atkins diet.


Bowl of Keto Chocolate Frosting.
4.84 from 6 votes

Ultimate Keto Chocolate Frosting

This Keto Chocolate Frosting is a luscious and dreamy frosting that matches perfectly with any chocolate cake or cupcake. This silky cream cheese frosting uses sour cream and heavy whipping cream to make the best fluffy Keto chocolate frosting. This recipe makes enough frosting to frost 2 layers of cake or 24 cupcakes.

Course Dessert
Cuisine American, low-carb
Keyword Best keto frosting, Keto chocolate frosting, Keto cream cheese frosting, low carb chocolate frosting
Prep Time 15 minutes
Total Time 15 minutes
Servings 4 cups
Calories 146 kcal
Author Harper


Cream Cheese Mixture

Whipped Cream Mixture

  • 1/2 cup heavy whipping cream
  • 1 tsp. granulated stevia eryritol blend


Cream Cheese Mixture

  1. In a medium mixing bowl, using a hand mixer at low speed, blend the cream cheese by itself until softened. Then add the 1/4 cup sweetener and cocoa power and blend until combined. Next, increase the speed to high and blend until the mixture is smooth.

    Overhead process photo of whipped cream cheese and cocoa powder.
  2. Next, add the sour cream and vanilla extract and blend until smooth

    Overhead process photo after sour cream is added.

Whipped Cream Mixture

  1. In a separate small mixing bowl, using a hand blender with clean beaters, whip together the heavy whipping cream and 1 tsp sweetener until stiff peaks form. 

    Process photo of whipped cream mixture.
  2. Next, carefully fold 1/3 of the whipped cream into the cream cheese mixture to lighten. Then fold in the remaining 2/3rds of the whipped cream into the cream cheese mixture, ensuring to not break the bubbles. Fold just until fully incorporated and smooth. 

    Final process photo of completed chocolate frosting.

Recipe Notes

This recipe makes about four cups of frosting which is the appropriate amount of frosting for a 2-layer nine inch cake. If you are frosting a single-layer cake or cupcakes, you may want to halve the recipe.

Nutrition Facts
Ultimate Keto Chocolate Frosting
Amount Per Serving (4 tbsp.)
Calories 146 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 9g56%
Trans Fat 0g
Polyunsaturated Fat 1g
Monounsaturated Fat 3g
Cholesterol 39mg13%
Sodium 99mg4%
Potassium 55mg2%
Carbohydrates 3g1%
Fiber 0g0%
Sugar 2g2%
Protein 2g4%
Vitamin A 90%2%
Vitamin C 0%0%
Calcium 28%3%
Iron 1%6%
Net Carbs 3g
* Percent Daily Values are based on a 2000 calorie diet.