Sauté the Onions and Garlic
In a large pot, combine the butter and olive oil over medium heat until melted. Add the chopped onion and cook until it turns translucent, approximately 5 minutes. Incorporate the minced garlic and continue sautéing for an additional 1–2 minutes until aromatic.
Add the Mushrooms
Stir in the sliced mushrooms and cook until they release their natural moisture and become tender, about 8–10 minutes.
Add Broth and Seasoning
Pour in the vegetable or chicken broth, then season with dried thyme, salt, and black pepper. Bring the mixture to a gentle boil, then reduce the heat and simmer for roughly 10 minutes.
Blend the Soup
For a silky texture, blend the soup using an immersion blender until smooth. If you prefer a chunkier consistency, you may omit this step.
Stir in the Cream
Add the heavy cream or coconut milk, stirring thoroughly to combine. Heat the soup gently over low heat for 5 minutes, avoiding a boil.
Ladle into bowls, garnish with freshly chopped parsley, and serve your luxurious Easy Creamy Mushroom Soup.