01 - Preheat oven to 350°F. Lightly grease a 6-cup muffin tin with olive oil or melted butter.
02 - In a mixing bowl, whisk together eggs, milk, salt, and pepper until smooth.
03 - Fold in shredded cheese, smoked salmon, chopped shallot or red onion, spinach, and dill.
04 - Spoon the mixture evenly into the prepared muffin cups, filling each about three-quarters full.
05 - Bake in preheated oven for 18 to 20 minutes, until set and lightly golden on top.
06 - Let muffins cool in the pan for 5 minutes. Run a knife around edges and carefully remove.
07 - Garnish with extra dill if desired. Serve warm or at room temperature.