It's no secret that adding spinach to any meal adds a huge nutritional punch. The vegetable is high in Vitamins A and C, and also contains calcium, iron, and magnesium, making it one of our favorite super-foods.
But spinach isn't as innocent as it seems: ever notice how when you finish eating it--particularly if it's raw--you're left with a dry, chalky feeling on your teeth? It's a common problem, but unfortunately, there's no remedy for this annoying downside of eating the superstar of leafy greens.
The reason you get that gritty coating on your teeth after eating spinach is because spinach is very high in oxalic acid. It's the same acid that's found in bananas, which explains why sometimes your teeth may feel a bit weird after eating them, too. When eating foods high in oxalic acid, the calcium binding properties of oxalates help the acid form crystals that stick to your teeth, resulting in a coating that can sometimes feel uncomfortable.
Luckily, the acid in spinach does nothing but annoy you-- it won't cause any harm to your teeth enamel, so there's no reason to cut back.
You can eat spinach in peace now that this mystery is solved. Next case: who killed JonBenet?