A tender Salisbury Steak covered in sauted onions with the best gravy ever! You can tweak the gravy as with any recipe. I added a dash more Worcestershire and ketsup to the gravy. I also used cracker crumbs instead of bread crumbs as I was out and added an egg to the meat mixture.
For the meat mixture: Combine the ground beef, breadcrumbs, ketchup, dry mustard, Worcestershire sauce, bouillon and some salt and pepper. Knead until all combined. Form into 4 to 6 oval patties, and then make lines across the patties to give them a "steak" appearance.
Fry the patties in a skillet with the butter and oil over medium-high heat on both sides until no longer pink in the middle. Remove from the skillet and pour off any excess grease.
For the gravy: Reduce the heat to medium and add in the sliced onions. Stir and cook until golden brown and somewhat soft, for several minutes. Add the beef stock, ketchup, seasoning sauce, if using, and the Worcestershire. Then combine the cornstarch with a little beef broth and add to the sauce if using. Stir and cook to reduce. (At this point I added the beef patties and let the broth reduce while the patties were in it.)
Add a sprinkle of salt and pepper and more broth if needed for thinning. Then return the patties to the gravy. Spoon the gravy over the top and let them simmer and heat back up for a couple of minutes.