01 - Preheat oven to 350°F. Coat a 6-cup muffin tin with olive oil or melted butter.
02 - In a mixing bowl, combine eggs, milk or cream, salt, and pepper. Whisk thoroughly until fully blended.
03 - Fold in shredded cheese, chopped smoked salmon, red onion or shallot, spinach, and dill until evenly distributed.
04 - Spoon the mixture equally into the greased muffin cups, filling each about three-quarters full.
05 - Bake for 18 to 20 minutes, until the muffins are set and lightly golden on top.
06 - Let muffins cool in tin for 5 minutes. Run a knife around each to loosen and remove from tin.
07 - Garnish with extra chopped dill if desired. Serve warm or at room temperature.