System, comprising a self-cleaning rotisserie oven, the self-cleaning rotisserie oven comprising: a casing, an oven cavity within the casing, for a food product, such as poultry, a heater (40, 42) for heating the food product, and a self-cleaning device, the self-cleaning device comprising: a spraying device for spraying a cleaning fluid in the oven cavity, a first outlet in a lower part of the oven cavity for discharging cleaning fluid, the system further comprising: a cleaning fluid supply for supplying cleaning fluid to the spraying device, and a discharge, in communication with the oven cavity, for disposing of waste fluid, wherein the self-cleaning rotisserie oven comprises a first detergent holder at a first height level and a second detergent holder at a second height level, the second detergent holder being provided at a higher level than the first detergent holder, characterised, in that the self-cleaning rotisserie oven comprises a control for controlling at least the self-cleaning device, wherein the control is configured to perform the following steps: - filling the oven cavity with a first amount of cleaning fluid to at least the first height level and below the second height level, - cleaning the oven cavity with the first amount of cleaning fluid and a first portion of detergent from the first detergent holder, - discharging the first amount of cleaning fluid and the first portion of detergent from the oven cavity, - filling the oven cavity with a second amount of cleaning fluid to at least the second height level, - cleaning the oven cavity with the second amount of cleaning fluid and a second portion of detergent from the second detergent holder, and - discharging the second amount of cleaning fluid and the second portion of detergent from the oven cavity. a casing, an oven cavity within the casing, for a food product, such as poultry, a heater (40, 42) for heating the food product, and a self-cleaning device, the self-cleaning device comprising: a spraying device for spraying a cleaning fluid in the oven cavity, a first outlet in a lower part of the oven cavity for discharging cleaning fluid, a spraying device for spraying a cleaning fluid in the oven cavity, a first outlet in a lower part of the oven cavity for discharging cleaning fluid, the system further comprising: a cleaning fluid supply for supplying cleaning fluid to the spraying device, and a discharge, in communication with the oven cavity, for disposing of waste fluid, wherein the self-cleaning rotisserie oven comprises a first detergent holder at a first height level and a second detergent holder at a second height level, the second detergent holder being provided at a higher level than the first detergent holder, characterised, in that a cleaning fluid supply for supplying cleaning fluid to the spraying device, and a discharge, in communication with the oven cavity, for disposing of waste fluid, wherein the self-cleaning rotisserie oven comprises a first detergent holder at a first height level and a second detergent holder at a second height level, the second detergent holder being provided at a higher level than the first detergent holder, the self-cleaning rotisserie oven comprises a control for controlling at least the self-cleaning device, wherein the control is configured to perform the following steps: - filling the oven cavity with a first amount of cleaning fluid to at least the first height level and below the second height level, - cleaning the oven cavity with the first amount of cleaning fluid and a first portion of detergent from the first detergent holder, - discharging the first amount of cleaning fluid and the first portion of detergent from the oven cavity, - filling the oven cavity with a second amount of cleaning fluid to at least the second height level, - cleaning the oven cavity with the second amount of cleaning fluid and a second portion of detergent from the second detergent holder, and - discharging the second amount of cleaning fluid and the second portion of detergent from the oven cavity. - filling the oven cavity with a first amount of cleaning fluid to at least the first height level and below the second height level, - cleaning the oven cavity with the first amount of cleaning fluid and a first portion of detergent from the first detergent holder, - discharging the first amount of cleaning fluid and the first portion of detergent from the oven cavity, - filling the oven cavity with a second amount of cleaning fluid to at least the second height level, - cleaning the oven cavity with the second amount of cleaning fluid and a second portion of detergent from the second detergent holder, and - discharging the second amount of cleaning fluid and the second portion of detergent from the oven cavity.