Generously season beef on all sides with salt and pepper; cover with flour. Let sit at room temperature for at least 30 minutes before cooking.
Heat oil in a large Dutch oven over medium-high heat. Once shimmering, add beef a few pieces at a time, shaking off excess flour. Let beef brown on one side before turning (about 5 minutes) then turn and brown on remaining sides. Remove to a clean plate and repeat with remaining pieces if making in batches.
Add vegetables to pot and season with about 1 teaspoon salt and 1/2 teaspoon pepper. Cook until starting to brown, add thyme, bay leaves, cloves and wine. Scrape up any browned bits that have stuck to the bottom of the pot then return beef and all juices plus the broth and bring to a boil.
Reduce heat to a low simmer, cover, and cook beef, turning occasionally. Continue cooking beef until it easily shreds with a fork, about 3-4 hours. Taste and add more salt and pepper, if necessary. Serve with steamed rice, mashed potatoes, or polenta.