A coffee roasting apparatus is disclosed having a room 110 for receiving coffee beans 10, a roasting element 140 for roasting coffee beans in said room and a controller 130 for controlling said roasting elements . The controller is configured to control the roasting element as a function of a change in the volume of coffee beans in the room. A coffee extracting apparatus including the coffee roasting apparatus and a coffee roasting method are also disclosed.コーヒー豆10を収容するための部屋110、前記部屋にあるコーヒー豆を焙煎するための焙煎要素140及び前記焙煎要素を制御するために制御器130を有するコーヒー焙煎装置が開示される。前記制御器は、前記部屋にあるコーヒー豆の体積の変化の関数として、前記焙煎要素を制御するように構成される。上記コーヒー焙煎装置を含むコーヒー抽出装置及びコーヒー焙煎方法も開示される。