Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté for 3-4 minutes until softened.
Add sliced mushrooms and cook for 7-8 minutes until they release their moisture and become tender.
Stir in the thyme, rosemary, salt, and pepper. Add vegetable broth and bring to a boil.
Reduce heat and simmer for 10 minutes. Add spinach and cook until wilted.
Stir in cream and cook for another 2-3 minutes. Adjust seasoning if needed.
Optional: Blend for a creamy texture or leave it chunky.
Serve hot and enjoy!