19) Artichoke Hearts
You have probably seen artichoke hearts in advertisements and wonder what they are and how they are prepared. Actually, you can eat both the leaves and the hearts of the artichoke, and they are the buds of a flower. Unlike the leaves, the heart in artichokes is meaty with a buttery texture and feel. Artichoke hearts are known to provide liver protection; they are heart-healthy foods and contain a lot of fiber.
You will get around 4.8 grams of fiber per ½ a cup of cooked artichokes. They are juicy, tender, and make you feel satiated quite fast. There are many ways to prepare artichoke hearts, and you can choose to bake them, roast them with garlic, or season them with crispy parmesan cheese.




