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.