We use heavy cream to add thickness and even more creaminess to our chocolate pudding recipe. It works with the cream cheese in binding all the ingredients, ensuring that our keto chocolate pudding doesn't become too loose or runny. We also opt to use cream cheese in the recipe as it helps create a luscious consistency in our pudding that resembles traditional recipes. It's what makes the chocolate pudding creamy and silky smooth. We also find that the slightly tangy flavor complements the rich chocolate flavor of the unsweetened cocoa powder, making this recipe a winner in my book.