Homemade mushroom soup is one of the best comfort foods! Fresh mushrooms, heavy cream, and vegetable broth combine to make a creamy and delicious soup.
Add butter to a large Dutch oven or stock pot, and sauté the onion and garlic over medium heat, for 2-3 minutes, until soft.
Add in the chopped mushrooms and continue to sauté for about 10 minutes, stirring occasionally.
Add in the vegetable broth and stir in the cream. Bring to a simmer and cover for about 20 minutes.
Blend the soup with an immersion blender or by transferring most of the soup to a blender, until mostly blended, leaving some chopped pieces behind, or until it reaches your desired consistency.
Stir in the salt and pepper, then bring back to a simmer for about 5 minutes before serving.
Top with fresh parsley and sliced mushrooms if desired. Serve, and enjoy!