It says right on the image you posted, right on the front of the package "Plant based protein". Walmart also doesn't sell these with the meat they are in the frozen entree section with the rest of the vegetarian stuff in a section labelled vegetarian. The ingredients are clearly stated on the package. You would literally have to not be paying attention to confuse the two. These are not right next to the meat in a single store I have been at. This is an issue in search of an audience.