Heat a large heavy-bottomed pot over medium heat, add half of the olive oil and heat through. Add half the butter and allow to melt. Add the shallots and garlic and sauté until the shallots are tender and opaque, about 3 minutes.
Add half of the mushrooms and sauté until half the size and golden brown, about 6 minutes. Remove mixture to a bowl and set aside then add the remaining olive oil and butter and repeat with the remaining mushrooms.
Add all the mushrooms back to the pot then stir in the granulated garlic and thyme sprigs. Season with salt and pepper.
Deglaze the pan with the red wine, scraping any bits off the bottom with a wooden spoon.
Add the vegetable broth, and bring the mixture to a boil. Reduce the heat to medium-low and simmer until slightly reduced, about 30 minutes.
Remove from heat and let cool slightly. Discard the thyme sprigs then add the mixture to a blender and purée.
Add the mushroom mixture back to the pot and return to medium heat. Add the heavy cream, whisking to combine. Slowly add the Parmesan and Brie cheeses, stirring constantly, until it has completely melted.
To serve, ladle the soup into warmed soup bowls and serve hot with grilled baguettes.
Notes
Add a splash of sherry just before serving to brighten the flavors and add a subtle depth that complements the earthy mushrooms and creamy brie.