Wash artichokes just before using. Make sure to flush out any dirt found between the leaves. Slice off the stem to form a flat base and snap off the tough outer leaves closest to the stem. Trim off about ½ inch of the pointed top. Using scissors, snip off the prickly tips of the outer leaves. Rub all edges with lemon to prevent discoloration.
In a large pot or roaster, fill about 3 inches of water. Place the artichokes in one layer on the bottom. Sprinkle each with garlic powder and pepper.
Bring to a boil, cover and cook over moderate heat for about 40-50 minutes until a leaf comes off easily. Drain and cool enough to handle.
To remove the center choke, gently spread open the top leaves of each artichoke and using a spoon, remove and discard the fuzzy choke.
Serve warm or cover and refrigerate until ready to use. Serve with my Skinny Garlicky Dip, on the side.