They are actually one of the better foods for your health. Here's why:
...
Artichokes are an excellent food for your health. If you had to choose just a handful of vegetables to eat for the rest your life, I'd highly recommend that artichokes be one of your choices.
Artichokes are a high fiber food. The benefits of eating a diet high in fiber are well known but include good G.I. health, slower absorption of sugars into your body and feeling fuller faster.
Artichokes are also a low carbohydrate food which is great for people who are on a diet and also good for people's health in general. Too many carbohydrates have been reported to be the problem for many of our physical ailments and reasons for our doctors visits.
They're low in fat and salt and have a high water content which is very cleansing for your body. But the best thing about artichokes is that they are packed with nutrients. Lots and lots of vitamins and minerals, especially vitamin K and C, and the minerals potassium and magnesium.
Artichokes pretty much have no downside so when you eat them all you are putting into your body is the goodness described above.
Enjoy
...