The Juventus forward eats as many as six times a day, with fish - chiefly sword fish, tuna and cod - making up the staple of his diet.
Cristiano also puts away plenty of chicken, whose low fat content and high levels of protein earn it 'super food' status in the Portuguese's eyes.
Two lunches, two dinners... For breakfast, one option Cristiano favours is ham and cheese, accompanied by a low-fat yoghurt.
When it comes to snacktime, a bite to eat particularly enjoyed by the former Manchester United and Real Madrid star is avocado toast.
Lunch number one might consist of chicken and salad, while lunch number two could be fish, such as tuna, with salad, eggs and olives.
For dinner, he tends to have meat or fish, sometimes also dividing his evening meal into two separate sittings.
Cristiano, 34, also likes to sleep eight hours a night and have several naps a day: at times even five. »