Is pepperoni an adjective?

No. Pepperoni is a noun. A noun is a person, place, or thing. An adjective is a word used to describe a noun. For example, if it was a spicy pepperoni, then spicy would be the adjective describing the noun pepperoni.