Diet influenced Drosophila reproductive behaviour. High-fat diet decreased female attractiveness and changed male behaviour. High-protein diet increased female fecundity but did not change male behaviour. High-sugar diet increased female mating success but not fecundity.