When you think of iron, spinach probably pops into your head first—a classic cartoon cliché. While spinach packs a plant-based punch (about 3.6 mg per 100g cooked), it isn't actually the heavyweight champion of dietary iron.
Here's the real iron leaderboard: cooked clams take the gold, with a whopping 24 mg per 100g—that’s over six times the iron in spinach! Close behind are oysters, beef liver, and then plant-based options like lentils and tofu. Surprisingly, even dark chocolate (70%+) outranks spinach for iron content per serving.
Animal sources (heme iron) are easier for your body to absorb than plant sources (non-heme iron). But if you're plant-based, pairing spinach, lentils, or tofu with vitamin C-rich foods (like red bell pepper or kiwi) can boost your body’s ability to grab that iron.
So if you want to up your iron intake, consider a seafood starter or stir some lentils into your soup. Don't forget: a squeeze of lemon over your greens can help you get more out of every bite. For iron, spinach is solid—but the sea and some savvy pairings take it to the next level.