Jay Z is attempting to embrace veganism.

The rapper - real name Shawn Carter - has decided to take part in a challenge to eat only plant-based foods for 22 days, which will end on Christmas day - December 25.

He wrote on his Life + Times blog: ''Psychologists have said it takes 21 days to make or break a habit. On the 22nd day, you've found the way.

''On December 3rd, one day before my 44th birthday I will embark on a 22 Days challenge to go completely vegan, or as I prefer to call it, plant-based!!''

This is not the first time the 'Holy Grail' rapper has attempted to change his diet.

He said: ''This all began a few months back when a good friend and vegan challenged me to embrace a 'plant-based breakfast' everyday. It was surprisingly easier on me than I thought...''

Jay Z has also claimed that his wife, Beyoncé, will be joining him on the meat-less diet and revealed the reason behind the start date.

He wrote: ''Why now? There's something spiritual to me about it being my 44th birthday and the serendipity behind the number of days in this challenge; 22 (2+2=4) coupled with the fact that the challenge ends on Christmas day...It just feels right!''

He's also appealed to his fans to pass on any tasty recipes that may help him complete the challenge, saying: ''Any professional vegans out there that have any great food spots please help out! Please ha.''