Preheat an enameled cast iron skillet over medium heat and add in the butter.
Break the eggs into the skillet. Start cooking them slowly over medium heat.
Do not move the eggs until the egg whites turn solid. Keep the temperature rather low, making sure not to overcook or burn the egg whites.
Once the egg whites turn a bit solid, use a wooden spatula to unstick the eggs from the pan. You won’t have to turn the eggs on the other side.
Now it’s the time to add the mushrooms on the side of the skillet. Using a wooden spatula, slowly rotate them on all sides until they are cooked evenly.
Once the egg yolks turn solid (or as runny as you like them), remove skillet from heat and set aside. Sprinkle salt and pepper on top of cooked eggs and mushrooms.
If the mushrooms aren’t yet cooked, remove only the eggs and continue cooking the mushrooms for 1-2 minutes.
Now you’re ready to assemble your dish.
Transfer cooked eggs on a flat plate. Add chopped spring onion and cherry tomatoes on a side. Complete the dish by adding the mustard and the almonds as well.
That was it! You’ve just finished cooking the best fried eggs ever. How easy (and fun) was that?!