There’s nothing like a steaming bowl of soup to warm you up from the inside out, and this Best Sweet Potato Vegetable Soup has been my go-to comfort food for years. It’s packed with vibrant sweet potatoes, which not only add a natural sweetness but also bring a hefty dose of vitamin A and fiber to the table. My kids used to turn their noses up at anything too “vegetable-y,” but this soup? They gobble it up every time. The secret? A cozy blend of spices and just the right amount of heartiness to make it feel like a hug in a bowl. Whether it’s a chilly evening or you’re just craving something nourishing, this soup never disappoints.
Why You’ll Love This Best Sweet Potato Vegetable Soup

Trust me, this isn’t just another vegetable soup—it’s the kind of meal that makes you feel good while eating it. Here’s why it’s a winner every time:
- Nutrient-packed: Sweet potatoes and spinach load this soup with vitamins, while the spices give it an antioxidant boost.
- Effortless to make: Just chop, sauté, and simmer—it’s ready in under an hour with minimal fuss.
- Budget-friendly: Uses pantry staples and affordable veggies, so it’s easy on the wallet.
- Flavor bomb: The combo of cumin, paprika, and garlic turns simple ingredients into something seriously delicious.
Even my picky eater asks for seconds—that’s how good it is.
Ingredients for Best Sweet Potato Vegetable Soup
Okay, let’s talk ingredients! The magic of this soup comes from simple, fresh stuff you probably already have in your kitchen. Here’s what you’ll need—and trust me, measure those sweet potatoes generously. They’re the star of the show!
The Veggie Base
- 2 large sweet potatoes (about 1 1/2 lbs total) – peeled and diced into 1-inch chunks (don’t skimp—the more the merrier!)
- 1 yellow onion – chopped (white or red works too in a pinch)
- 2 carrots – sliced into coins (no need to peel if they’re organic)
- 2 celery stalks – chopped (leaves and all—they add great flavor)
- 3 garlic cloves – minced (or 1 teaspoon pre-minced if you’re in a hurry)
- 1 cup fresh spinach – roughly chopped (or baby spinach leaves whole)
The Flavor Boosters
- 1 teaspoon ground cumin – (the secret weapon!)
- 1 teaspoon paprika – smoked or regular, both work beautifully
- Salt and black pepper – to taste (I start with 1/2 teaspoon salt)
The Liquids
- 4 cups vegetable broth – low-sodium if you’re watching salt
- 1 can (14 oz) diced tomatoes – with juices (fire-roasted add nice depth)
- 2 tablespoons olive oil – for sautéing (or avocado oil if you prefer)
See? Nothing fancy—just honest ingredients that come together like old friends. If you’re missing something, don’t panic! I’ve made this with frozen spinach instead of fresh, skipped the celery when I didn’t have any, and even swapped in butternut squash when sweet potatoes were scarce. The soup forgives all.
How to Make Best Sweet Potato Vegetable Soup
Alright, let’s get cooking! This soup comes together so easily—just follow these simple steps, and you’ll have a pot of cozy goodness in no time. I’ve made this so often I could do it with my eyes closed (but don’t recommend that with sharp knives involved!).
1. Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Toss in your chopped onion, carrots, and celery—you’ll know it’s ready when the oil shimmers but doesn’t smoke. Stir occasionally for about 5 minutes until the onion turns translucent and the carrots just start to soften. That amazing smell? That’s your flavor foundation building!
2. Spice It Up
Push the veggies to one side and add the minced garlic to the cleared spot. Let it sizzle for 30 seconds—just until fragrant! Then sprinkle in the cumin and paprika, stirring everything together. The spices will toast slightly, waking up their flavors. Careful not to burn them—if they start sticking, add a splash of broth to loosen things up.
3. Build the Soup
Now for the good stuff! Dump in the diced sweet potatoes, vegetable broth, and that whole can of tomatoes with their juices. Give it a good stir, scraping any browned bits from the bottom—that’s pure gold for flavor. Crank up the heat to bring it to a boil, then immediately reduce to a gentle simmer. You want little bubbles breaking the surface, not a rolling boil.
4. Simmer to Perfection
Cover the pot and let it bubble away for 15-20 minutes. Check around the 15-minute mark by piercing a sweet potato chunk with a fork—it should slide in easily without resistance. The carrots should be tender but still hold their shape. Your kitchen will smell absolutely divine right about now!
5. Finish with Greens
Turn off the heat and stir in the chopped spinach—it’ll wilt almost instantly from the residual heat. Give it 2 minutes max; we want vibrant green color, not mushy swamp greens. Now’s the time to taste and adjust seasoning with salt and pepper. I usually add another pinch of salt at this stage to really make the flavors pop.
That’s it! Ladle it into bowls while hot. The sweet potatoes will be melt-in-your-mouth tender, the broth rich and slightly thickened from the starchy potatoes. Leftovers taste even better the next day—if you can resist eating it all in one sitting!
Tips for Perfect Best Sweet Potato Vegetable Soup
After making this soup more times than I can count, I’ve picked up a few tricks that take it from good to wow every single time. Here are my can’t-miss tips:
- Blend half for creaminess: For a thicker texture, blend about half the soup before adding spinach—just pulse briefly so you still get nice veggie chunks.
- Spice to your life: Love heat? Add a pinch of cayenne or red pepper flakes with the other spices. Mild more your style? Go easy on the paprika.
- Don’t rush the sauté: Let those onions and carrots soften properly—it builds flavor you can’t get by hurrying.
- Broth matters: Use the best veggie broth you can find (or homemade if you’re fancy like that). It makes all the difference!
Variations for Best Sweet Potato Vegetable Soup
This soup is like a blank canvas—so easy to tweak based on what’s in your fridge or what you’re craving! Here are my favorite ways to mix it up:
- Creamy dreamy: Stir in 1/2 cup coconut milk at the end for a silky, rich broth that feels extra indulgent.
- Greens swap: Use kale instead of spinach—just add it 5 minutes earlier so it softens properly.
- Protein boost: Toss in a can of rinsed chickpeas or white beans with the sweet potatoes for heartier texture.
Honestly? I’ve yet to find a variation that doesn’t work. Have fun with it!
Serving Suggestions for Best Sweet Potato Vegetable Soup
Oh, the fun part—making it a meal! This soup stands proud on its own, but a little something on the side never hurts. Here’s how I love to serve it:
- Crusty bread is a must: A thick slice of sourdough or whole grain to dunk in that gorgeous broth.
- Avocado magic: Top each bowl with creamy avocado slices—they melt right in for extra richness.
- Crunchy finish: A sprinkle of roasted pumpkin seeds or croutons adds the perfect texture contrast.
Sometimes I’ll even add a dollop of Greek yogurt if I’m feeling fancy. Comfort in a bowl, my friends!
Storage and Reheating Instructions
This soup keeps like a dream—if you manage to have leftovers! Here’s how to store it right so every bite tastes as good as the first:
- Fridge: Let it cool slightly, then transfer to an airtight container. It’ll stay fresh for up to 3 days. The flavors actually get better as they mingle overnight!
- Freezer: Portion into freezer-safe bags or containers (leave some headspace!) and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally. For a quick fix, microwave in 1-minute bursts, stirring between each. Add a splash of broth if it thickens too much.
Pro tip: Label freezer bags with the date—future-you will be so grateful!
Nutritional Information
Here’s the scoop on why this soup isn’t just delicious—it’s downright good for you! One hearty bowl (about 1 1/2 cups) gives you roughly:
- Calories: 180
- Fat: 5g (mostly the good kind from olive oil!)
- Carbs: 30g (with 6g fiber to keep you full)
- Protein: 4g
- Vitamin A: A whopping 200% of your daily needs—thank you, sweet potatoes!
Of course, these numbers can shift a bit depending on your exact ingredients (like low-sodium broth vs. regular). But no matter how you slice it, this soup packs a nutritious punch that tastes like a hug from the inside out.
Frequently Asked Questions
Can I freeze this sweet potato vegetable soup?
Absolutely! This soup freezes beautifully. Just let it cool completely, then portion it into freezer-safe containers (leave some space for expansion). It’ll keep for up to 3 months. When you’re ready, thaw overnight in the fridge and reheat gently on the stove—it tastes just as cozy as the day you made it!
Can I use different vegetables in this soup?
Of course—that’s the beauty of it! I’ve swapped in butternut squash for sweet potatoes when I was out, added zucchini, or even thrown in some bell peppers. Just keep the total veggie volume roughly the same and adjust cooking time if using firmer veggies like cauliflower.
Is this soup gluten-free and vegan?
Yep! As written, this recipe is naturally both gluten-free and vegan. Just double-check your vegetable broth to ensure it’s gluten-free (some brands contain wheat). The soup gets its creaminess from the sweet potatoes, so no dairy needed!
Why is my soup too thick?
No worries—just stir in a bit more broth or water until it reaches your perfect consistency. Sweet potatoes can vary in starchiness, so thickness might change batch to batch. I actually love it thick enough to stand a spoon in!
Can I make this in a slow cooker?
Sure can! Sauté the veggies first for best flavor (trust me, it’s worth the extra step), then dump everything except the spinach into your slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Add spinach just before serving. Easy peasy!
For more recipe inspiration, check out our Pinterest page!
Print
2 Perfect Tricks for Best Sweet Potato Vegetable Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A hearty and nutritious sweet potato vegetable soup packed with flavor and essential nutrients. Perfect for a comforting meal.
Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 onion, chopped
- 2 carrots, sliced
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1 can (14 oz) diced tomatoes
- 1 teaspoon cumin
- 1 teaspoon paprika
- Salt and pepper to taste
- 2 tablespoons olive oil
- 1 cup spinach, chopped
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Sauté for 5 minutes.
- Stir in garlic, cumin, and paprika. Cook for 1 minute.
- Add sweet potatoes, vegetable broth, and diced tomatoes. Bring to a boil.
- Reduce heat and simmer for 20 minutes or until sweet potatoes are tender.
- Stir in spinach and cook for 2 minutes.
- Season with salt and pepper to taste.
- Serve hot.
Notes
- Store leftovers in an airtight container for up to 3 days.
- For extra creaminess, blend half the soup before adding spinach.
- Add a splash of coconut milk for a richer flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: International
Nutrition
- Serving Size: 1 bowl
- Calories: 180
- Sugar: 8g
- Sodium: 450mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 0mg



