Heat oil in Dutch oven or stockpot over medium-high heat until sizzling hot. Brown meat in 4 batches. Set beef aside; sprinkle with flour.
Add garlic and onion to pot; cook 3 to 4 minutes until just softened, adding more oil if necessary. Stir in broth, scraping up browned bits from the bottom. Add reserved beef, tomatoes, Worcestershire sauce, vinegar, thyme, salt, pepper and bay leaf. Bring to a simmer.
Simmer covered, on stove-top or in 325°F (160°C) oven for 1 hour until beef is fork tender. Add vegetables; cook 30 to 40 minutes or until vegetables are tender. Remove and discard bay leaf. Garnish each serving with some chopped parsley.
Slow-cooker Version: After Step 2, transfer mixture with carrots and potatoes to 24-cup (6 L) slow-cooker. Cook, covered, on LOW for 8 hours.