This creamy potato mushroom soup is the ultimate comfort food for cold evenings. Sautéed cremini mushrooms, tender potatoes, sweet carrots and peas come together in a rich, herb-infused broth. A touch of cream cheese and a creamy sauce base give it a velvety texture that’s simply irresistible.
Topped with golden, crunchy ciabatta croutons seasoned with olive oil and thyme, every spoonful offers a delightful contrast. This vegetarian soup is hearty enough for a main course or a satisfying lunch. Serve it with extra croutons on the side to keep them crisp.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Preheat the oven to 450°F (230°C) with a rack in the top position. Wash and dry all produce. Dice the potatoes into ½-inch pieces. Halve, peel and finely chop the onion. Trim and quarter the mushrooms. Trim, peel and halve the carrots lengthwise, then slice crosswise into ¼-inch-thick half-moons. Finely dice the celery. Peel and mince or grate the garlic.
- Heat a large drizzle of cooking oil in a large pot over medium-high heat. Add the diced potatoes, onion, dried thyme, dried rosemary and a generous pinch of salt. Cook, breaking up some of the potatoes with a spoon and stirring occasionally, until lightly browned, about 4-6 minutes.
- Add another drizzle of oil along with the mushrooms, carrots and celery. Season with salt and cook, stirring, until the vegetables have softened, 5-7 minutes. Add the minced garlic and cook, stirring frequently, until fragrant, 1-2 minutes more.
- Stir in the peas, mushroom stock concentrate, ½ teaspoon salt (or 1 teaspoon if doubling the recipe) and 2½ cups water (or 4½ cups for a larger batch). Cover the pot and bring to a boil, then reduce the heat to a low simmer. Cook until the potatoes are fork-tender, 10-12 minutes.
- While the soup simmers, prepare the croutons: Tear the ciabatta bread into bite-size pieces and spread them on a baking sheet. Drizzle with olive oil, season with salt and pepper and toss to coat. Bake on the top rack until golden brown and crispy, 3-5 minutes. Set aside.
- Once the potatoes are tender, stir in the cream sauce base and cream cheese. Cook, stirring occasionally, until the soup thickens slightly, 2-4 minutes. Remove from heat. Add the butter and stir until melted. Taste and adjust seasoning with salt and pepper as needed.
- Ladle the soup into bowls. Top each serving with a handful of the crispy ciabatta croutons. For maximum crunch, add croutons just before eating. Serve immediately.
Recipe Tips
For extra flavor, sauté the mushrooms until they release their liquid and start to brown before adding other vegetables.
If you prefer a smoother soup, use an immersion blender to partially puree the soup before adding the cream sauce base and cream cheese.
Keep the croutons separate from the soup until serving to maintain their crunch.
FAQ
Can I make this soup ahead of time?
Yes, the soup can be prepared a day in advance and reheated gently on the stovetop. However, the croutons should be added fresh just before serving to stay crispy.
Can I substitute the cream sauce base?
If you don’t have cream sauce base, you can use an equal amount of heavy cream or a mixture of milk and a little flour to thicken. Adjust seasoning accordingly.
Is this soup vegan?
No, this recipe contains dairy from cream sauce base, cream cheese and butter. To make it vegan, substitute with plant-based cream, vegan cream cheese and vegan butter.































Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.