Blender or immersion blender (optional for creamy texture)
Ingredients
2tbspolive oil or butter
1large oniondiced
2clovesgarlicminced
1lbmushroomsbutton, cremini, or a mix, sliced
3medium potatoespeeled and diced
4cupsvegetable or chicken broth
1cupmilk or heavy creamfor creaminess, optional
Salt and pepperto taste
Fresh parsley or chivesfor garnish
Instructions
Sauté The Onions And Garlic
Heat the olive oil or butter in a large pot over medium heat. Add the diced onions and cook for about 5 minutes until they become translucent. Add the minced garlic and sauté for an additional minute until fragrant.
Cook The Mushrooms
Add the sliced mushrooms to the pot, stirring occasionally. Let them cook for about 8–10 minutes until they release their moisture and begin to brown.
Add Potatoes And Broth
Add the diced potatoes to the pot, then pour in the broth. Stir everything together and bring the mixture to a boil. Once boiling, reduce the heat to a simmer and cover the pot. Let it cook for about 15–20 minutes until the potatoes are tender.
Blend For Creaminess (Optional)
For a creamy soup, use an immersion blender to blend the soup until smooth, or transfer it in batches to a regular blender. If you prefer a chunky texture, blend only half of the soup or skip this step entirely.
Add Milk Or Cream (Optional)
If you want a richer texture, stir in the milk or heavy cream at this stage. Let the soup simmer for another 5 minutes, stirring occasionally.
Season And Serve
Taste the soup and season with salt and pepper to your liking. Ladle it into bowls and garnish with fresh parsley or chives.
Notes
When blending hot soup, remember to leave a vent in the blender lid to prevent steam build-up, or let the soup cool slightly before blending.