Learning how to cook artichokes is simple once you understand the basics. Start by trimming the thorny tips of the leaves and cutting off the stem. Boil or steam the artichokes for 30-40 minutes until the outer leaves easily pull off. Once cooked, serve with melted butter, garlic sauce, or a vinaigrette dip. You can also roast or grill them for a richer flavor. To eat, remove each leaf and scrape the soft part with your teeth. The heart, located at the base, is the most tender and flavorful part of the artichoke. Enjoy this nutritious vegetable in various dishes.