I have a recipe for chocolate truffles (basically butter and chocolate) that also includes an egg yolk; presumably to help smooth it and increase the richness.

I know that the recipe would probably work just omitting it, but,

Is there a non-perishable, and preferably vegetable based, substitution that could be used?


3 Answers 3


They just use it for the lecithine. You can buy straight lecithine (they normally sell soy-based lecithine, but maybe you should check with the producer to make sure it is vegetarian) and dissolve some in the cream. Don't bother replacing the fat, truffels have enough from other sources.

  • What quantity of lecithin does an egg yolk contain?
    – Dave
    Jul 30, 2013 at 16:00
  • @dave Wikipedia says 9%, and gives a yolk at 17 g per large egg, so 1.53 g per yolk.
    – rumtscho
    Jul 30, 2013 at 16:52
  • While lecithine is a great emulsifier, that wasn't the original intent of adding egg yolks. The egg yolks in ganache add to the richness and texture of the truffles. A perfectly lovely ganache can be made with just butter and chocolate, or cream and chocolate.
    – ganache
    Jul 30, 2013 at 22:13

Classic French truffles often add an egg yolk for enrichment. You could use a pasteurized egg product if you'd like, or depending on the recipe you could leave it out all together or replace it with cream since you're using a butter ganache. Alternatively, you can stream in 1/4 cup of boiling water/cream per egg yolk very gently and while whisking to bring the yolks up to 160 degrees. This must be done slowly to prevent the eggs from scrambling.


Many recipes for chocolate truffles use heavy cream and no egg yolk. Here is one example:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.