Spinach is a nutritional powerhouse, packed with iron, calcium, vitamin K, and a surprising amount of vitamin C. But did you know the way you prepare spinach can make a real difference in how much your body actually gets from it?
Raw spinach is loaded with nutrients, but it’s also high in oxalates—natural compounds that bind to minerals like iron and calcium, making them tougher for your body to absorb. That means if you’re only eating spinach raw in salads or smoothies, you might be missing out on some of the good stuff.
Lightly steaming spinach changes the game. Just a minute or two of gentle steaming breaks down most of those pesky oxalates, freeing up more iron and calcium for your body to soak up. For iron, especially, this is a big win—since plant-based (non-heme) iron is already less bioavailable than what you’d get from animal sources. The heat from steaming is gentle enough to preserve most of spinach’s vitamin C and folate, too, so you’re not losing much in the process.
What about fermented spinach? It does exist (think of traditional Korean ‘namul’ dishes), and fermentation can make some nutrients more accessible and even add gut-friendly probiotics. However, for iron and calcium, steaming still takes the crown for boosting mineral absorption in everyday meals.
So next time you’re prepping spinach, give it a quick steam! Not only does it shrink down that mountain of leafy greens, but it also unlocks more minerals for your body to use. Science backs this up: studies show a big drop in oxalate levels after steaming, meaning your body gets more from every bite (source: Journal of Agricultural and Food Chemistry).