This keto chocolate recipe is a dream come true for chocolate lovers who are following a low-carb lifestyle. For everyone to enjoy I created 4 ways to make yummy chocolate delight so anyone can enjoy it.

Keto Chocolate using Coconut Oil


  • Coconut oil: 1/2 cup (120 ml), melted
  • Unsweetened cocoa powder: 1/4 cup (30 g)
  • Vanilla extract: 1 teaspoon
  • Stevia or powdered sweetener: Adjust to taste (about 1-2 tablespoons)
  • Chopped walnuts or pecans: 1/4 cup (30 g), unsalted


  1. Melt the Coconut Oil: If your coconut oil is solid, gently melt it in the microwave or on the stovetop until it becomes liquid.
  2. Mix the Ingredients: In a bowl, combine the melted coconut oil, unsweetened cocoa powder, vanilla extract, and your chosen sweetener. Stir until well combined.
  3. Add the Nuts: Fold in the chopped walnuts or pecans using a rubber spatula. These add a delightful crunch and nutty flavor to the chocolate.
  4. Mold the Chocolate: Pour the mixture into a silicone candy mold or a cordial mold. You can also use mini muffin cups if you don’t have a specific mold.
  5. Freeze or Refrigerate: Place the mold in the freezer for about 20 minutes to set quickly, or refrigerate overnight for a firmer texture.
  6. Serve and Enjoy: Once set, remove the chocolate from the mold. Each serving is approximately two pieces (about 1 ounce). Enjoy your guilt-free keto chocolate treat!

Expert Tip: For the best texture, make the chocolate a day ahead and let it chill in the fridge.

If you’d like to make a keto chocolate bar without coconut oil, here are a couple of alternative recipes you can try:

  1. Cocoa Butter-Based Keto Chocolate Bar:
    • Ingredients:
      • 1/2 cup (120 ml) food-grade cocoa butter, melted
      • 1/4 cup (30 g) unsweetened cocoa powder
      • 1 teaspoon vanilla extract
      • Powdered sweetener (such as powdered monk fruit or powdered erythritol) to taste
    • Instructions:
      1. Combine the melted cocoa butter, unsweetened cocoa powder, and vanilla extract.
      2. Add your preferred powdered sweetener and mix until smooth.
      3. Pour the mixture into a chocolate mold or silicone tray.
      4. Refrigerate for about 30 minutes until set.
      5. Enjoy your homemade keto chocolate bar!
  1. Erythritol and Whey Protein Keto Chocolate:
    • Ingredients:
      • 1/2 cup (120 ml) cocoa butter, melted
      • 1/4 cup (30 g) baking chocolate
      • 1/4 cup (30 g) erythritol (blended into a superfine powder)
      • 1 tablespoon whey protein powder
    • Instructions:
      1. Melt the cocoa butter in a double boiler or small saucepan over low heat.
      2. Add the baking chocolate and stir until smooth.
      3. Blend the erythritol and whey protein together into a superfine powder.
      4. Mix the powdered sweetener into the melted chocolate.
      5. Pour into molds and refrigerate until firm.

Keto Chocolate using Heavy Cream


  • 1/2 cup (120 ml) heavy cream
  • 1/4 cup (30 g) unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • Powdered sweetener (such as powdered erythritol or stevia) to taste


  1. Heat the Cream: In a small saucepan, gently heat the heavy cream over low heat until it’s warm but not boiling.
  2. Mix the Ingredients: Whisk in the unsweetened cocoa powder and vanilla extract until well combined.
  3. Sweeten to Taste: Add your preferred powdered sweetener, adjusting the amount to your liking. Remember that erythritol and stevia are common keto-friendly options.
  4. Chill and Serve: Pour the mixture into molds or a container. Refrigerate until set (usually about 1-2 hours).
  5. Enjoy: Once firm, remove from the mold and savor your homemade keto chocolate ganache!

Remember that heavy cream is higher in fat and lower in carbs than coconut oil, making it a suitable alternative for keto recipes. Enjoy your decadent treat!

Expert Tip: You can also add a pinch of salt to enhance the flavor of your chocolate ganache.

Whatever way you want to make this recipe, it will be rich, satisfying, and perfect for curbing those sweet cravings. Plus, it’s dairy-free and gluten-free!

Leave a Reply