In a large bowl, combine the flour, salt, and pepper. Toss the beef cubes in the flour mixture until evenly coated.,
STEP 2
Heat the vegetable oil in a large pot or Dutch oven over medium-high heat. Add the beef cubes and brown them on all sides, working in batches if necessary. Remove the browned beef from the pot and set aside.,
STEP 3
In the same pot, add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and cook for an additional 1 minute.,
STEP 4
Return the browned beef to the pot, and add the beef broth, red wine (if using), Worcestershire sauce, rosemary, thyme, and bay leaves. Bring the mixture to a boil, then reduce the heat to low and simmer, covered, for 1 hour.,
STEP 5
Add the carrots, potatoes, and celery to the pot. Continue to simmer, covered, for an additional 1 to 1 1/2 hours, or until the beef and vegetables are tender.,
STEP 6
Remove the bay leaves and discard. Season the stew with additional salt and pepper to taste.,
STEP 7
Serve the beef stew hot, garnished with chopped fresh parsley.