In a large bowl, combine the beef, salt, pepper and onion powder. Divide the beef into four equal parts and shape into small patties being careful not to pack them too tightly.
Preheat a large skillet over medium high heat.
Add the olive oil and heat until shimmering.
Add the hamburger steaks to the pan and cook for 3-4 minutes until deeply browned. Flip and cook on the opposite side for an additional 3-4 minutes.
Transfer to a platter and cover. Keep warm.
Drain off all but 2 tablespoons of the fat.
Return the skillet to the heat and add the butter.
Stir in the shallots and mushrooms. Cook for 4-5 minutes until softened.
Add the garlic and cook for an additional 30 seconds.
Stir in the Italian seasoning and tomato paste. Continue cooking for 3 minutes until the tomato paste begins to turn a dark red in color.
Stir in the cornstarch to coat the vegetables and cook for 1 minute.
Whisk in the beef stock, garlic powder, onion powder, dijon, thyme and Worcestershire sauce. Bring the mixture to a boil and then turn the heat to a simmer. Continue whisking until slightly thickened.
Whisk in the half and half.
Return the hamburger steaks to the pan and cook for 5 minutes or until cooked to your desired temperature (160˚F for well done).
Serve the hamburger steaks with the gravy over noodles or mashed potatoes.
Notes
Hamburger is best served soon after cooking.Hamburger patties can be prepped in advance and stored in the refrigerator until ready to cook...up to 3 days.