Preheat the oven to 400 degrees F. Put one-third of the lemon juice and all of the squeezed lemons in a bowl of cold water. One at a time, cut off the top third of each artichoke with a serrated knife, then cut off and reserve the stem. Snap off the tough bottom leaves and trim the leaf tips with shears. Spread the center leaves open and scrape out the choke with a spoon. As you trim each artichoke, place it in the lemon water. Peel and dice the stems.
Heat an ovenproof pot over medium heat. Add 3 tablespoons olive oil and the bacon and cook until crisp, about 4 minutes. Add the garlic and cook 1 minute. Transfer the mixture to a bowl; stir in the lemon zest, breadcrumbs, parsley, egg, parmesan, dressing mix and pepper to taste. Stuff into the center of each artichoke and sprinkle between the leaves.
Wipe out the pot; add the remaining 2 tablespoons olive oil and heat over medium heat. Add the artichoke stems, remaining lemon juice and 1 cup water and bring to a boil. Arrange the artichokes snugly in the pot; baste with the cooking liquid and drizzle with olive oil. Cover and bake until tender, about 30 minutes. Uncover and bake until crisp, about 10 more minutes. Serve with the cooking liquid.
Recipe courtesy of Food Network Magazine