Season the steaks generously with salt and pepper.
Heat the vegetable oil in a large skillet over medium-high heat.
Sear the steaks in the hot skillet for 4-5 minutes on each side for medium-rare.
Remove the steaks from the skillet and let them rest.
In the same skillet, add chopped onions and sauté until translucent.
Stir in the minced garlic and cook for an additional minute.
Sprinkle the flour over the onion and garlic mixture, stirring to combine.
Gradually whisk in the beef broth, stirring until smooth.
Add Worcestershire sauce and bring the mixture to a simmer.
Cook for about 5 minutes until the gravy thickens to your desired consistency.
Slice the rested steak and serve with the gravy drizzled on top.