Artichoke.
Artichoke:- Artichoke (or artichoke heart) is a kind of thistle. Interestingly, this vegetable is actually the flower buds of the plant before they bloom. Nutritionally, Per 100g they offer:- Protein - 3.27g Fat - 0.15g Carbohydrates - 10.51g Calories - 47.0g Sugar - 0.99g Fiber - 5.4g Vitamins(% Recommended Daily Allowance(RDA). VItamin C - 16% VItamin B1 - 6% VItamin B3 - 7% VItamin B5 - 7% VItamin B6 - 9% Folate - 17% VItamin K - 18% Minerals (% RDA) Iron - 7% Magnesium - 19% Phosphorus - 13% Potassium - 11% Copper - 26% Manganese - 14%