Prepare the artichokes by trimming the ends of each of the petals.
Cut about 1 inch off the top of each artichoke, so that it's easy to see the purple tipped petals inside.
Use a spoon to dig out the purple leaves and fuzzy choke in the center of each artichoke. Scrape the top of the heart to make sure all the fuzzy part is removed. Rub the cut top of the artichokes with lemon to prevent from browning while preparing the stuffing.
Preheat oven to 375º F.
In a skillet, add avocado oil, onions, and garlic. Sauté over medium heat for 5-7 minutes until softened. Season with salt and pepper.
Remove the vegetables from heat, and add pecans, parsley, parmesan cheese, and lemon zest. Stir in.
Take about 1/2 teaspoon of the stuffing and place between each of the petals of the artichokes. Add more stuffing to the center of each artichoke. Place the artichokes in a dutch oven with a lid.
Bake artichokes for 40-60 minutes, until petals easily pull away from the artichoke heart.