Although you can boil artichokes, it can water down the flavor. This is the case if you boil any vegetable in water. Steaming is my preferred way to prepare artichokes. It cooks the artichokes evenly, quickly and without removing any flavor.