This easy keto fudge with cocoa powder is chewy, chocolatey and perfectly sweet, even though it is made without any sugar. Even better, each piece has 0 net carbs.

I made a batch of my Keto Chocolate Peanut Butter Fudge last week. It is delicious and I have been eating a square every day.
But every time I wondered: Why have I never tried making a chocolate fudge without peanut butter?
After all, I have a dedicated keto peanut butter fudge recipe, but no classic fudge!
Without further ado, I went into recipe creation mode. And here is the result: the creamiest, richest and most decadent keto chocolate fudge you can imagine.
I made the recipe four times until I arrived at the perfect ratio of ingredients. I know exactly what works - and what does not work. I learned the hard way!
In this post, I will show you how to make smooth and fail-safe sugar-free fudge with cocoa powder and sugar-free condensed milk.
It tastes just like authentic chocolate fudge. You won't believe how chewy and yummy it is.
Jump to:
🌟 Why You'll Love This Recipe
- Creamy, chewy fudge texture
- Deep chocolate flavor
- Naturally gluten-free
- Sugar-free and keto friendly
- Only 5 ingredients and 0.8g net carbs per square
Ingredients

Here are the ingredients you'll need:
- Heavy Cream - This is also called heavy whipping cream or double cream.
- Butter - I used salted butter for additional flavour. Unsalted butter is also an option.
- Allulose - This is the best sweeter for this fudge recipe because it does not recrystallise like other zero-carb sugar substitutes. Allulose melts just like sugar.
- Unsweetened Cocoa Powder
- Vanilla Extract - Optional, but it does improve the flavour.
See the recipe card for full information on ingredients and quantities.
Instructions
It's surprisingly easy to make this keto chocolate fudge recipe. Here are the basic steps.
For detailed instructions, scroll down to the recipe card.

Step 1: First, make the keto condensed milk. Put the heavy cream, butter, allulose and vanilla extract into a saucepan. Bring the mixture to a boil over medium heat.
Step 2: Simmer the mixture over medium to low heat for 20 minutes until golden and thickened. Stir regularly. Towards the end, stir continuously.
Step 3: Turn off the heat and stir in the unsweetened cocoa powder.
Step 4: Pour the fudge mixture into a dish that you have lined with parchment paper.
Put the fudge in the freezer until it has fully set. Then, cut it into 16 squares with a sharp knife.
Expert Tips
Stir the condensed milk regularly while it is cooking on the stovetop. Towards the end of cooking, stir it continuously. This way, it can thicken as much as possible and does not burn.
Allulose really is the best sweetener for this recipe, because it sets so smooth. I first used it in my chewy keto toffee.
Warm the knife blade before cutting and clean the knife between cuts.
Recipe Variations
Dairy-free option: It is easy to make a dairy-free sugar free fudge. Simply replace the cream with coconut cream and use coconut oil instead of the butter.
Another idea is to omit the cocoa powder and make a classic butter fudge. For this, add an additional tablespoon of butter. Also, cook the condensed milk for a further 5 minutes until it turns into a darker caramel.
Or how about peppermint chocolate fudge? Add ยฝ teaspoon mint extract to the mixture.
Last but not least, you could add a keto caramel swirl to the fudge.

Toppings
I topped my keto fudge with coarse sea salt flakes. Here are other ideas for toppings:
- Chopped nuts. Chopped pecans are my favourite option. Walnuts, almonds or hazelnuts also work. Toasting the nuts first increases their flavour.
- Unsweetened desiccated coconut or toasted coconut flakes.
- Freeze-dried raspberries or sugar free dried cranberries
- Grated orange zest
Recipe FAQs
Sugar-free fudge is very low in carbs. One square of this chocolate fudge contains only 0.8g net carbs.
I recommend allulose. It is the only zero-carb sugar substitute that sets smooth and does not re-crystallise as it cools.
Yes. You can use erythritol or erythritol monk fruit sweetener blends such as Lakanto. Bocha Sweet, Swerve or xylitol will also work. It is very important to use a powdered sweetener. Granulated sweeteners will give the fudge a gritty texture. Also, if you are not using allulose, reduce the sweetener amount by 1 tablespoon.
I don't recommend it because sugar free chocolate seizes easily when heated. This causes the fudge to separate. After two failed attempts, I made one successful fudge version using sugar-free chocolate chips instead of cocoa powder. I found that once the melted chocolate is added, the mixture firms up very quickly. It was not as smooth as the version with cocoa powder.
No, the recipe is not suitable for the microwave.
Store keto chocolate fudge in an airtight container in the fridge for up to 1 week. Or, store it in the freezer for up to 3 months. I think it tastes best straight from the freezer.
Serving Suggestion
We like to eat a square of fudge in the afternoon with a cup of keto iced coffee or almond milk matcha latte.
Keto chocolate fudge is also a delicious mini dessert.
Related Recipes
- Keto Candied Pecans10 Minutes
- Chocolate Coconut Haystacks40 Minutes
- Keto Peanut Butter Cups30 Minutes
- Keto Peanut Butter Bars2 Hours 15 Minutes
Tried this recipe? Give it a star rating below!
โ STAY IN TOUCH on FACEBOOK, PINTEREST and INSTAGRAM for more great food and join my NEWSLETTER for the latest updates and a FREE EBOOK.โ
Recipe

