We evaluated animal food intake and cooking methods in relation to endometrial cancer risk in a population-based case-control study in Shanghai, China. A validated food frequency questionnaire was used to collect the usual dietary habits of 1204 cases and 1212 controls aged 30-69 years between 1997 and 2003. Statistical analyses were based on an unconditional logistic regression model adjusting for potential confounders. High intake of meat and fish was associated with an increased risk of endometrial cancer, with adjusted odds ratios for the highest vs the lowest quartile groups being 1.7 (95% confidence interval: 1.3-2.2) and 2.4 (1.8-3.1), respectively. The elevated risk was observed for all types of meat and fish intake. Intake of eggs and milk was not related to risk. Cooking methods and doneness levels for meat and fish were not associated with risk, nor did they modify the association with meat and fish consumption. Our study suggests that animal food consumption may play an important role in the aetiology of endometrial cancer, but cooking methods have minimal influence on risk among Chinese women.