In a large bowl, combine the beef cubes with flour, salt, and black pepper. Toss until the beef is well coated.
In a large skillet, heat olive oil 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 beef in batches, browning on all sides. Remove the browned 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, cooked 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 30 minutes of cooking, add the quartered mushrooms to the slow cooker.
Once done, remove the bay leaves and stir in fresh parsley before serving.