Gather all the ingredients.
Dice onions. In a skillet, add 1/2 tbsp butter on medium heat. Once butter is melted, add onion, cook until browned and set aside. Should take around 2-3 minutes.
In a mixing bowl, add ground pork, ground beef, grated garlic, panko, salt, black pepper, 1 egg, half & half, nutmeg, and cooked onions. Combine with hands until mixed well.
Take 1/4 of the mix and throw from one hand to another while gently cupping the mix with the palm and hand forming a ball. Place the ball onto a plate and press down on it with the palm of your hand to form a patty. The patty should be around 1 inch thick. Afterwards, take your thumb and gently press and make an indent in the middle of the hamburger patty. This ensures the hamburger will retain its shape during the cooking process. Repeat until all the mix is used up and set patties aside.
Prepare corn starch slurry by combing corn starch with water. Note - skip if using xanthan gum as your thickener.
Prepare beef gravy by whisking 1 tbsp butter, beef broth, ketchup, and Worcestershire sauce in a sauce pan over medium-low heat. Once sauce is up to heat, add in thickener of choice. Simmer sauce until thickened and remove from heat.
Prepare fried eggs of choice, sunny-side, easy-over, medium over, etc. Set aside.
In a large skillet, spray cooking oil and bring up to temperature on medium heat. Carefully place patties with indented side upwards, cover and cook for 3-4 minutes or until browned. Flip to the other side and repeat.
Once patties are cooked, transfer hamburger patties over bed of rice, top with fried egg and spoon beef gravy on top.