Heat butter and oil in a large pot over medium-high heat until melted. Sauté onion for 2 to 3 minutes until softened. Cook garlic until fragrant, about 1 minute.
Add mushrooms and 2 teaspoons thyme, cook for 5 minutes. Pour in wine and allow to cook for 3 minutes.
Sprinkle mushrooms with flour, mix well and cook for 2 minutes. Add stock, mix again and bring to a boil. Reduce heat to low-medium heat, season with salt, pepper and crumbled bouillon cubes.
Cover and allow to simmer for 10-15 minutes, while occasionally stirring, until thickened.
Reduce heat to low, stir in cream or half and half. Allow to gently simmer (do not boil). Adjust salt and pepper to your taste.
Mix in parsley and remaining thyme. Serve warm.
Video
Notes
Storage, Reheating, and Make Ahead
If you have leftovers, you can store the soup in the fridge for up to four days. Just keep it in an airtight container.When you are ready for another bowl, reheating is simple:
Stovetop: Warm it gently over low heat, stirring frequently. Avoid bringing it to a rapid boil so the dairy doesn't curdle.
If you are planning to make this ahead for the freezer, I recommend cooking the soup completely but leaving the cream out. Freeze the base, thaw it overnight in the fridge, and stir the fresh cream in while reheating on the stove.Happy cooking! Xx
Don't wash your mushrooms by soaking them in a bowl of water, as they act like sponges and will water down your broth. Instead, gently wipe the dirt off with a damp paper towel before slicing to get the best browning in the pan.