Abstract: A method for managing temperature within a charcoal grill system includes: receiving a target grill temperature for a cooking chamber within the charcoal grill system; in response to receiving an ignition trigger, entering an ignition mode; during the ignition mode, activating an igniter within the charcoal grill system to ignite a charcoal cartridge arranged in a cartridge chamber within the charcoal grill system and activating a stoke fan coupled to the cartridge chamber to accelerate combustion of the charcoal cartridge; monitoring a temperature inside the charcoal grill system; in response to the temperature inside the charcoal grill system exceeding an ignition temperature, entering a temperature management mode; and during the temperature management mode, selectively activating the stoke fan and the cooling fan to maintain the cooking chamber at approximately the target grill temperature.