Toss the beef with the flour, salt, garlic powder, onion powder, and pepper until evenly coated.
1½-2 pounds beef stew meat, 2 tablespoons flour, 1 teaspoon salt, ½ teaspoon garlic powder, ½ teaspoon onion powder, ¼ teaspoon black pepper
Heat 2 tablespoons of olive oil in a large skillet over medium high heat.
¼ cup olive oil
Once heated, add in the beef cubes in an even layer. You may need to do this in 2 batches to avoid crowding the pan. Brown the beef on all sides. Set aside on a plate.
Add in another 2 tablespoons of oil, the onion, and a sprinkle of salt. Cook for a few minutes until softened. Add in the garlic and cook for another minute.
¼ cup olive oil, ½ onion, 2 garlic cloves
Pour in the wine and let it sizzle while scraping up any brown bits from the bottom of the pan.
½ cup red wine
Add in the beef broth and Worcestershire sauce and stir. Bring the mixture to a boil. Then, reduce to a simmer.
2 cups beef broth, 1 tablespoon Worcestershire sauce
Combine the cornstarch and water in a small dish and whisk. Then stir it into the sauce to thicken.
2 tablespoons cornstarch
Add the beef back to the pan. Cover the pan and continue to simmer for 40 minutes until the beef is tender.
Uncover the pan, and cook for another 3-4 minutes until the sauce has thickened.
Serve with mashed potatoes or noodles.