Boiling artichokes typically takes between 20 to 45 minutes, depending on their size and whether they are whole or cut.
- For whole artichokes, boil them in salted water with optional flavorings like lemon, bay leaves, or garlic. Bring the water to a boil, then reduce to a simmer, cover, and cook for about 25 to 45 minutes until the base is tender and a leaf can be easily pulled off
- Smaller or cut artichoke hearts cook faster, generally about 15 to 20 minutes until tender when pierced with a fork
- You can check doneness by pulling a large outer leaf (it should come off easily) or by piercing the base with a knife or fork without resistance
In summary, expect to boil whole artichokes for roughly 25-45 minutes, adjusting time based on size and freshness, and shorter for cut artichokes around 15-20 minutes