A smoker includes a smoke generator that is configured to provide a controllable method of producing smoke without creating a flame. The device includes a housing including a hopper for storing a smoking fuel within the interior of the housing. The hopper feeds the smoking fuel to a fuel conveyor that is partially within the housing and partially exterior of the housing. A motor is connected to the fuel conveyor so that operation of the motor causes the smoking fuel to move along the length of the fuel conveyor. As the smoking fuel moves along the fuel conveyor, it is heated to produce continuous smoke without producing a flame. The smoke generator is capable of controlling the quality and the quantity of the smoke produced by the smoke generator independently of the heat that is used to cook food within a cabinet of the smoker.