How Long do You Boil An Artichoke?

Artichokes should be boiled for 20 to 30 minutes. Boil in a large pot of salted water. However, before you boil them, make sure you tim them properly, which includes cutting of the ends of the sharp leaves, you will be glad yo did.