The cooking time for artichokes depends on the method used:
- Steaming: Typically takes about 35 to 60 minutes. The artichokes are done when you can easily pull off an outer leaf or when the stem is fork-tender
. Smaller artichokes may take around 20-30 minutes, while larger ones can take up to 40 minutes or more
- Boiling: Usually takes 15 to 30 minutes depending on size and freshness. The artichoke is ready when a leaf pulls away easily
- Baking/Roasting: At 425°F, whole or halved artichokes take about 45 minutes to 1 hour and 15 minutes to become tender. Wrapping them tightly in foil helps steam them in the oven
To check doneness, try pulling off a leaf or inserting a knife into the stem; it should slide in easily when cooked
. Overcooking can make artichokes mushy, so start checking for tenderness near the minimum cooking time
. In summary, steaming or boiling takes about 30-60 minutes, while baking or roasting takes about 45-75 minutes depending on size and method.