Preheat a large saucepan or a Dutch oven to medium high heat with the oil and butter. In a large dish, arrange the flour. Season beef with salt and pepper and toss in the flour. Add the beef to the hot pan in a single layer. Thoroughly brown all the cubes on all sides. Once browned, remove and reserve. Add the wine to the pan and bring to a simmer, while scraping the loose bits on the bottom of the pan. Add the browned beef, thyme, garlic, orange zest, cloves, salt and pepper, bay leaves and beef broth. Bring the mixture to a boil and then reduce the heat to a simmer and cook uncovered until the liquid starts to thicken, about 15 to 20 minutes. Cover pan and simmer on low heat for 2 1/2 hours.
After 2 hours, add potatoes, carrots, onions and mushrooms. Add a pinch of sugar. Turn up heat to medium-low and simmer uncovered for 30, until vegetables and meat are tender. Add the peas. Season again and remove the thyme sprigs. Serve stew with a dollop of sour cream.