Preheat your oven to 350°F (175°C).
In a large bowl, season the beef cubes with salt and pepper, then sprinkle with flour and toss to coat evenly.
In a large Dutch oven, heat 2 tablespoons of olive oil over medium-high heat. Add the bacon and cook until crispy. Remove the bacon and set aside, leaving the drippings in the pot.
In the same pot, add the beef in batches, browning on all sides. Remove the beef and set aside.
Add the remaining olive oil to the pot, then add the onion and carrots. Sauté for about 5 minutes until softened. Stir in the garlic and cook for an additional minute.
Return the beef and bacon to the pot. Pour in the red wine and beef broth, then add the tomato paste, thyme, and bay leaves. Bring to a simmer.
Cover the pot and transfer it to the preheated oven. Cook for 2 to 2.5 hours, or until the beef is tender.
In the last 30 minutes of cooking, add the quartered mushrooms to the pot.
Once done, remove from the oven, discard the bay leaves, and adjust seasoning if needed. Garnish with fresh parsley before serving.