In a pan on medium-low heat, add olive oil and sauté shallot until caramelized and slightly crispy (10-15 mins).
In a medium-sized mixing bowl, blend eggs, herbs, arugula, caramelized shallot, and salt and pepper with an immersion blender. You can also use a food processor or blender.
In a 6-cup muffin tin, press each ham slice into the cup to form its own cup for the egg mixture.
Pour in egg mixture, filling each cup 3/4 of the way full, and top with goat cheese crumbles.
Bake for about 20 mins or until set. Make sure not to overcook these. A bit of runny egg is okay!
Garnish with dill; enjoy warm.