The sentence doesn't make any sense as written. I can't ignore the context of what 'elixir of youth' means. I don't see the point of giving you a grammatically correct sentence that nobody would ever say, and that doesn't make sense.
The only way it would work is if elixir of youth were the name of a particular product, like a cream or a lotion made by a company such as LOréal or something. Then you could say 'He usually takes 'Elixir of life' (in quotation marks to show it is the name of a product) which contains lots of antioxidants.