Cook off the wine: In a saucepan pour in the wine and bring to the boil, then turn the heat down and simmer for 15 minutes, then set aside.
Cook the Speck: In the dutch oven cook the speck lardons in a little olive oil until crispy. Remove the speck and set aside, leaving the fat in the pot.
Prep the Beef: Start by seasoning the beef cubes with salt and pepper, then dusting in flour. Then in the same Dutch oven, brown the beef in batches to ensure even cooking. Once browned, set the beef aside.
Sauté the Vegetables: Add the chopped onion, sliced carrots, and celery and a tbsp of flour to the pot. Cook until the vegetables are softened and the onions are translucent. Remove and set aside.
Combine Ingredients: Pour the wine and beef stock into the dutch oven deglazing the bottom of the pot. Return the beef, speck and vegetables to the pot. Add the halved garlic and bouquet garni.
Simmer: Bring the mixture to a boil, then reduce the heat to a simmer. Cover the pot and let it cook for 2 hours.
Finish with Pearl Onion and Mushrooms: Add the pearl onions and butter to a pan and sauté until golden brown (about 5 minutes) next add the mushrooms to the pearl onions and continue to cook for a couple of minutes. Once nicely browned add them to the dutch oven and continue to simmer for half an hour or until beef is tender.