Nothing feels quite as comforting as a warm bowl filled with rich, velvety goodness on a chilly day, and this Creamy Mushroom and Potato Soup with Green Onions Recipe delivers exactly that in every spoonful. Combining the earthy depth of cremini mushrooms with the silky softness of tender potatoes, all enlivened by the bright, fresh bite of green onions, this soup strikes the perfect balance between hearty and fresh. Whether you’re craving a simple weeknight dinner or a soul-soothing starter for guests, this recipe brings cozy satisfaction to your table with a plant-based twist that anyone can enjoy.

Ingredients You’ll Need
This Creamy Mushroom and Potato Soup with Green Onions Recipe calls for straightforward ingredients that pack a flavorful punch. Each component is thoughtfully chosen to build layers of taste, texture, and color that make this soup irresistible.
- Cremini mushrooms (250 grams): These bring an earthy richness and meaty texture that forms the soup’s savory backbone.
- Medium potatoes (4, about 450 grams): Peeled and cubed for creamy body and natural thickness.
- Brown onion (1 medium): Adds sweetness and depth when sautéed to perfection.
- Garlic cloves (2): Minced to infuse the soup with warm, aromatic undertones.
- Green onions (2 stalks): Finely chopped for a zesty, fresh contrast to the creamy base.
- Mixed Italian seasoning (1 teaspoon): A fragrant blend that layers in herbaceous complexity.
- Red pepper flakes (1/4 teaspoon): Provides just a hint of gentle heat without overpowering the other flavors.
- Ground black pepper (1/4 teaspoon): For subtle spice and enhanced savoriness.
- Salt (to taste): Essential for balancing and uplifting all the flavors.
- Vegetable stock (2 cups): Creates a flavorful, veggie-packed liquid foundation for the soup.
- Plant-based milk (1 cup): Choose cashew, coconut, or soy milk to add creaminess without dairy.
- Olive oil (2 tablespoons): For sautéing and adding a subtle fruity richness.
How to Make Creamy Mushroom and Potato Soup with Green Onions Recipe
Step 1: Sauté the Mushrooms
Begin by heating 1 tablespoon of olive oil in a large pot over medium heat. Toss in the sliced cremini mushrooms and sauté them for 4 to 5 minutes until they soften and start to release their earthy aroma. This step not only brings out their deep flavor but also prevents the soup from becoming soggy later. Once cooked, remove the mushrooms and set them aside—they’ll rejoin the soup later to maintain their texture.
Step 2: Cook the Onion and Garlic
Using the same pot, add the remaining tablespoon of olive oil. Toss in the finely chopped brown onion and sauté until it turns translucent and tender, coaxing out its natural sweetness. Next, add the minced garlic and cook for just 30 seconds until fragrant. This brief step is crucial as garlic burns easily, so keep it moving to preserve its vibrant flavor.
Step 3: Spice Things Up
Sprinkle the Italian seasoning, red pepper flakes, salt, and ground black pepper over the softened onions and garlic. Stir these together, letting the spices bloom for about 30 seconds. This will build a fragrant, herbaceous layer that elevates every spoonful of the soup.
Step 4: Add Potatoes and Simmer
Next, incorporate the cubed potatoes, stirring well to coat them with the flavorful onion and spice mixture. Pour in the vegetable stock and bring everything to a boil. Once boiling, reduce the heat, cover the pot, and let it simmer gently for 25 to 30 minutes, or until the potatoes are tender enough to mash with ease. This slow simmer lets the flavors meld beautifully while softening the potatoes to the perfect texture.
Step 5: Mash and Combine
Using a masher, partially mash the potatoes directly in the pot, leaving some chunks behind to keep the soup hearty and interesting. Stir the sautéed mushrooms back in along with the plant-based milk and green onions. Let the soup continue to simmer for 4 to 5 minutes, allowing the creaminess to develop and the green onion’s fresh edge to soften slightly without losing its brightness.
How to Serve Creamy Mushroom and Potato Soup with Green Onions Recipe
Garnishes
To finish off, sprinkle extra finely chopped green onions on top for a burst of color and a crisp bite. You can also add a sprinkle of freshly ground black pepper or a few fresh herb leaves like parsley or thyme. These simple touches make each bowl look as inviting as it tastes.
Side Dishes
This soup pairs wonderfully with a crusty slice of whole-grain bread or garlic toast for dunking. A crisp green salad or roasted seasonal vegetables will balance the soup’s creaminess if you want a fuller meal. For a heartier lunch, a grilled cheese sandwich serves as an excellent companion.
Creative Ways to Present
Serve the soup in rustic ceramic bowls to enhance its homey appeal or in clear glass mugs for a modern twist that shows off its creamy texture and mushroom morsels. For a special touch, drizzle a little truffle oil or swirl a dollop of plant-based sour cream on top right before serving. Presentation can truly elevate this comforting classic.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftovers, store the soup in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making the soup even more delicious the next day.
Freezing
This Creamy Mushroom and Potato Soup with Green Onions Recipe freezes beautifully. Just let the soup cool completely, then transfer it into freezer-safe containers or heavy-duty freezer bags. It will keep well for up to 3 months. Avoid freezing with the green onions mixed in if you prefer their fresh texture; add them fresh upon reheating.
Reheating
Reheat the soup gently on the stovetop over low-medium heat, stirring occasionally to prevent sticking and to redistribute the creaminess. If it has thickened too much, simply stir in a splash of plant-based milk or vegetable stock to loosen it up. Avoid microwaving directly without stirring as it can heat unevenly.
FAQs
Can I use other types of mushrooms in this soup?
Absolutely! While cremini mushrooms bring a lovely earthiness, you can swap in button, shiitake, or even porcini mushrooms depending on what you have on hand or prefer. Just be sure to sauté them properly to build maximum flavor.
Is this soup gluten-free?
Yes, this recipe is naturally gluten-free as it uses all whole-food ingredients and plant-based milk alternatives that don’t contain gluten. Just double-check your vegetable stock to ensure it’s gluten-free if that’s a concern.
Can I make this soup creamier?
For an even creamier texture, try adding a handful of soaked cashews blended with the plant-based milk before stirring it into the soup. This adds richness without compromising the lightness.
What’s the best plant-based milk to use?
Cashew milk is smooth and neutral, making it a perfect choice, but coconut milk adds a subtle sweet richness, and soy milk offers a protein boost. Choose based on your flavor preference and dietary needs.
Can I omit the red pepper flakes?
Yes! The red pepper flakes are there for a touch of mild heat, but if you prefer your soup completely mild, simply leave them out. The seasoning blend and fresh green onions provide plenty of flavor to keep the soup exciting.
Final Thoughts
If you’re craving a bowl of pure comfort that’s easy to prepare but impressively flavorful, this Creamy Mushroom and Potato Soup with Green Onions Recipe is the perfect choice. It’s a dish that feels like a warm hug in a bowl and is guaranteed to become a weeknight favorite. I truly hope you enjoy making it as much as I do sharing it with you!
Print
Creamy Mushroom and Potato Soup with Green Onions Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegan
Description
This creamy mushroom and potato soup features sautéed cremini mushrooms, tender cubed potatoes, and fresh green onions in a flavorful broth seasoned with Italian herbs and a hint of spice. It uses plant-based milk to create a velvety texture without dairy, making it a comforting and nutritious vegan meal perfect for any season.
Ingredients
Main Ingredients
- 250 grams cremini mushrooms, sliced
- 4 medium potatoes (around 450 grams), peeled and cubed
- 1 medium brown onion, finely chopped
- 2 cloves garlic, minced
- 2 stalks green onion, finely chopped
- 2 cups vegetable stock
- 1 cup plant-based milk (cashew, coconut, or soy)
Seasonings and Oils
- 1 teaspoon mixed Italian seasoning
- 1/4 teaspoon red pepper flakes
- 1/4 teaspoon ground black pepper
- Salt to taste
- 2 tablespoons olive oil
Instructions
- Sauté Mushrooms: Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the sliced cremini mushrooms and sauté for 4-5 minutes until they soften and release their juices. Remove the mushrooms from the pot and set aside.
- Sauté Onions: In the same pot, add the remaining 1 tablespoon of olive oil. Add the finely chopped brown onion and sauté until it becomes translucent, about 4-5 minutes.
- Add Garlic and Spices: Stir in the minced garlic and cook for 30 seconds until fragrant. Then add the mixed Italian seasoning, red pepper flakes, salt, and ground black pepper. Cook for an additional 30 seconds to bloom the spices.
- Add Potatoes and Stock: Add the peeled, cubed potatoes to the pot and stir well to coat with the onion and spice mixture. Pour in the vegetable stock and bring everything to a boil.
- Simmer Potatoes: Reduce the heat, cover the pot, and let it simmer for 25-30 minutes until the potatoes are tender when pierced with a fork.
- Mash Potatoes: Using a potato masher, partially mash the potatoes in the pot, leaving some chunks intact for texture.
- Finish Soup: Stir the cooked mushrooms back into the pot along with the plant-based milk and chopped green onions. Simmer the soup gently for 4-5 minutes to warm through and meld flavors.
- Serve: Garnish with additional green onions or fresh herbs if desired. Serve the soup warm for a comforting meal.
Notes
- You can substitute cremini mushrooms with button or portobello mushrooms.
- Adjust the red pepper flakes based on your spice preference.
- Plant-based milk options like cashew or soy provide creaminess without dairy; coconut milk will add a slight sweetness.
- This soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
- For a smoother texture, blend a portion of the soup before adding mushrooms and milk.

