A fluidized bed coffee roaster controls air flow and/or temperature to maintain a desired time-temperature roast profile. The roaster may also provide a two stage quenching cycle for rapidly cooling roasted coffee beans to ambient temperature. In a first stage of the quenching cycle unheated air is passed through the roasted beans while they are still in the roasting chamber of the fluidized bed roaster. In a second stage of the quenching cycle which is carried out outside of the roasting chamber, in a fluidized bed quenching station, unheated air is flowed through, and fluidizes, the roasted coffee beans cooling them to ambient temperature.