Preheat the oven to 350 degrees F.
Season roast with salt and pepper. Heat oil in large oven-safe pot or Dutch oven over high heat for a couple minutes. Add the meat and brown well on all sides, about 10 minutes total. Remove and set aside on a plate. Lower heat to medium and saute onions, garlic, and carrots for 5 minutes. Add the broth, wine, honey, and thyme, stir to combine, and then add the roast back to the pot.
Cover pot and transfer to oven. Bake for 2 hours, turning the meat over twice. Add the potatoes to the pot and bake, uncovered, for another 30 to 45 minutes longer until both the potatoes and the meat are fork-tender.