I eat canned sardines all the time but you should be careful of the BPA. You can find some BPA-free canned sardines at Whole Foods, as well as some in glass jars.
As Karen mentioned, be careful of the oil they're packed in.
Sardines. There's a reason they feed them to farmed Salmon...they are an unbelievably high quality source of fat and protein and due to their size and short lifespans they don't accumulate much Mercury. I buy them and and grill them when I can get to a good fish market.
That said, the canned version isn't nearly as good. The texture and flavor is off and if you're concerned about BPA you may want to avoid it.
BUT! Keep some in the cabinet. They make a great snack or meal when the fridge is empty. Spend the money on fancier brands; you're less likely to get seed oils masquerading as olive oil. Or do like I do and get the kind packed in mustard. And don't forget about Anchovies! Anchovies make a great snack. And you can chop them up and add them to a salad. Or make an awesome Caesar dressing.
I live in San Diego and have access to good local Sardines. If you live in Topeka you may want to settle for canned.
i prefer the ones packed in water and i add my own oil/fat to have it as high quality as possible. today i had sardines with a bit of tomato puree, garlicand a grated zuchinin all simmered in butter and italian seasonings.
I can't stand the taste of sardines or any other fish. However, the macros are good. Eat them. Too many people are worried about canned foods not being "paleo" enough because cavemen didn't can. Be realistic, canning is a good way to preserve food (home canned is best of course) so that it doesn't spoil. Remember, real food spoils so it needs to be refrigerated for short term storage, and frozen or canned for longer term storage.
And about hunter/gatherers preserving food. Ever heard of stinkfish? Inuits have made it forever and still do. It's not a good preservation method but it works for them. I would think something from a can is much better for you than something left buried in the ground for a year.
It's fine...eat it.
It depends on the oil they are canned in. Olive oil is fine. But if they are canned in sunflower oil or safflower oil, it defeats the whole purpose of eating sardines, no?!
Of course, canned in water is best as then you have control, but if I ever find them canned in olive oil (rare and very expensive where I am), I like to just dump the whole thing on a salad.
Heck, no! They're not out of the question! I get the ones packed in olive oil. I add some garlic, fresh ground pepper and some fresh herbs and heat them up in my toaster oven. I top them with a little hot sauce. OM NOM NOM NOM NOM NOM