A computer-controlled grill can operate burners based on a set of instructions in the form of a recipe. The grill can provide notifications corresponding to steps of the recipe, to alert the user to perform the steps. The notifications can be provided at the grill, through a connected mobile device, or both. The grill adjusts gas flow to one or more burners based on the recipe steps. If the grill detects that the user has not performed required steps, the grill reduces or shuts off gas flow to the burners.