"Flest" usually refers to a quantity of something. "Mest" seems to refer to a quality of something. So, in your sentence, "flest" would mean you have "the most" spices. I don't know if "mest" works there or not. (I know that I probably didn't answer your question, but I at least wanted to point this out). Confirmation from someone that knows?