Ingredients
- 4 tablespoons olive oil, butter, or vegan butter
- 1 large onion, diced (or two fat shallots)
- 4 garlic cloves, rough chopped (plus 2–4 more for garnish, sliced)
- 1 lb cremini mushrooms, sliced (or use mushrooms of your choice)
- ½ teaspoon salt
- 1 tablespoon fresh rosemary, chopped (or thyme)
- 5 tablespoons flour (or gluten-free flour)
- 3 cups hot veggie broth, chicken stock, or beef broth (or water with bouillon cubes)
- ½ cup to 1 cup sour cream (¾ cup recommended) or vegan sour cream, cashew cream, or heavy cream
- Pepper to taste
- Optional garnish: drizzle of truffle oil, garlic chips, croutons, crusty bread
Instructions
- Heat olive oil, butter, or vegan butter in a large pot over medium heat.
- Add the diced onion (or shallots) and sauté until softened, about 4-5 minutes.
- Add the chopped garlic and sauté for an additional 1 minute, until fragrant.
- Add the sliced mushrooms, salt, and rosemary (or thyme). Cook, stirring occasionally, until mushrooms are browned and have released their moisture, about 7-10 minutes.
- Sprinkle the flour over the mushrooms and stir well to coat. Cook for 1-2 minutes.
- Slowly add the hot broth while stirring to avoid lumps. Bring to a boil, then reduce the heat and simmer for 10 minutes until the soup thickens.
- Stir in the sour cream or alternative and season with pepper to taste. Adjust seasoning if necessary.
- Ladle the soup into bowls and garnish with truffle oil, garlic chips, croutons, or crusty bread as desired.
- Serve hot and enjoy!
Notes
- Garlic chips: Thinly slice garlic and sauté in olive oil until golden and crispy for a savory crunch.
- Use vegan butter, sour cream, or cashew cream to make the soup vegan.
- For extra indulgence, top with grated parmesan or a dollop of cashew cream.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 270
- Sugar: 5g
- Sodium: 580mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 15mg