9. Artichoke

It is one of the most nutritious vegetables ever and so easy to prepare just roast them or boil them you can even stuff them with meats and cheeses they are fascinatingly full of vitamins K and C , folate and magnesium and one of the best sources of antioxidants. it is full of fiber mostly inulin type of soluble fiber that promotes gut friendly bacteria in 100 grams you find 5.4 grams of fiber .
It also contains a peculiar compound called cynarin that stimulates bile production making fat digestion better and enhancing gut motility and liver health it also has anti spasmodic properties which makes it a great vegetable for people with irritable bowel syndrome (IBS).