While training to become Superman, Cavill would generally eat between 3,500 and 5,000 calories per day, including regular post-workout shakes. "You've got to eat protein first, then a little bit of carbs," he explained. "You've gotta keep your hunger levels going."
Getting 5,000 calories meant roughly six meals per day. For example, Cavill would drink three cups of low-fat milk for breakfast, with two cups of cold cereal, two cups of blueberries, and six tbsp of slivered almonds. He'd follow that up with 1/2 cup low-fat cottage cheese, 56 grams of protein powder, two cups of grapes, three tbsp of barley, and over an ounce of sunflower seeds. For lunch, he'd typically eat 4.5 ounces of chicken breast, four ounces of low or nonfat cheese, four cups of vegetable soup, four crackers, three whole pitas, and 12 peanuts, followed later by 49 grams of protein powder, 1.5 cups of low-fat yogurt, 1.5 tbsp of barley, three tbsp of slivered almonds, one tsp of olive, flax, hemp or salmon oil, and two tangerines.
Cavill would eat a dinner consisting of 11 ounces of lean beef, four cups of cauliflower, two cups of rice, six tbsp of almonds, and 1.3 cups of fruit juice before finishing it all off with a sixth meal, comprised of 11 ounces of skinless turkey breast, two cups of chickpeas, a cup of mushrooms, a fourth of a cup of onions, a head of lettuce, three cups of cherry tomatoes, and six tbsp of almonds.