Why does eating right sometimes feel so wrong? You could actually get an upset stomach, headaches, and more after eating some healthy foods—these are some of the worst offenders.
A few years ago, I was having a lot of sinus issues, so I went to see an allergist who tested me for both environmental allergies and food allergies. I was convinced the test would tell me I was allergic to dairy and gluten—the big baddies. Instead, it showed I had an intolerance to foods such as salmon, blueberries, bananas, and avocados.
I was allergic to superfoods? Who’s allergic to superfoods? I had to eliminate those things from my diet, and then incorporate them again slowly over time. Luckily, most of the sensitivities went away, though I did learn that, just because a food is deemed “healthy,” it isn’t necessarily healthy for you, especially if you have a sensitive stomach. So I spoke to a couple of nutrition experts to find out what good-for-you foods might make you feel not-so-good.
Before you dip into that crudite platter or dig into a broccoli slaw, you should consider whether those raw veggies will give you an upset stomach after eating. “Cruciferous vegetables like cabbage, broccoli, and cauliflower are rich in anti-cancer compounds like indoles and suporafane,” explains LA-based nutritionist LeeAnn Weintraub, MPH, RD. “But they also contain a high amount of insoluble fiber which, especially when consumed raw, can cause digestive upset including gas, bloating, and cramps.” That doesn’t mean you have to skip them entirely, but you might be better off roasting, sautéing, or steaming your veggies in olive oil and cutting down on how much you eat in a sitting.