Some links on this page are affiliate links. This means we may earn a commission at no additional cost to you if you click through and make a purchase, you can check our Affiliate Disclosure. Thank you for your support!
Some soups feel heavy and rich, while others leave you feeling refreshed and satisfied. This Sweet Potato Vegetable Soup falls somewhere perfectly in between.
Packed with colorful vegetables, tender sweet potatoes, tomatoes, and leafy greens, it delivers plenty of comfort while still feeling light and nourishing. It’s the kind of soup that works just as well for a cozy family dinner as it does for meal prep throughout the week.
What I love most about this recipe is how much flavor develops from simple ingredients. As the vegetables cook together in the Instant Pot, the broth becomes rich and savory while the sweet potatoes soften and add a subtle natural sweetness.
One thing I’ve noticed after making this soup many times is that the sweet potatoes do more than add flavor. As they soften, they naturally thicken the broth slightly, creating a heartier texture without needing cream or extra starch.
The aroma while it cooks is wonderful. The garlic, onion, vegetables, and herbs fill the kitchen with a warm, comforting scent that makes the soup feel homemade long before the first bowl is served.
Let me show you how to make it step-by-step so the vegetables stay tender, the broth stays flavorful, and every bowl feels satisfying.

Why This Recipe Works
This Sweet Potato Vegetable Soup works because it balances hearty vegetables with bright fresh flavors.
Sweet potatoes provide natural sweetness and body.
Carrots, celery, and onion create a classic soup foundation.
Tomatoes add brightness and a touch of acidity.
Fresh spinach or arugula brings color and freshness.
Lime juice added at the end wakes up all the flavors and keeps the soup from tasting heavy.
One thing I’ve learned is that adding the greens after pressure cooking makes a noticeable difference. They stay vibrant and fresh instead of becoming overly soft during cooking.
The result is a vegetable-packed soup with layers of flavor and texture in every spoonful.
Ingredients
- 1 tablespoon extra virgin olive oil
- 4 garlic cloves, minced
- 4 large carrots, diced
- 4 celery stalks, chopped
- 1 medium red onion, diced
- ¼ teaspoon crushed red pepper flakes
- Sea salt, to taste
- Black pepper, to taste
- 6 cups chicken broth or vegetable broth
- 1 pound sweet potatoes, peeled and cut into chunks
- 2 bay leaves
- 1 pint cherry tomatoes or grape tomatoes, halved
- 2 cups fresh baby spinach or arugula
- 2 tablespoons fresh lime juice
- Freshly grated Parmesan cheese, for serving
Step-by-Step Instructions
Step 1: Sauté the Vegetables
Set the Instant Pot to the Sauté setting and add the olive oil.
Add the garlic, carrots, celery, onion, and crushed red pepper flakes. Season lightly with salt and black pepper.
Cook for 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes fragrant.
Step 2: Add the Broth
Pour in the broth and scrape the bottom of the pot to loosen any flavorful bits.
Press Cancel to stop the sauté function.
Step 3: Add Remaining Ingredients
Add the sweet potatoes, bay leaves, and tomatoes.
Stir gently to combine.
Step 4: Pressure Cook
Secure the lid and set the valve to Sealing.
Cook on High Pressure for 3 minutes.
Step 5: Natural Release
Allow the pressure to release naturally for 10 minutes.
Carefully release any remaining pressure and remove the lid.
Step 6: Finish the Soup
Discard the bay leaves.
Stir in the spinach or arugula and allow the greens to wilt naturally in the hot broth.
Add the lime juice and stir well.
Taste and adjust the seasoning if needed.
Step 7: Serve
Ladle the soup into bowls and finish with freshly grated Parmesan cheese.
Serve warm.

