One of the things that makes it challenging is that it’s typically not viewed as a single category at all, but treated differently depending on whether it’s been prepared or packaged, for example. Some states even treat it differently depending on what temperature it is!
Source: taxjar.com