A kitchen appliance comprising: a food preparation chamber including a fan, a heating element and a humidifier; and a controller arranged to control the fan, the heating element and the humidifier, the controller being configured to implement a program for roasting meat, said program comprising: a steaming stage to steam the meat in the food preparation chamber during which the controller controls the humidifier for a first period of time and controls the fan and the heating element during said first period of time to generate a first wind speed within the food preparation chamber and keep the temperature within the food preparation chamber in a range of 60-70°C during said steaming stage; a drying stage to dry the steamed meat after said steaming stage during which the controller controls the fan and the heating element for a second period of time to increase the wind speed within the food preparation chamber to a second wind speed and reduce the humidity in the food preparation chamber, wherein the controller is arranged to control the heating element to maintain the temperature within the food preparation chamber below 100°C during said drying stage; and a roasting stage to roast the dried meat after said drying stage during which the controller controls the heating element for a third period of time to keep the temperature within the food preparation chamber in a range of 140-160°C during said roasting stage. a food preparation chamber including a fan, a heating element and a humidifier; and a controller arranged to control the fan, the heating element and the humidifier, the controller being configured to implement a program for roasting meat, said program comprising: a steaming stage to steam the meat in the food preparation chamber during which the controller controls the humidifier for a first period of time and controls the fan and the heating element during said first period of time to generate a first wind speed within the food preparation chamber and keep the temperature within the food preparation chamber in a range of 60-70°C during said steaming stage; a drying stage to dry the steamed meat after said steaming stage during which the controller controls the fan and the heating element for a second period of time to increase the wind speed within the food preparation chamber to a second wind speed and reduce the humidity in the food preparation chamber, wherein the controller is arranged to control the heating element to maintain the temperature within the food preparation chamber below 100°C during said drying stage; and a roasting stage to roast the dried meat after said drying stage during which the controller controls the heating element for a third period of time to keep the temperature within the food preparation chamber in a range of 140-160°C during said roasting stage. a steaming stage to steam the meat in the food preparation chamber during which the controller controls the humidifier for a first period of time and controls the fan and the heating element during said first period of time to generate a first wind speed within the food preparation chamber and keep the temperature within the food preparation chamber in a range of 60-70°C during said steaming stage; a drying stage to dry the steamed meat after said steaming stage during which the controller controls the fan and the heating element for a second period of time to increase the wind speed within the food preparation chamber to a second wind speed and reduce the humidity in the food preparation chamber, wherein the controller is arranged to control the heating element to maintain the temperature within the food preparation chamber below 100°C during said drying stage; and a roasting stage to roast the dried meat after said drying stage during which the controller controls the heating element for a third period of time to keep the temperature within the food preparation chamber in a range of 140-160°C during said roasting stage.