In a large bowl, combine eggs, milk, dill, cayenne, and salt and pepper; whisk until well beaten. Add the Parmesan cheese, breadcrumbs, artichokes, and half of the cheddar cheese and stir to mix. Pour the mixture over the broccoli and onions in the skillet. Sprinkle remaining 1/2-cup of cheddar cheese over the top of the eggs. Bake for 25-30 minutes or until a knife inserted in the center comes out clean and top is golden brown. Serve hot or at room temperature.