01 - Warm olive oil and butter in a large nonstick skillet over medium heat.
02 - Add sliced red onion and cook for 2 to 3 minutes until softened.
03 - Stir in baby spinach and cook until wilted, approximately 1 minute.
04 - Whisk together eggs and cream cheese in a bowl until smooth; season with salt and pepper.
05 - Pour the egg mixture into the skillet and cook gently, stirring occasionally, until eggs are just set and creamy, about 3 to 4 minutes.
06 - Remove from heat, fold in smoked salmon, then sprinkle with Parmesan cheese and dill.
07 - Optionally add a pinch of chili flakes for heat and serve immediately.