Bad pepperoni may have an off smell, changes in color or texture, and mold. Always check pepperoni and deli meats for signs of spoilage before you eat them. And this is true even if it's within the recommended shelf life. If you know your pepperoni is old, you should throw it away even if there are no signs of spoilage.