Some implementations can include a smoker having a cabinet housing a cooking chamber and a fire chamber. The smoker can include one or more inner sidewalls disposed within a cooking chamber, the inner sidewalls being spaced a distance from outer sidewalls so as to define a transfer space inside the cabinet, a fire chamber can have one or more openings into the transfer space, the inner sidewalls can have one or more openings formed at vertical intervals from a top of the cooking chamber to a bottom of the cooking chamber, the one or more openings can be configured to distribute heated air from the fire chamber to the cooking chamber via the transfer space.