Keto Fudge With Cocoa Powder
from Sugar Free LondonerNote: The servings slider only changes the first amount in each line and not any subsequent amounts. Please make your own calculations where necessary.
Equipment
- 5x5 inch container
Ingredients
- 1 cup heavy cream 240ml
- โ cup allulose 70g (use ยผ cup for powdered erythritol blends or any other 1:1 powdered sweetener))
- 2 tablespoon butter 28g
- 1 teaspoon vanilla extract or vanilla bean powder
- โ cup cocoa powder unsweetened, 30g
Instructions
- Put the heavy cream, butter, allulose and vanilla extract into a saucepan. Bring the mixture to a boil over medium heat.
- Simmer the cream mixture over medium to low heat for 20 minutes until golden and thickened. Stir regularly. Towards the end, stir continuously.
- Take the cream mixture off the heat and let it cool to lukewarm.
- Stir in the unsweetened cocoa powder. Taste and adjust sweetener, if necessary.
- Pour the fudge mixture into a 5x5 inch dish that you have lined with parchment paper. Option to top with coarse sea salt flakes once it has cooled a little.
- Put the fudge in the freezer for around 1 hour or until it has fully set. Then, cut it into 16 squares with a sharp knife.
Debbie Lewis
Delicious but mine separated towards the end of the 20 minutes cooking and stirring did not make it go back together. I froze it anyway and just cut off the yellow separated part (I assume it was part of the butter?) I would love to know how to prevent the separation next time. In any case it was still delicious and creamy and chewy.
Katrin Nรผrnberger
What a shame! It is possible this happened because the mixture was too reduced and therefore got too hot. We spoke on social media the other day and I explained that using a pot with a larger bottom would result in the mixture reducing faster than in a small pot, even if you cook it on the same low heat. My advice would be to remove the mixture from the stove earlier, f you are using that same pot.
Carolyn
Iโm in the Uk, what can I use instead of allulose please
Katrin Nรผrnberger
I buy allulose from iherb.com. They ship worldwide. But you can also use erythritol-based sweeteners or Bocha Sweet.
Jan
Can you use Monk Fruit instead of allulose?
Katrin Nรผrnberger
Sure, just make sure it is powdered.
Cindy
Ohhhhhhhhhh.....THIS is a true winner! I cut it into servings, one serving per baggie and keep in the freezer. What a fabulous treat. Thank you!
Helen
Found this and made it straight away! Was super easy to make and super yummy!
Hubby can't stop eating it (I think I will have to hide it haha)
Jo
Super easy to make and incredibly tasty!
Debbie
Delicious! Love it snd so easy .
Kate McCork
This is an awesome recipe, and excellent even for beginners to the low-carb/keto lifestyle. Honestly, it's one of the lovely things that helped me to make it through the first month in transitioning away from sugar and wheat. I also later found that while it is still soft, you can pipe it like frosting. I put some in a freezer zip-loc bag, but the tip, and used it as frosing to make peanut butter sandwich cookies.
Colleen McGrath
What a great recipe Katrin, so simple, so quick.and so delicious .Thank you for all your hard work. We love your recipes here in Sydney.
JR
Made this yesterday for the first time and already I'm loving the fact that I can just restrict myself to a single square as an earned treat.
Melts in your mouth, too - just perfect with an afternoon cup of tea.