To avoid fried foods absorbing too much oil, the oil must be at the right temperature and, more importantly, not lower than necessary.
It is also very important, after frying, to place the foods on absorbent paper that will help remove the excess oil.