In a large bowl, combine the flour, salt, and pepper. Toss the beef cubes in the flour mixture until well coated.
Heat the olive oil in a large skillet over medium-high heat. Add the chopped bacon and cook until crispy. Remove the bacon and set aside, leaving the drippings in the skillet.
In the same skillet, add the floured beef cubes in batches, browning them on all sides. Remove the beef and set aside.
Add the diced onion and sliced carrots to the skillet, cooking until softened, about 5 minutes. Stir in the minced garlic and cook for an additional minute.
In a slow cooker, combine the browned beef, bacon, sautéed vegetables, red wine, beef broth, tomato paste, thyme, and bay leaves. Stir well to combine.
Cover and cook on low for 7-8 hours or until the beef is tender. In the last hour of cooking, add the quartered mushrooms.
Once cooked, remove the bay leaves and adjust seasoning if necessary. Serve hot, garnished with fresh parsley.