Fill a large bowl with cool water, then squeeze the juice from 2 lemons inside. Add the lemon halves directly to the bowl.
Cut about ½-inch off the top of each artichoke, then remove the tougher, outer leaves until you get to the pale-green yellow leaves. Next, use a paring knife to shave off the outer fibrous layer from each stem. Immediately place cleaned artichokes into the lemon water. Repeat with remaining artichokes.
Then pat dry well with paper towels to remove excess water.
Heat oil in a large deep pot over medium heat. There should be enough oil that the artichokes are fully submerged while cooking.
Carefully add the artichokes to the hot oil, then cook until they’re tender, but not browned. Adjust the heat as needed to maintain the temperature of the oil. Work in batches, if needed.
Use a spider or slotted spoon to carefully remove the artichokes. Place on a paper towel lined wire rack, then cool for a few minutes until you’re able to handle them. Use your hands to open up the artichoke leaves so it resembles a flower.
Increase the heat to medium-high and bring the temperature of the oil up to 350F. Once hot and working in batches, carefully add a few of the artichokes at a time to the oil. Cook until they’re a deep golden brown and crispy.
Carefully transfer each fried artichoke to a paper towel lined wire rack then sprinkle with a pinch of Kosher salt while still warm. I like to turn them cut side down after seasoning. Allow to cool, then enjoy with lemon wedges and/or aioli.