From stabilizing blood sugar levels to aiding in weight loss and soothing the stomach, artichokes have so many amazing health benefits! And they're delish!