First, cut the top of the artichoke off. The amount you cut off will vary depending on the size of your artichoke but aim to cut around 1/4 of the top off.
Once the top is cut, you then need to cut off the stem. This will create a flat bottom so that the artichoke can sit flat in the pan.
Snip off any remaining pointy ends until you are left with a few rows of whole leaves.
Snip the Remaining Pointy Ends. After, you should have a few rows left of whole leaves.
Now that your artichokes are prepped, gently pull the leaves outwards to widen them so they cook more evenly.
Pour water into a pan until it is about 1/4 of the way full. Salt the water and bring it to a boil.
Using tongs, place your artichokes into the boiling water. Reduce the heat to medium and cover with a lid.
Let your artichoke cook for 45 minutes. Most artichokes will need at least 30 minutes, but large artichokes take about 45-55 minutes to finish cooking.
Check that your artichokes are done by pulling the outer and middle leaves. If they pull off super easy, or you can easily pierce the bottom with a fork, they're ready to eat. Enjoy!