The kidneys of beef, veal, or lamb, are best for cooking. Veal and lamb kidneys are preferable to the coarser beef. All should be fresh and plump, and free from fat. Cut out the hard, white hearts, and lay the kidneys in cold water, slightly salted, for an hour before proceeding to cook them.