In a large pot, melt the butter over medium heat. Add the chopped onion and sauté for 3-4 minutes, or until the onion becomes translucent. Next, add the minced garlic and cook for an additional minute, being careful not to burn it.
1 medium Onion, 2 tbsp. Unsalted Butter, 2 cloves Garlic
Add the sliced mushrooms to the pot and cook for about 5-7 minutes, or until they release their moisture and start to brown. Stir occasionally to ensure even cooking. Season with salt and pepper, to taste.
1 lbs. Fresh Mushrooms
Sprinkle the flour over the cooked mushrooms, stirring well to ensure the flour is evenly distributed. Cook for 2-3 minutes to remove the raw flour taste.
2 tbsp. All-Purpose Flour
Gradually pour in the vegetable broth, stirring constantly to avoid lumps. Add the chopped thyme leaves and bring the mixture to a boil. Lower the heat and let the soup simmer for 10-15 minutes, allowing the flavors to meld together.
4 cups Vegetable Broth, 1 tsp. Fresh Thyme Leaves
Using an immersion blender or a regular blender, carefully blend the soup until it reaches your desired consistency. If using a regular blender, remember to allow the steam to escape and blend in batches if necessary. Return the soup to the pot, and stir in the heavy cream. Heat the soup for an additional 2-3 minutes, ensuring it doesn't boil.
1 cup Heavy Cream
Taste the soup and adjust the seasonings if needed. Ladle the German Creamed Mushroom Soup into bowls, garnish with fresh parsley, and serve with a crusty bread roll for a complete, delicious meal.
Salt & Pepper, Fresh Parsley