Slice onions into slices
Wash and slice mushrooms to any size you like
Chop garlic
Heat a pot or pan at medium-high heat. Add 1 tbsp oil and add onions and then garlic. Fry until aromatic and remove from pot
Add 1 tbsp of oil to the pot and add mushrooms. Fry for 2 minutes and remove from pot
Turn heat down to low and add 1 tbsp butter. After the butter has melted, add 1 tbsp of flour
Stir until the mixture is mixed and has thickened
Add onions and garlic back into the pot and mix well
Add 1 tbsp Sherry wine, 2 tsp ketchup, 2 tsp Worcestershire Sauce, 1 tsp light soy sauce, 1 tsp sugar, ½ tsp salt and 150ml water to the pot and mix until thickened
Add mushrooms into the pot and stir. The sauce consistency should be a thread-like stream when poured.
Cook until the sauce is simmering. Turn off heat and set aside
Boil a pot of water for cooking pasta, broccoli and corn
Follow cooking instructions for the pasta
After the pasta is cooked, you can use the pasta water to blanche the corn and broccoli
Reheat your sauce
Pat steaks dry with paper towel
Sprinkle salt, garlic powder and ground black pepper to both sides of the steaks and set aside
Heat a non-stick pan to medium-high heat
Add 1 tbsp oil and fry 2 eggs, sunny-side up. Set eggs aside when cooked
Add 1 tbsp oil and 1 tbsp butter to the pan, mix together
Add steaks to the pan. Fry the steaks to your preferred wellness
Plate the pasta and vegetables onto serving plates
Put one piece of steak on top of the pasta
Add eggs to the plates
Pour the sauce on top
Serve