Abstract: A device for cooking eggs includes a frame, a support unit, a first burner, a top unit, a second burner, a motor unit and a control unit. The support unit defines a recess into which the pan fits. The first burner is adjacent to the recess. The top unit is attached to the support unit and defies a second recess. The second burner is adjacent to the second recess. The motor unit rotates the pan in response to a command. The control unit receives a desired recipe input from a user interface and generates commands that cause the motor unit to operate according to the desired recipe indicated by the input.