From MotherEarthNews.com…..
For the most consistent roast, you can’t beat a home coffee-roasting machine. Next best is the hot-air popcorn popper: It’ll keep the beans in constant motion, preventing scorching.
However, a simple stovetop setup can turn out reliable roasts with just a few pieces of equipment you likely already have: a cast-iron or heavy stainless steel pan (preferably with tall sides, such as a Dutch oven), a wooden spoon or a whisk, and a large colander. Coffee beans smoke while roasting, so if you don’t have a powerful kitchen exhaust fan, you’ll want a portable fan to direct smoke out an open window. Alternatively, perform this process outdoors on a grill.