01 - Preheat oven to 350°F (180°C). Generously grease a 6-cup muffin tin with olive oil or melted butter.
02 - In a mixing bowl, vigorously whisk eggs, milk or cream, salt, and black pepper until thoroughly blended.
03 - Fold in shredded cheese, chopped smoked salmon, shallot or red onion, baby spinach, and dill until evenly distributed.
04 - Pour the mixture evenly into the prepared muffin tin, filling each cup approximately three-quarters full.
05 - Transfer pan to oven and bake for 18 to 20 minutes, or until muffins are set and the tops turn lightly golden.
06 - Let muffins stand in the tin for 5 minutes. Carefully run a knife around each to loosen and lift out.
07 - Top with additional fresh dill if desired and serve warm or at room temperature.