Soups & Stews
This asparagus and sweet potato soup recipe delivers velvety comfort in just 25 minutes, blending earthy sweet potatoes with bright asparagus for a harmonious green-meet-orange bowl.
The secret lies in roasting the asparagus first—this caramelizes its natural sweetness while concentrating its flavor, creating a depth that sautéing alone can't match.
I developed this recipe after years of testing vegetable soups, and it's become my go-to for quick yet satisfying meals that feel like a hug in a bowl.
The beauty of this soup is its balance: the sweet potatoes provide a creamy, slightly sweet base, while the asparagus adds a fresh, almost grassy brightness that cuts through the richness.
A touch of garlic and onion builds flavor without overpowering, and a splash of vegetable broth keeps it light yet substantial. What makes it truly special is how it transforms simple ingredients into something restaurant-worthy—no fancy techniques required, just attention to timing and seasoning.
By the time you're done, you'll have a soup that's silky smooth yet still vibrant, with just the right texture to coat your spoon. The roasted asparagus adds pockets of color and crunch, while the sweet potatoes create that velvety body we all crave.
It's the kind of dish that feels indulgent but is actually packed with nutrients, making it perfect for weeknight dinners or cozy gatherings.
Serve it with a sprinkle of fresh herbs, a swirl of cream, or a slice of crusty bread to soak up every last drop. The best part? This soup tastes even better the next day, so you'll find yourself making it again and again. Let's get cooking!
Ingredients for asparagus and sweet potato soup
Pantry staples plus seasonal veggies—this soup turns simple ingredients into velvety comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Asparagus 🥬 | 1 lb | Trimmed, tough ends removed |
| Sweet Potatoes 🍠 | 2 medium | Peeled, cut into 1-inch cubes |
| Yellow Onion 🧅 | 1 medium | Diced, about 1 cup |
| Garlic Cloves 🧄 | 3 cloves | Minced, for depth of flavor |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting asparagus |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, for fresh aroma |
| Crusty Bread 🍞 | 4 slices | For serving, optional garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The asparagus is everything here. Look for bright green stalks with tight tips at the grocery store—avoid anything woody or limp. Sweet potatoes? Orange-fleshed varieties like Garnet or Jewel work best. For the broth, Pacific Foods or Imagine brands are my go-to for low-sodium options. The key is roasting the asparagus first—this caramelizes its natural sweetness while keeping the tips vibrant. I usually grab my sweet potatoes from the organic section at Whole Foods or Trader Joe's—they hold up better to roasting.
No fresh thyme? Dried works at one-third the amount, but fresh has that bright aroma you can't beat. Short on asparagus? Green beans or zucchini can stretch it, though the flavor will shift slightly. The heavy cream is non-negotiable for that velvety texture—full-fat is worth it. If you're avoiding dairy, coconut milk works but adds a different richness. For the lemon juice, fresh is a must—bottled won't cut through the soup's sweetness the same way. The crusty bread? Grab whatever's on sale—sourdough or baguette slices both work perfectly.
This soup tastes even better the next day—honestly, the flavors meld even more beautifully. Store leftovers in an airtight container for up to 4 days in the fridge. Freezes well for 3 months if you want to make a big batch. I always double the recipe and portion it into containers—lunches sorted for the week. For serving, toast the bread until it's crispy, then rub it with a garlic clove for extra flavor. The soup keeps well at room temperature for 2 hours if you're prepping ahead for a gathering.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just chop, sauté, and blend. No fancy gadgets, no extra dishes. The sweet potatoes soften while the asparagus stays tender-crisp, all in one pot. Honestly, my lazy Sundays thank me every time.
- Sweet & Savory Balance: That caramelized onion and roasted garlic base? Chef’s kiss. The sweet potatoes add natural sweetness, but the asparagus brings a bright, earthy punch—like a hug in a bowl. (Yes, even on a Tuesday night.)
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunches for the week. The flavors actually improve after a day or two—richer, deeper. My daughter picks out the best asparagus spears, but still asks for seconds.
- Budget-Friendly Luxury: Fresh asparagus and sweet potatoes stretch far, and vegetable broth keeps it affordable. No cream or heavy ingredients, just bold, satisfying flavor that feels fancy without the price tag. My wallet and taste buds win.
Step-by-step instructions for asparagus and sweet potato soup
This velvety soup comes together faster than you'd expect—rich, creamy, and packed with seasonal flavors.
Roast the Asparagus and Sweet Potatoes
Preheat your oven to 400°F. In a large bowl, toss the 1 lb asparagus and 2 medium sweet potatoes (cut into 1-inch cubes) with 1 tablespoon of the extra-virgin olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them on a single layer on a large baking sheet.
Roast for 20-25 minutes until the sweet potatoes are tender when pierced with a fork and the asparagus is lightly browned at the tips. You want them caramelized but not burnt—this adds deep, sweet flavor to the soup. Give them a stir halfway through if they're crowded on the sheet.
Sauté Onion and Garlic
While the vegetables roast, heat the remaining 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 1 medium yellow onion (diced) and cook for 5-6 minutes until softened and translucent, stirring occasionally.
Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic brown, or it'll turn bitter. You're just building flavor, not frying it. Keep the heat steady and watch closely.
Simmer the Base
Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the roasted sweet potatoes and asparagus to the pot, along with the ½ cup chopped fresh thyme leaves. Reduce the heat to medium-low and let it simmer for 10 minutes to meld all the flavors.
The soup should be thick but not pasty—if it's too thick, stir in 2-3 tablespoons of water to loosen it. Taste and adjust seasoning with more salt or black pepper if needed. This is where the magic happens—the roasted flavors infuse with the broth for a rich, comforting base.
Blend and Finish
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you don't have one, carefully transfer the soup in batches to a countertop blender, blending until silky. Return the soup to the pot and stir in the ½ cup heavy cream and 1 tablespoon lemon juice.
Simmer for another 5 minutes to let the cream heat through and the lemon brighten the flavors. You'll notice the soup becomes even more velvety as the cream incorporates. Taste again and adjust seasoning—this is your final chance to perfect the balance of sweet, savory, and tangy.
Serve with Warm Bread
Ladle the soup into bowls and garnish with a sprinkle of fresh thyme leaves and a few asparagus tips for color and texture. Serve immediately with 4 slices crusty bread on the side for dipping.
The contrast of the warm, creamy soup with the crisp bread makes this dish feel extra comforting. I like to add a drizzle of the extra-virgin olive oil on top just before serving—it adds a luxurious finish and ties all the flavors together beautifully.
Pro Tips For Making Asparagus And Sweet Potato Soup
- CHAR THE ASPARAGUS FIRST: Toss whole asparagus spears in a dry skillet over medium-high heat for 2-3 minutes before adding them to the soup. The edges will blister slightly—this concentrates their flavor and prevents them from turning into mushy green sludge in the broth. (Yes, I’ve seen it happen.)
- PEEL SWEET POTATOES LAZY: Skip the tedious peeling—just scrub them under cold water, then use a vegetable peeler to remove the toughest spots. Leave the skin on if you’re using orange-fleshed sweet potatoes; it adds texture and saves time. I learned this the hard way when I spent 20 minutes peeling one batch only to realize I’d overcommitted.
- LOW AND SLOW FOR ONIONS: Cook the yellow onion in butter or oil at a steady simmer (not a sizzle) for at least 8-10 minutes until it’s deep golden, not just translucent. Rushed onions taste raw, and this step is where the soup’s depth starts. (Your future self will notice the difference.)
- BLEND IN STAGES: Puree half the soup first, then blend again after adding the asparagus—this keeps some texture while ensuring everything’s smooth. If you blend everything at once, you risk turning the asparagus into a sad, pulpy afterthought. (I’ve been there.)
Flavor customization for this recipe
Sweet Heat Twist
For a subtle kick, stir in ½ teaspoon smoked paprika with the roasted vegetables and add ¼ teaspoon cayenne pepper when blending. This enhances the sweet potatoes' natural sweetness while adding depth.
I like to finish with a pinch of chipotle powder—just ⅛ teaspoon—for a smoky warmth that pairs beautifully with the asparagus. 🌶️
Creamy Coconut Swap
To make this soup vegan, replace the heavy cream with ½ cup full-fat coconut milk (canned, not carton) and add 1 tablespoon nutritional yeast for a cheesy depth. The coconut milk adds a subtle sweetness that complements the asparagus and sweet potatoes perfectly.
For extra richness, blend in 1 tablespoon tahini after cooking—it gives a nutty, velvety texture. 🥥
Herb Variations
Swap the thyme for fresh rosemary (use ¼ cup) for a piney, earthy note that pairs wonderfully with roasted sweet potatoes. Or try fresh sage—add 4-5 leaves when simmering and remove before blending.
Both herbs add aromatic complexity without overpowering the asparagus. I also love adding 1 teaspoon fresh dill at the end for a bright, citrusy finish. 🌿
Spiced Citrus Boost
Brighten the soup with 1 teaspoon grated orange zest and 1 tablespoon fresh orange juice when blending. The citrus cuts through the creaminess while adding a refreshing contrast to the earthy sweet potatoes.
For extra warmth, add ¼ teaspoon ground cinnamon with the roasted vegetables—it enhances the sweetness without tasting like dessert. 🍊
Protein Add-Ins
For a heartier bowl, stir in ½ cup cooked crumbled feta cheese at the end or top with ¼ cup toasted pumpkin seeds for crunch. If you prefer plant-based protein, add ½ cup cooked chickpeas (drained and rinsed) when simmering—they soak up the broth beautifully.
For a smoky touch, try ¼ cup smoked tofu crumbles instead of feta. 🥜
Smoky Depth
Infuse the soup with smoky flavor by adding 1 teaspoon liquid smoke when blending or by roasting the sweet potatoes and asparagus on a tray lined with ½ sheet aluminum foil** sprinkled with ½ teaspoon smoked salt.
For a bolder taste, char the asparagus directly over a gas flame for 1-2 minutes per side before roasting—this adds a campfire-like depth. 🔥
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, the flavor and texture will be different. Sweet potatoes add natural sweetness and creaminess that regular potatoes lack. For a similar texture, use Yukon Gold potatoes—they'll be slightly creamier than russets. If you must use regular potatoes, increase the broth by ½ cup to compensate for their lower moisture content.
What if my soup is too thick after blending?
Simply stir in 2-3 tablespoons of warm vegetable broth or water, one tablespoon at a time, until you reach your desired consistency. The soup should coat the back of a spoon but still be smooth. If it's too thin, simmer uncovered for 3-5 minutes to reduce it naturally. The key is balance—creamy but not gluey!
How can I make this soup ahead of time?
This soup actually tastes better the next day! Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over medium-low heat, stirring occasionally, until warmed through. For freezing, let it cool completely, then portion into containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Is there a way to make this soup without an immersion blender?
Transfer the soup in batches to a countertop blender, blending until completely smooth. For safety, don't fill the blender more than ⅔ full, and cover the opening with a kitchen towel before blending. Alternatively, you can carefully use a regular blender by pouring the hot soup through a ladle to avoid overfilling. Just be cautious with the steam!
Can I add protein to this vegetarian soup?
Yes! For extra protein, stir in ½ cup cooked chickpeas or ½ cup crumbled feta cheese at the end. For a smoky option, try ¼ cup smoked tofu crumbles. Add these after blending to maintain the soup's silky texture. If using cheese, add it just before serving to prevent curdling.
