Season ground beef patties with salt, pepper and garlic powder to your liking.
Slice mushrooms and dice shallots.
Mix water with mushroom seasoning, sugar, ketchup, fish sauce and light soy sauce. Whisk and then add corn starch and whisk thoroughly and set aside.
Fry up the beef patties. I like to fry mine on medium to medium-high heat to give the outside a nice crust and the inside stays medium to medium rare. This should take about 3-4 minutes each side.
Set fried patties aside. Drain off some of the oil from the pan.
Use the same pan to Sauté the shallots. Sauté for 2-3 minutes.
Add the mushrooms and Sauté for another 2-3 minutes.
Whisk your sauce thoroughly to make sure the corn starch is not stuck to the bottom of the bowl. Add the sauce to the shallots and the mushrooms. Cook gravy for 3-4 minutes until it has a nice thick consistency. Once done, set aside.
Fry the eggs sunny side up.
Start the plating with Jasmine rice. Then put a beef patty on top followed by a fried egg. Then pour a generous amount of the mushroom gravy over the entire plate. The gravy is what makes this dish absolutely delicious in my opinion.