I sometimes get meat that tastes really strongly of iron and blood, usually when the meat is visibly bloodier, but not always. To me it's more of an effect or an assault on the senses than a mere taste and I don't like it, although to each their own.
What are some of the best ways to prepare and cook these cuts to reduce their bloody flavor as much as possible? Please include a way or two that is 'quick and dirty' when time is scarce, and also allow for still being able to serve it on the rare/medium-rare end of the spectrum. I also don't want to just completely cover the natural meat flavors up with spices and added ingredients (although I'm open to good pairings that naturally offset or complement what's going on- like the classic liver & onions).
Do people soak meat in water? Would letting the meat season overnight or let the meat air out do the trick? Also is there a way to predict which meat cuts will taste like this, through visual inspection or knowledge of the cuts?