In a medium bow, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, onion powder, garlic powder, Italian seasoning, salt and pepper. Shape into four oval patties. You want the patties to be roughly the same side and not too big, otherwise the cooking time will be longer.
In a large skillet, heat olive oil over medium heat and then cook patties on both sides until browned and cooked through, about 5-6 minutes per side. Remove patties to a separate plate.
In the same skillet, add unsalted butter and melt. Add onions and cook for 3-4 minutes, or until softened. Add mushrooms and sauté for about 3-4 minutes.
Sprinkle flour over onions and mushrooms and stir, then add ½ cup beef broth and stir until slightly thickened, about 1-2 minutes.
Add rest of beef broth, Worcestershire sauce, garlic powder, salt, and pepper. Stir and bring mixture to a boil. Reduce heat to low and simmer until thickened.
Return patties to pan, spoon gravy over patties, and heat for 1-2 minutes, or until patties are warmed. Serve with mashed potatoes or egg noodles, if desired.
Notes
See my tips and tricks for making this Easy Salisbury Steak above the recipe box