The richest sources of protein are lean meats such as chicken, turkey, lean beef, fish, eggs, tofu, dairy products (milk, cheese, yogurt), beans, lentils and nuts.