Soups & Stews
This sweet potato mushroom soup recipe delivers the perfect balance of earthy sweetness and umami depth, transforming simple ingredients into a velvety, restaurant-worthy bowl. The secret lies in roasting the sweet potatoes first—this caramelizes their natural sugars, creating a rich, nutty foundation that pairs beautifully with sautéed mushrooms.
What starts as a humble soup becomes something extraordinary through this technique, elevating everyday flavors into something truly special.
The process is straightforward yet rewarding: roast the sweet potatoes until tender and golden, then sauté mushrooms with garlic and thyme to develop their earthy aroma.
A blend of roasted vegetables, mushrooms, and broth creates a silky texture, while a touch of cream (or coconut milk for a dairy-free version) adds luxurious smoothness. The result is a soup that’s deeply comforting yet sophisticated, with layers of flavor that linger long after the last spoonful.
What makes this recipe truly versatile is its adaptability—use chicken or vegetable broth, swap in white beans for extra protein, or top with crispy croutons and fresh herbs for added texture. It’s the kind of soup that feels indulgent yet nourishing, perfect for cozy evenings or sharing with guests.
The depth of flavor comes from patience—letting the roasted vegetables and mushrooms develop their natural sweetness before blending them into a harmonious whole.
Whether you’re meal prepping for the week or serving it steaming hot at your dinner table, this sweet potato mushroom soup will become a staple. The blend of textures—creamy, earthy, and slightly crispy—makes every bite satisfying, while its flexibility ensures it works for any dietary preference.
Ready to transform humble ingredients into something extraordinary? Let’s get started.
Ingredients for sweet potato mushroom soup
Roasted sweet potatoes and earthy mushrooms create this velvety soup's umami-rich foundation.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lb | Medium size, peeled and cubed |
| Cream Mushrooms 🍄 | 16 oz | Fresh, sliced into halves |
| Yellow Onion 🧅 | 1 whole | Medium, diced finely |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced finely |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Olive Oil 🫒 | ½ cup | Extra-virgin, for roasting |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Coconut Milk 🥥 | ½ cup | Full-fat, for dairy-free option |
| White Wine 🍷 | ½ cup | Dry, optional for depth |
| Fresh Parsley 🌿 | 0.1 cup | Chopped, for garnish |
The sweet potatoes are the heart of this soup, so choose vibrant orange, firm varieties—the deeper the color, the more natural sweetness. Trader Joe's and Whole Foods carry excellent organic options, but any medium-sized sweet potatoes will work. Peeled and cubed evenly, they roast to a caramelized perfection that forms the soup's nutty backbone. For mushrooms, cremini or shiitake add depth, but cremini are more accessible at most grocery stores. Slice them thickly to prevent over-browning during sautéing. The garlic and onion form the aromatic base—freshly minced garlic releases more flavor than pre-minced, and yellow onions provide a subtle sweetness that balances the earthiness.
No vegetable broth? Chicken broth works equally well—just ensure it's low-sodium to avoid over-salting. Heavy cream can be swapped for coconut milk (use full-fat for best texture) or even Greek yogurt for tangy depth. The white wine, while optional, enhances the umami profile—dry Sauvignon Blanc or Pinot Grigio work best, but any dry white will suffice. For a dairy-free version, the coconut milk replaces the cream seamlessly. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. If you're short on time, pre-minced garlic saves steps, though freshly minced delivers superior flavor. The parsley garnish is purely decorative but brightens the dish—flat-leaf parsley has a more robust flavor than curly.
Roasted sweet potatoes and sautéed mushrooms keep well in the fridge for 4-5 days, though the texture softens over time. For longer storage, freeze the soup in airtight containers for up to 3 months—thaw gradually in the fridge before reheating. To maintain creaminess, reheat gently on low heat, stirring frequently to prevent scorching. For meal prep, portion into glass jars—they reheat more evenly than plastic. Garnish with fresh parsley just before serving to preserve its vibrant color and fresh aroma. The soup tastes even better the next day as flavors meld, making it perfect for batch cooking and reheating throughout the week.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this soup because it’s all in one pot—no chopping boards to clean, no extra pans. Just roast the sweet potatoes and mushrooms together, then blend with the onion, garlic, and broth. The veggies soften into the broth while the mushrooms release their earthy richness, so you’re left with a velvety base that’s ridiculously easy to make.
- Umami Bomb: That combo of roasted sweet potatoes and sautéed cream mushrooms? It’s like a flavor explosion in your mouth. The mushrooms add this deep, savory punch, while the sweet potatoes bring natural sweetness—no sugar needed. Honestly, the first time I tasted it, I thought, "Why haven’t I made this before?"
- Meal Prep MVP: This soup tastes just as good the next day, which is perfect for busy weeks. I double the batch on Sundays, store it in jars, and reheat portions all week long. It’s hearty enough for lunch but light enough for dinner, and the flavors actually deepens after sitting overnight. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxe: Sweet potatoes and mushrooms are affordable staples, but they feel fancy. You’re getting that restaurant-quality creaminess without the price tag—just blend the roasted veggies with a splash of broth and a little cream (if you’re feeling extra). It’s the kind of soup that makes you feel like you’re treating yourself, even when you’re cooking on a tight budget.
Step-by-step instructions for sweet potato mushroom soup
This method balances roasted sweetness with umami depth for a velvety soup that delivers restaurant-quality results at home.
🍳 Step 1: Roast Sweet Potatoes and Mushrooms for Depth
Preheat your oven to 425°F and line two baking sheets with parchment paper. Toss the 3 lb sweet potatoes (peeled and cubed) with 2 tablespoons of the olive oil, 1 teaspoon of salt, and ½ teaspoon of black pepper. Spread them in a single layer on one sheet. In a separate bowl, toss the 16 oz sliced cream mushrooms with 2 tablespoons of olive oil, ½ teaspoon of salt, and ¼ teaspoon of black pepper, then spread them on the second sheet.
Roast both trays for 25-30 minutes until the sweet potatoes are tender when pierced with a knife and the mushrooms are golden brown at the edges. The roasting caramelizes their natural sugars, creating a rich foundation for the soup. Flip the mushrooms halfway through for even browning. This step transforms simple ingredients into complex, flavorful components.
👨🍳 Step 2: Sauté Onions and Garlic for Aromatic Base
While the vegetables roast, heat 2 tablespoons of olive oil in a large Dutch oven over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. Stir occasionally to prevent browning. Add the 6 minced garlic cloves and cook for 30 seconds until fragrant—this ensures you capture their sweet, pungent aroma without burning.
Here's where the wine comes into play: Pour in the ½ cup white wine and let it simmer for 2 minutes until reduced by half. This deglazes the pan, lifting all those browned bits that pack serious flavor. The alcohol will cook off, leaving behind just the wine's depth. If you're making this dairy-free, add the ½ cup coconut milk now and stir to combine.
🥘 Step 3: Build the Soup with Roasted Vegetables
Return the roasted sweet potatoes and mushrooms to the Dutch oven. Add the 4 cups vegetable broth, ½ cup chopped fresh thyme, and bring to a gentle simmer. Let it cook for 10 minutes to allow the flavors to meld. The soup should be thick but still pourable—if it's too thick, add ½ cup water or broth to reach your desired consistency.
Use an immersion blender to purée the soup directly in the pot until completely smooth. For a silky texture, strain through a fine-mesh sieve if you prefer no visible chunks. The roasted vegetables should create a naturally sweet, earthy base that pairs beautifully with the umami from the mushrooms. Taste and adjust seasoning with more salt or black pepper as needed—this is where the soup's balance comes together.
⏰ Step 4: Finish with Cream and Garnish
Reduce heat to low and stir in the 1 cup heavy cream. Let it warm through for 2-3 minutes, stirring occasionally. The cream should heat gently but not curdle—if it starts to separate, remove the pot from heat and whisk vigorously until smooth. The soup should now have a luxurious, velvety texture with a perfect balance of sweetness and umami.
Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh parsley. A drizzle of olive oil or a sprinkle of additional thyme adds another layer of flavor. Serve immediately while warm, as the soup continues to develop its rich character. The contrast of earthy sweet potatoes, meaty mushrooms, and creamy finish makes this soup a standout dish for any occasion.
Pro Tips For Making Sweet Potato Mushroom Soup
- PEEL THEN CUBE SWEET POTATOES: I learned this the hard way—peeling first saves you from a mushy, uneven texture later. Sweet potatoes darken fast when cut, so peel them first, then dice into even ½-inch cubes. (Yes, even if you’re impatient like me.)
- SOFTEN ONIONS LOW AND SLOW: Skip the rush to brown your onions—this soup isn’t about caramelization. Cook them on medium-low with a pinch of salt until fully translucent (about 8–10 minutes). Overcooking turns them bitter, and you’ll regret it when blending.
- SAUTÉ MUSHROOMS IN BATCHES: Cream mushrooms release a ton of water when cooked. Sauté them in two batches over medium-high heat until most liquid evaporates before adding broth. Crowding the pan steams them instead of searing, and that dulls their earthy flavor.
- FINISH WITH A SPLASH OF CREAM: The broth might look perfect, but holding off on cream until the very end keeps the soup silky. Stir in ¼ cup heavy cream or coconut milk just before serving—it cools the soup slightly and adds richness without breaking the blend. (Your future self will thank you.)
Serving suggestions for this dish
Crispy Crouton Toppings
Toasted croutons add irresistible texture contrast to the creamy soup. I love using a French bread baguette cut into ½-inch cubes, tossed with 1 tbsp olive oil, ½ tsp garlic powder, and ¼ tsp smoked paprika.
Bake at 375°F for 10-12 minutes until golden and crisp. For extra flavor, add a pinch of Dijon mustard to the oil before tossing. 🥖
Herb Garnish Combinations
Fresh herbs brighten the soup's earthy flavors. A classic combo is chopped parsley and thyme leaves—sprinkle 1 tbsp each per bowl right before serving. For a bolder look, try chives or microgreens with their delicate crunch.
I also love adding toasted pumpkin seeds for a nutty crunch and extra protein. 🌿
Cheesy Crumb Topping
For a decadent finish, create a cheesy crumb topping by mixing ½ cup panko breadcrumbs, ¼ cup grated Parmesan, 1 tbsp melted butter, and ½ tsp dried thyme.
Toast in a dry pan over medium heat for 2-3 minutes until golden. Sprinkle generously over each bowl—it adds a savory, umami punch that melts slightly into the warm soup. 🧀
Acidic Brighteners
Balance the richness with a tangy element. A squeeze of fresh lemon juice (about ½ tsp per bowl) or a drizzle of high-quality balsamic glaze cuts through the creaminess beautifully.
I also enjoy adding a pickled red onion slice (quick-pickle in 1 tbsp vinegar + 1 tsp sugar for 10 minutes) for a sharp contrast. 🍋
Bread Pairings
Serve with crusty bread that soaks up the soup's velvety goodness. A sourdough baguette or rosemary focaccia works perfectly. For a heartier option, try garlic naan or cheesy cornbread muffins—their textures complement the soup's smoothness while adding extra flavor layers. 🍞
Beverage Pairings
Pair this soup with a crisp white wine like Sauvignon Blanc or Pinot Grigio to complement its earthy sweetness. For beer lovers, a wheat beer or hoppy IPA works well—the citrus notes in wheat beer balance the soup's richness, while IPA's bitterness cuts through the creaminess.
A sparkling water with lemon also refreshes the palate between spoonfuls. 🍷
Nutrition facts
Frequently asked questions
Can I make this soup without roasting the sweet potatoes?
You can, but roasting is key for developing the deep, caramelized sweetness that makes this soup special! If you're short on time, boil the cubed sweet potatoes until tender (10-12 minutes), then proceed with the recipe. The flavor will be less complex, but still delicious. For best results, roasting takes only 25-30 minutes and transforms the humble ingredient into something extraordinary.
How can I make this soup dairy-free?
Simply swap the heavy cream for ½ cup coconut milk (full-fat for best texture) and add it during the sautéing step with the wine. For extra richness, you can also blend in ½ cup silken tofu after puréeing. The coconut milk adds a subtle sweetness that complements the earthy mushrooms beautifully while keeping the soup velvety.
What if my soup turns out too thick?
No problem! Thin it with ½ cup warm water or broth at a time, stirring well after each addition. For a smoother texture, strain through a fine-mesh sieve before thinning. If you prefer a thicker consistency, simply reduce the broth to 3 cups in the recipe. The soup should be thick but still pourable—adjust to your preference while it's still warm.
Can I use dried mushrooms instead of fresh?
Rehydrate ½ cup dried mushrooms in 1 cup hot water for 20 minutes, then drain and use the soaking liquid as part of your broth. For best flavor, use a combination of fresh and dried mushrooms. The dried ones add an intense umami depth that pairs perfectly with the sweet potatoes. Just be sure to squeeze out any excess water before adding them to the soup.
How long will this soup keep in the fridge?
The soup tastes even better the next day! Store it in an airtight container for up to 5 days. For longer storage, freeze portions in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating gently on low heat, stirring frequently to maintain creaminess. Avoid microwaving directly from frozen to prevent uneven heating.
