David Beckham eats an extremely clean diet, which should come as no surprise to anyone who knows him. He consumes very little fat and consumes a lot of lean protein, such as fish and poultry, to maintain his weight. The fat that he does eat in his diet comes from nutritious sources such as olive oil and yogurt, among others. Beckham is also a big fan of fresh veggies.