Heat the oil in a large pot over medium-high heat.
Add the garlic and onion. Sauté for 3-5 minutes, stirring occasionally, until softened and fragrant.
Stir in the mushrooms and cook for 5-8 minutes, stirring occasionally, until they release their juices and become tender.
Pour in the white wine and cook over high heat for 1-2 minutes, stirring frequently, to let the alcohol evaporate.
Sprinkle in the flour and cook for 2 minutes, stirring constantly to combine.
Add the vegetable broth, thyme, salt, and pepper. Stir well and let it simmer for 15 minutes.
Pour in the coconut milk and simmer for another 2-3 minutes on low heat.
Remove from heat and blend the soup until smooth using an immersion blender or regular blender. Serve immediately and enjoy!
Notes
Store in an airtight container in the fridge for up to 3-4 days.
Freeze in a sealed container or freezer-safe bag for up to 3 months. Thaw in the fridge overnight before reheating.
Reheat on the stovetop over medium-low heat, stirring occasionally, or in the microwave in 1-minute intervals, stirring between each. Add a splash of broth or non-dairy milk if the soup is too thick.