Tips for the Best Sweet Potato Vegetable Soup
- Cut vegetables into similar sizes for even cooking.
- Use fresh lime juice for the brightest flavor.
- Add delicate herbs at the end rather than pressure cooking them.
- Stir in spinach just before serving for the best color.
- Use vegetable broth to keep the soup vegetarian.
One thing I learned quickly is that a small squeeze of lime at the end makes a surprisingly big difference. It brightens the broth and helps all the vegetable flavors stand out.
Common Mistakes to Avoid
Overcooking the Greens
Add spinach or arugula after pressure cooking to keep the texture fresh.
Skipping the Lime Juice
The soup tastes noticeably brighter with a little acidity.
Cutting Large Sweet Potato Chunks
Large pieces may cook unevenly and make serving more difficult.
Forgetting to Deglaze the Pot
Scraping the bottom after sautéing helps prevent burn warnings.
Variations
Herb Sweet Potato Soup
Add rosemary or thyme before pressure cooking.
Creamier Vegetable Soup
Blend a portion of the soup and stir it back into the pot.
Protein-Packed Version
Add shredded chicken, white beans, or chickpeas.
Spicy Sweet Potato Soup
Increase the crushed red pepper flakes for extra heat.
Ingredient Substitutions
- Sweet potatoes → Butternut squash
- Spinach → Kale
- Arugula → Baby spinach
- Lime juice → Lemon juice
- Parmesan → Pecorino Romano
What to Serve With Sweet Potato Vegetable Soup
This soup pairs beautifully with:
- Crusty bread
- Garlic toast
- Grilled cheese sandwiches
- Simple green salads
- Roasted vegetables
I especially enjoy serving it with warm crusty bread because it’s perfect for soaking up the flavorful broth.
More Comforting Recipes to Try
If you enjoy this Sweet Potato Vegetable Soup, you may also like:
Storage Instructions
Allow the soup to cool completely.
Store in an airtight container in the refrigerator for up to 4 days.
Freezing Instructions
Freeze in freezer-safe containers for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating Instructions
Reheat gently on the stovetop over medium heat until warmed through.
You can also microwave individual portions until hot.

Frequently Asked Questions
Can I make this soup vegetarian?
Yes. Simply use vegetable broth instead of chicken broth.
Can I use kale instead of spinach?
Absolutely. Kale works well but may need a few extra minutes to soften.
Why add lime juice at the end?
It brightens the broth and balances the natural sweetness of the vegetables.
Can I freeze Sweet Potato Vegetable Soup?
Yes. It freezes very well for up to 3 months.
Can I blend the soup?
Yes. Blend part or all of the soup if you prefer a smoother texture.
Is this soup good for meal prep?
Very much so. The flavors often become even better the next day.
Final Thoughts
This Easy Sweet Potato Vegetable Soup in the Instant Pot is proof that simple ingredients can create something incredibly satisfying.
The combination of tender sweet potatoes, colorful vegetables, flavorful broth, and fresh greens creates a soup that’s comforting without feeling heavy. It’s easy enough for busy weeknights, nourishing enough for meal prep, and versatile enough to adapt to whatever vegetables you have on hand.
Whether you’re looking for a wholesome family dinner or a make-ahead lunch for the week, this soup delivers warmth, flavor, and plenty of vegetables in every bowl.

Sweet Potato Vegetable Soup
Equipment
- Instant Pot or electric pressure cooker
- Cutting board
- Chef’s knife
- Measuring cups and spoons
- Wooden spoon
- Ladle
Ingredients
- 1 tablespoon extra virgin olive oil
- 4 garlic cloves, minced
- 4 large carrots, diced
- 4 celery stalks, chopped
- 1 medium red onion, diced
- ¼ teaspoon crushed red pepper flakes
- Sea salt, to taste
- Black pepper, to taste
- 6 cups chicken broth or vegetable broth
- 1 pound sweet potatoes, peeled and cut into chunks
- 2 bay leaves
- 1 pint cherry tomatoes or grape tomatoes, halved
- 2 cups fresh baby spinach or arugula
- 2 tablespoons fresh lime juice
- Freshly grated Parmesan cheese, for serving
Instructions
- Set the Instant Pot to the Sauté setting and add the olive oil.
- Add the garlic, carrots, celery, onion, and crushed red pepper flakes. Season lightly with salt and black pepper.
- Cook for 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften and become fragrant.
- Pour in the broth and scrape the bottom of the pot to loosen any browned bits.
- Press Cancel to stop the sauté function.
- Add the sweet potato chunks, bay leaves, and tomatoes to the pot.
- Secure the lid and ensure the pressure valve is set to Sealing.
- Select the Manual or Pressure Cook setting and cook on high pressure for 3 minutes.
- Once the cooking cycle ends, allow the pressure to release naturally for 10 minutes.
- Carefully release any remaining pressure and remove the lid.
- Discard the bay leaves.
- Stir in the spinach or arugula and allow the greens to wilt in the hot soup.
- Add the lime juice and stir well.
- Taste and adjust the seasoning with additional salt and pepper if needed.
- Ladle into serving bowls and top with freshly grated Parmesan cheese before serving.
Notes
- Vegetable broth can be used to keep the soup completely vegetarian.
- Fresh herbs such as rosemary or thyme can be added before pressure cooking for deeper flavor.
- Tender herbs like parsley, basil, or cilantro are best stirred in just before serving.
- Arugula adds a peppery flavor, while spinach provides a milder taste.
- For a creamier soup, blend a portion of the cooked vegetables and stir them back into the broth.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- This soup freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
