Prep all filling ingredients before touching the eggs. Slice asparagus, thaw peas, slice spring onions, mince garlic.
Heat olive oil in a small skillet over medium-high. Sauté asparagus 2 minutes until just tender and bright green.
Add garlic and spring onions. Cook 30 seconds, stirring constantly.
Add peas and spinach. Toss 30–60 seconds until spinach wilts and peas are warmed. Season. Remove from heat.
Beat eggs with milk, salt, and white pepper for 30 seconds until combined and slightly frothy.
Heat non-stick skillet over medium-high. Add butter. When foam subsides and butter smells nutty, pour in eggs immediately.
Let eggs sit undisturbed 10–15 seconds until edges just begin to set.
Push set edges toward center while tilting pan so uncooked egg flows to the edges. Repeat around the pan for 30–45 seconds.
Remove from heat when surface still looks slightly wet and glossy.
Spoon filling down the center. Scatter goat cheese, fresh herbs, and lemon zest over the filling.
Fold in thirds — fold near edge over filling, then tip the pan to roll the far edge over as it slides onto the plate.
Finish with olive oil, flaky salt, cracked pepper, and extra herbs. Serve immediately.