A bean roasting system includes a roasting drum, an agitator, and a door. The roasting drum has an inside surface extending from a back end to a front end. The agitator has blades mounted to an axial shaft. The axial shaft has an anterior end portion. The door is mounted rotationally relative to the roasting drum and includes a glass plate and a bearing assembly. The glass plate provides visual access to contents inside the roasting drum when the door is closed. The bearing assembly includes an outer housing and an inner bearing. The outer housing is mounted to the glass plate. The inner bearing defines a receiving hole that receives and supports the anterior end portion of the axial shaft when the door closed.