Add the ground beef to a mixing bowl along with a teaspoon of the browning sauce, A1 Steak Sauce, and Beefy Onion Soup Mix.
Gently work everything together just until the seasonings are evenly distributed.
Form the beef into thick, oval-shaped patties and set them aside.
Cut the onion in half and slice it into thin strips then set the onions aside.
Heat a large 12-inch cast-iron skillet over medium-high heat.
Once the skillet is hot, add the hamburger steaks and leave them alone for about five to six minutes.
Flip the hamburger steaks and cook them for about another five minutes on the other side.
Remove the hamburger steaks from the skillet and set them aside.
Drain off some of the excess fat, leaving about three tablespoons in the skillet.
Add the sliced onions directly to the skillet and cook them until they begin to soften, stirring them around so they start picking up some of that flavor left behind by the beef.
Once the onions have softened slightly, stir in the fresh minced garlic and cook until aromatic.
Now add the remaining browning sauce along with the Worcestershire sauce and continue cooking until the onions have completely softened.
Stir the flour directly into the onions and rendered beef fat and make sure the flour is completely incorporated and you don’t see any dry white flour remaining.
Slowly pour in the beef stock while continuously stirring and scraping the bottom to get all that flavor into the gravy.
Once the gravy has come together and thickened, return the hamburger steaks to the skillet, nestling them right down into the onion gravy.
Cover the skillet, reduce the heat, and let everything simmer together for about another 10 minutes, or until the hamburger steaks reach an internal temperature of at least 160 degrees Fahrenheit.