Cavill eats four pre-prepared meals a day to maintain his physique:
Breakfast: omelette with ham, beef fillet, and a protein shake made with MuscleTech grass-fed vanilla whey, a cup of oats, and berries
Lunch 1: white rice and chicken
Lunch 2: brown rice and chicken
Dinner: steak with sweet potatoes
Before bed: protein shake
Cavill's trainer instructs him to eat white rice or white potatoes when he needs quick energy before training, and brown rice or sweet potatoes when he needs slow releasing energy post exercise.