Abstract Body weight gain is a worrying side effect of many new antipsychotic drugs. The mechanisms by which antipsychotic drugs increase weight in humans are not known. Attempts to model the metabolic effects of antipsychotic drugs in the animal have not been successful. Female rats appear to be sensitive to the effects of antipsychotics, but male rats less, and this does not match the clinical situation in humans. In previous rodent studies, antipsychotics were always given by daily gavage or injections. Antipsychotics have different pharmacokinetics in rodents and humans, and in the present study, we tested the hypothesis that the insensitivity of male rats to the effects of antipsychotics could be related to their mode of administration. Thus, we administered antipsychotic drugs mixed with the food. Animals were treated during 6 weeks with haloperidol (1 mg/kg), olanzapine (1 mg/kg), ziprasidone (10 mg/kg), or a control solution. Animals were allowed to self-select food among three macronutrients (carbohydrates, lipids and proteins). Food selection was measured throughout the study. At the end of the study, body composition was measured by dissection and weighing of the rat's main organs and tissues. Mitochondrial thermogenesis was measured in brown adipose tissue in olanzapine-treated animals. Circulating leptin, insulin, glucose, triglycerides, cholesterol, high-density lipoprotein (HDL) were also assayed at the end of the study. The results show that none of the antipsychotic treatments modified caloric intake, food selection or body weight. Olanzapine did not alter mitochondrial thermogenesis. However, haloperidol and olanzapine induced a significant increase in adiposity and circulating leptin. Ziprasidone produced a moderate fat accumulation. It is concluded that mixing antipsychotic treatments with the food provides a reliable animal model of antipsychotic-induced fat accumulation.