2. Red Meat
If you’re looking for an iron fix, break out the grille and throw on a steak! Even a 3 oz. serving of beef will contain around 2.5mg of iron, and lucky for you, it’s the type of iron composed of heme molecules that your body more readily absorbs than other types of non-heme molecules (like those used to fortify multi-vitamins and cereals).
Part of the reason red meat gets a bad rap, however, is its tendency to contribute to heart disease. While the saturated fat of red meat was once thought to be the culprit, a 2013 study actually turned the finger on the L-carnitine content, an amino acid that was shown to cause atherosclerosis, or the buildup of plaques on artery walls. When in doubt, eat red meat in moderation.