An outer housing has an inner cooking chamber and at least one opening for air flow into the cooking chamber. A heat source is located at the center of a lower wall of the cooking chamber. A plurality of food holding racks for supporting food to be cooked are mounted on a mounting assembly at spaced intervals in an annular path around the heat source. The mounting assembly is rotated by a drive mechanism so that the racks travel in the annular path around the heat source, and the racks are simultaneously rotated about their own axes to promote even cooking.