Both non-stick and cast iron pans work well for cooking bacon. Non-stick pans are convenient for easy cleanup, while cast iron pans provide excellent heat distribution.