- Prepare the Hamburger Steaks:
- In a large bowl, combine the ground beef, breadcrumbs, beaten egg, garlic powder, onion powder, salt, pepper, and Worcestershire sauce.
- Mix the ingredients until well combined but do not overmix as this can make the patties tough.
- Shape the mixture into 4-6 oval patties, depending on desired size.
- Cook the Hamburger Steaks:
- Heat olive oil in a large skillet over medium heat.
- Add the patties and cook for about 4-5 minutes per side or until a nice crust forms and they are cooked through. Remove the patties from the skillet and set aside.
- Make the Onion Gravy:
- In the same skillet, add butter and additional olive oil.
- Add the sliced onions and cook over medium heat until they are caramelized and golden brown, about 10-15 minutes.
- Stir in the minced garlic and cook for another 1-2 minutes.
- Sprinkle flour over the onions and stir to combine. Cook for 2 minutes to remove the raw flour taste.
- Gradually add the beef broth and soy sauce, stirring constantly. Bring the mixture to a simmer and allow it to thicken into a gravy, about 5 minutes.
- Taste and adjust seasoning with salt and pepper as needed.
- Serve:
- Return the hamburger steaks to the skillet with the onion gravy. Spoon some gravy over the steaks.
- Simmer for a couple more minutes just to heat the steaks through.
- Serve hot, garnished with fresh parsley if desired.
Tips for Perfection:
- For the juiciest hamburger steaks, avoid pressing down on the patties while cooking as this can squeeze out the juices.
- Caramelizing the onions properly is key to a flavorful gravy; take your time to ensure they are nicely browned.
- If the gravy is too thick, add a little more beef broth to reach your desired consistency.
This dish pairs wonderfully with mashed potatoes, steamed green beans, or a crisp salad. Enjoy your delicious homemade hamburger steaks with onion gravy!