A method for cleaning a cavity of an oven having a steam generation device, comprising the following steps: (i) a step of detergent cleaning, comprising (i.1) a step of applying detergent to the oven cavity at a predetermined cavity starting temperature (T 0), and subsequently (i.2) a step of incubating the oven cavity for a predetermined incubation period of time ( Δt inc1) at a temperature T act, (i.3) a step of applying steam generated by the steam generation device to the oven cavity for a steam period of time ( Δt steam1) until the oven cavity reaches a temperature T 1, and subsequently incubating the oven cavity for an incubation period of time ( Δt inc2) until the oven cavity reaches a temperature T 2, and (i.4) a step of removing water and dirt from the oven cavity; and (ii) a step of steam cleaning, comprising (ii.1) a step of applying steam generated by the steam generation device to the oven cavity for a steam period of time ( Δt steam2) until the oven cavity reaches a temperature T 3, and subsequently incubating the oven cavity for an incubation period of time ( Δt inc3) until the oven cavity reaches a temperature T 4, and (ii.2) a step of removing water and dirt from the oven cavity; characterized in that the detergent is safe for the user, safe on the skin and has a neutral or basic pH-value, wherein the detergent is a surfactant or a mixture of surfactants having cleaning properties in dilute solutions, the detergent is a mild detergent being an enzyme, the steps i.1, i.2, i.3 and ii.1 are performed at certain temperatures T 1 to T 4, respectively, wherein T 2 is between 40 °C and 50 °C and T 4 is between 50 °C and 65 °C, and the detergent is applied manually and the dirt is removed manually from the oven cavity. (i) a step of detergent cleaning, comprising (i.1) a step of applying detergent to the oven cavity at a predetermined cavity starting temperature (T 0), and subsequently (i.2) a step of incubating the oven cavity for a predetermined incubation period of time ( Δt inc1) at a temperature T act, (i.3) a step of applying steam generated by the steam generation device to the oven cavity for a steam period of time ( Δt steam1) until the oven cavity reaches a temperature T 1, and subsequently incubating the oven cavity for an incubation period of time ( Δt inc2) until the oven cavity reaches a temperature T 2, and (i.4) a step of removing water and dirt from the oven cavity; and (i.2) a step of incubating the oven cavity for a predetermined incubation period of time ( Δt inc1) at a temperature T act, (i.3) a step of applying steam generated by the steam generation device to the oven cavity for a steam period of time ( Δt steam1) until the oven cavity reaches a temperature T 1, and subsequently incubating the oven cavity for an incubation period of time ( Δt inc2) until the oven cavity reaches a temperature T 2, and (i.4) a step of removing water and dirt from the oven cavity; and (ii) a step of steam cleaning, comprising (ii.1) a step of applying steam generated by the steam generation device to the oven cavity for a steam period of time ( Δt steam2) until the oven cavity reaches a temperature T 3, and subsequently incubating the oven cavity for an incubation period of time ( Δt inc3) until the oven cavity reaches a temperature T 4, and (ii.2) a step of removing water and dirt from the oven cavity; characterized in that the detergent is safe for the user, safe on the skin and has a neutral or basic pH-value, wherein the detergent is a surfactant or a mixture of surfactants having cleaning properties in dilute solutions, the detergent is a mild detergent being an enzyme, the steps i.1, i.2, i.3 and ii.1 are performed at certain temperatures T 1 to T 4, respectively, wherein T 2 is between 40 °C and 50 °C and T 4 is between 50 °C and 65 °C, and the detergent is applied manually and the dirt is removed manually from the oven cavity. (ii.1) a step of applying steam generated by the steam generation device to the oven cavity for a steam period of time ( Δt steam2) until the oven cavity reaches a temperature T 3, and subsequently incubating the oven cavity for an incubation period of time ( Δt inc3) until the oven cavity reaches a temperature T 4, and (ii.2) a step of removing water and dirt from the oven cavity;