It has been hypothesised that, at non-limiting water oxygen conditions, voluntary feed intake (FI) in fish is limited by the maximal physiological capacity of oxygen use (i.e. an ‘oxystatic control of FI in fish’). This implies that fish will adjust FI when fed diets differing in oxygen demand, resulting in identical oxygen consumption. Therefore, FI, digestible energy (DE) intake, energy balance and oxygen consumption were monitored at non-limiting water oxygen conditions in Nile tilapia fed diets with contrasting macronutrient composition. Diets were formulated in a 2 × 2 factorial design in order to create contrasts in oxygen demand: two ratios of digestible protein (DP):DE (‘high’ v. ‘low’); and a contrast in the type of non-protein energy source (‘starch’ v. ‘fat’). Triplicate groups of tilapia were fed each diet twice daily to satiation for 48 d. FI (g DM/kg0·8 per d) was significantly lower (9·5 %) in tilapia fed the starch diets relative to the fat diets. The DP:DE ratio affected DE intakes (P < 0·05), being 11 % lower with ‘high’ than with ‘low’ DP:DE ratio diets, which was in line with the 11·9 % higher oxygen demand of these diets. Indeed, DE intakes of fish showed an inverse linear relationship with dietary oxygen demand (DOD; R2 0·81, P < 0·001). As hypothesised (‘oxystatic’ theory), oxygen consumption of fish was identical among three out of the four diets. Altogether, these results demonstrate the involvement of metabolic oxygen use and DOD in the control of FI in tilapia.