A popcorn popper having a heat source transferring heat to a heating surface and also having a reflective surface for focusing the heat radiated by the heat source toward the heating surface. The popcorn popper can include a mechanical stirrer on the heating surface for shifting the kernels during heating and evenly distributing the kernels across the heating surface. The popcorn popper can have a cover with an integrated reservoir for holding toppings for the popcorn, wherein the reservoir is adapted to drain the topping through the cover without fouling the cover air vents and evenly distribute the topping onto the kernels.