Is bagels an adjective?

No, it is not an adjective, but a plural noun. The singular noun "bagel" can be used as a noun adjunct with other nouns (e.g. bagel maker, bagel flavors).