
Place all the ingredients for the steaks (except for the olive oil) into a large bowl and mix well using your hands. Shape the mixture into 6 even sized patties.
Heat the olive oil in a large skillet, over a medium/high heat, and brown the steaks for 3-5 minutes on both sides. Remove from the pan and transfer to a plate.
Turn the heat to medium and melt the butter in the same skillet. Stir in the flour and cook gently until starting to brown. Pour in the beef broth and continue stirring until well combined.
Add in the ketchup, Worcestershire sauce and onion powder. Mix well, then add the mushrooms, bring to a boil, then reduce the heat and simmer for 5 minutes.
Finally add the patties back into the skillet, cover with a lid and cook for 15 minutes, until the patties are cooked through. Serve immediately.