Soups & Stews
This sweet potato mushroom soup recipe transforms humble ingredients into a velvety, umami-rich bowl that feels like a warm embrace on chilly evenings. The secret lies in slow-cooked broth that develops deep, earthy flavors while the mushrooms caramelize into sweet, meaty perfection.
I’ve perfected this technique over years of testing—balancing creamy texture with vibrant, savory notes that linger long after the last spoonful.
What sets this recipe apart is the dual-roasting method for mushrooms and sweet potatoes, which builds complex caramelization before blending into a silky broth. Traditional techniques like toasting whole spices and deglazing the pan with vegetable stock create a rich, aromatic base that elevates every bite.
The result? A soup that’s naturally vegetarian but packed with umami depth, thanks to the mushrooms and a touch of creaminess that rounds out the flavors.
This soup delivers restaurant-quality comfort without the fuss—ready in about 45 minutes with minimal prep. The sweet potatoes add natural sweetness, while the mushrooms contribute an earthy, almost meaty richness. Serve it with crusty bread or a sprinkle of fresh herbs for a touch of brightness.
The best part? It tastes even better the next day, making it perfect for meal prep or cozy weeknight dinners.
For those avoiding dairy, simply swap the cream for coconut milk or a cashew-based alternative—the flavor remains rich and satisfying. The recipe’s adaptability ensures everyone at the table can enjoy this hearty, soul-warming dish. Let’s get cooking!
Ingredients for sweet potato mushroom soup
Earthy sweet potatoes and umami mushrooms form the heart of this velvety vegetarian soup, elevated by slow-roasted depth and aromatic spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium, peeled and cubed |
| Cremini Mushrooms 🍄 | 1 ½ lbs | Whole, stems trimmed |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Vegetable Stock 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and finishing |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, chopped |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for dairy-free option |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The mushrooms and sweet potatoes are the stars here—cremini mushrooms for their meaty texture and orange-fleshed sweet potatoes for natural sweetness. For mushrooms, look for fresh, firm specimens with minimal bruising at Whole Foods or your local market. Sweet potatoes should be dense and vibrant orange—avoid any with soft spots. I always buy organic when possible, especially for sweet potatoes, as their skins can absorb contaminants. If you're short on time, pre-cut sweet potatoes from the produce section work fine, but roasting whole gives better caramelization.
No cremini mushrooms? Shiitake or oyster mushrooms add similar earthy depth. For a dairy-free version, swap the heavy cream for coconut milk or cashew cream—the texture remains rich. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. The vegetable stock can be homemade or a high-quality low-sodium brand like Pacific Foods. For extra umami, add 1 tbsp soy sauce or mushroom powder. If you prefer a smoother texture, blend the soup longer—just leave a little chunky for visual appeal. The coconut milk adds a subtle sweetness that balances the earthy flavors perfectly.
This soup tastes even better the next day as the flavors meld. Store in an airtight container for up to 5 days in the fridge. For freezing, portion into silicone molds or ice cube trays—thaw and reheat gently for the best texture. The coconut milk version keeps for 3 days refrigerated or 2 months frozen. Garnish with fresh parsley just before serving to brighten the dish. For extra richness, drizzle with a touch of truffle oil or a sprinkle of toasted pumpkin seeds before serving.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this when I’m too tired to wash another dish. Sweet potatoes and mushrooms soften right in the pot—no blender, no strainer, just a silky smooth result with zero extra cleanup.
- Umami Bomb: That earthy mushroom-onion combo? Chef’s kiss. The garlic clove toasted until golden takes it from good to "why didn’t I think of this sooner," and the stock ties it all into something deeply satisfying.
- Meal Prep MVP: Make a double batch and freeze portions—it reheats like a dream. Perfect for lazy Mondays or when you need a hearty lunch without the fuss of cooking fresh every time.
- Budget-Friendly Luxe: Sweet potatoes and mushrooms stretch this into a full meal for half the cost of store-bought soups. Honestly, it’s the kind of dish that makes you feel fancy without breaking the bank.
Step-by-step instructions for sweet potato mushroom soup
Here's how to create a velvety soup where sweet potatoes and mushrooms harmonize through precise technique.
Roast Sweet Potatoes and Mushrooms for Depth of Flavor
Preheat your oven to 425°F. On two separate baking sheets, arrange the 2 lbs sweet potatoes and 1.5 lbs cremini mushrooms in a single layer. Drizzle each with ¼ cup of the extra-virgin olive oil and season with ½ tsp salt and ½ tsp ground black pepper. Toss gently to coat evenly.
Roast the sweet potatoes for 25-30 minutes until tender and caramelized at the edges. Remove them and set aside. Increase the oven temperature to 450°F, then roast the mushrooms for 15-20 minutes until golden brown and slightly crispy. The high heat develops their umami richness—this is where the soup's depth comes from.
Sauté Aromatics and Build the Base
In a large Dutch oven, heat ¼ cup extra-virgin olive oil over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the minced garlic cloves and 2 tbsp fresh thyme, cooking for another 1 minute until fragrant.
Increase heat to medium-high and add the roasted mushrooms. Sauté for 3-4 minutes until their juices evaporate and they release their earthy aroma. This step creates the flavor foundation—don't rush it. The mushrooms should be well-browned by now, adding that essential umami backbone to your soup.
Simmer the Vegetables in Stock
Pour in the 4 cups vegetable stock and bring to a gentle boil. Add the roasted sweet potatoes, then reduce heat to medium-low. Let it simmer for 15-20 minutes until the sweet potatoes are fork-tender and the flavors meld together. Stir occasionally to prevent sticking.
Here's the thing—this simmering time is crucial. It allows the sweet potatoes to break down just enough to create a naturally thickened base without needing heavy blending. The soup should have a rustic, chunky texture at this stage, with visible pieces of sweet potato and mushroom.
Finish with Cream and Coconut Milk
Remove the soup from heat and let it cool slightly. Using an immersion blender (or carefully transferring to a countertop blender), blend until smooth but still slightly textured. Return to the pot and stir in the 1 cup heavy cream and ½ cup coconut milk. The coconut milk adds a subtle sweetness that balances the earthy flavors.
Season to taste with additional salt and black pepper. For extra richness, you can add a splash more cream if needed. This is where the soup transforms from hearty to luxurious. The cream and coconut milk create that signature velvety texture while keeping it light enough to serve as a first course.
Garnish and Serve Warm
Ladle the soup into bowls and garnish immediately with ¼ cup chopped fresh parsley. The parsley adds a bright contrast to the rich, earthy flavors. Serve with crusty bread or a side salad to complete the meal.
This soup keeps well in the refrigerator for up to 3 days, though it's best enjoyed fresh. The flavors actually deepen as it sits, making it perfect for meal prep. The key to its success lies in that initial roasting step—it's what transforms simple ingredients into something truly special.
Pro Tips For Making Sweet Potato Mushroom Soup
- Sear the Mushrooms First: After dicing those creminis, don’t just toss them in with the onions—give them a quick 3-4 minute sear in a dry pan with a splash of oil (yes, even if you’re in a hurry). That caramelized edge cuts through the sweetness of the potatoes and adds depth. I used to skip this, and the soup always tasted flat until I tried it.
- Peel and Cube Sweet Potatoes: Skip the tedious spiralizer—just peel and cut the sweet potatoes into ½-inch cubes. They’ll cook faster and more evenly, so you’re not left with mushy bits at the bottom of the pot. (And no, you don’t need to par-cook them—just toss them in raw with the stock.)
- Salt the Stock Early: If you’re using plain vegetable stock, season it before adding the potatoes. The salt needs time to distribute, and waiting until the end means you’ll either miss it or overdo it. A pinch of salt in the stock is the thing that matters most for balancing the dish.
- Blend in Stages: Don’t dump everything into the blender at once—blend half the soup first, then add the rest. This prevents clogging and ensures you get a silky texture without straining. (Pro move: Use a tamper if your blender has one, or pulse a few times first to break up big chunks.)
Essential equipment for this recipe
Dutch Oven Essentials
A 5-quart Dutch oven is my go-to for this recipe because it handles both roasting and simmering beautifully. Look for a heavy-gauge stainless steel or enameled cast iron—I recommend All-Clad Stainless for durability or Le Creuset for even heat distribution.
The deep sides prevent splattering during simmering, while the tight lid traps steam for even cooking. If you don’t own one, a large stockpot with a tight-fitting lid works in a pinch. 🔥
Immersion Blender
An immersion blender is a game-changer for this soup—it blends right in the pot, eliminating the need to transfer hot liquid to a countertop blender (which can be dangerous). My top pick is the Ninja Professional for its powerful motor and dishwasher-safe design.
For a budget option, the Oster Classic delivers great results without breaking the bank. If you’re blending in batches, use a high-capacity countertop blender like the Vitamix 5200 and work in 1-cup portions at a time.
Baking Sheets
Two half-sheet pans (about 13x18 inches) are ideal for roasting the sweet potatoes and mushrooms simultaneously. I use stainless steel sheets from Nordic Ware because they’re durable and easy to clean.
If you’re short on space, a single full sheet pan works—just roast the mushrooms first, then the sweet potatoes. For even browning, place the pans on the middle rack of your oven, where heat is most consistent. 🌡️
Measuring Tools
Precision matters in this recipe, so invest in a stainless steel measuring set like the OXO Good Grips for accurate liquid and dry measurements. A microplane is also handy for freshly grating garlic and ginger (if you add it) to maximize flavor.
For herbs, a sharp chef’s knife and cutting board are essential—chop thyme and parsley finely for the best texture. A fine-mesh strainer comes in handy if you prefer a completely smooth soup.
Thermometer
While not mandatory, an instant-read thermometer like the Thermoworks ThermoPop ensures your sweet potatoes reach 200°F (perfectly tender but not mushy). For the stock, check that it’s simmering at 195-205°F—this gentle boil prevents scorching.
If you’re roasting mushrooms, they’re ready when they hit 210°F internally. A thermometer takes the guesswork out of timing, especially if you’re multitasking in the kitchen.
Nutrition facts
Frequently asked questions
Can I make this soup without an immersion blender?
Transfer the hot soup in batches to a high-capacity blender like a Vitamix, working in 1-cup portions at a time. For extra safety, let the soup cool slightly first and avoid overfilling. If you prefer a rustic texture, skip blending entirely—just mash some sweet potatoes with a fork for thickness. The soup will still be delicious!
How can I make this soup vegan?
Swap the heavy cream for ½ cup full-fat coconut milk (or cashew cream) and use vegan vegetable stock. For extra richness, stir in 2 tbsp nutritional yeast after blending. The coconut milk adds natural sweetness that balances the earthy mushrooms perfectly.
Why does my soup taste watery after blending?
This usually happens if the sweet potatoes weren't cooked long enough or if too much stock was added. Let the soup simmer uncovered for 5-10 extra minutes to reduce the liquid, or stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer until thickened. The roasting step is key—make sure your sweet potatoes are fork-tender before blending!
Can I use frozen mushrooms instead of fresh?
Yes, but thaw and pat them completely dry first to prevent a watery soup. Frozen mushrooms work best when roasted at 425°F for 12-15 minutes (they'll release more moisture). For extra flavor, add 1 tsp soy sauce or mushroom powder to the stock. Fresh mushrooms develop deeper caramelization, but frozen ones still add great umami!
What's the best way to reheat leftover soup?
Gently reheat on the stovetop over low heat until warm, stirring occasionally. Avoid microwaving as it can make the texture grainy. For best results, reheat only what you need and add a splash of water or stock if it thickens too much. The soup actually tastes better the next day as flavors meld!
