Why does my canned enchilada sauce smell and taste like dog food? So I bought the ingredients for a terribly unhealthy microwave burrito enchilada-style casserole recipe today. The recipe, of course, called for enchilada sauce. So I went out and bought Las Palmas brand mild enchilada sauce along with the other ingredients. When I popped open the sauce, the kitchen was immediately filled with the pungent smell of dog food. Having no idea what the sauce was supposed to smell like, I put it in anyway, thinking the smell would go away.

After an hour in the oven, the smell was still there, and the heat made it stronger than ever. And when I tasted it, the sauce tasted of dog food. I've checked the can (the expiration date wasn't for another two years) and scoured the Internet, but I can't figure out any reason the enchilada sauce would take on this particular smell and taste. 

Could anyone help me figure out why? It won't improve the casserole, but it will assure that I'm not insane for having this apparently unique experience.
It's because the enchilada container was mis-labeled at the factory :)

All kidding aside, if you purchased a sauce in metal cans instead of glass jars you may have picked up added flavors.