This Savory Italian Sweet Potato Soup is a cozy and flavor-packed twist on classic vegetable soup, blending the natural sweetness of sweet potatoes with bold Italian herbs, garlic, tomatoes, and a rich vegetable or chicken broth base.
Balanced with protein-rich beans and leafy greens like spinach or kale, it’s a hearty, one-pot soup that’s both comforting and nutritious. Whether you’re looking for a warming dinner, an easy make-ahead lunch, or a healthy crowd-pleaser, this rustic Italian-inspired soup will quickly become a favorite in your recipe rotation.
Ingredients Overview
Sweet Potatoes
-
Main Star: Their natural sweetness contrasts beautifully with the savory broth and herbs.
-
Peeling & Cutting: Peel and cube into bite-sized pieces to cook evenly.
-
Substitution: Butternut squash or carrots can be used in place if needed.
Aromatics
-
Onion, Garlic, and Celery: This trio builds the flavor base — sauté until softened and fragrant.
-
Crushed Red Pepper Flakes: Optional, but adds a warm background heat.
Tomatoes
-
Diced Tomatoes (canned): Adds acidity and balances the sweetness of the potatoes.
-
Tomato Paste: Enhances richness and body in the broth.
Italian Seasonings
-
Dried Basil, Oregano, and Thyme: These classic herbs bring that signature Italian depth.
-
Bay Leaf: Optional, but adds complexity when simmered.
-
Fresh Parsley or Basil: For bright, herbal finishing flavor.
Protein & Fiber
-
Cannellini Beans or Chickpeas: Adds creaminess and makes the soup more filling.
-
Optional Sausage: Add sliced Italian sausage (pork or plant-based) for extra protein.
Broth
-
Vegetable or Chicken Broth: A well-seasoned broth ties everything together — use low-sodium and adjust salt to taste.
Greens
-
Spinach or Kale: Stirred in at the end to retain color and nutrients.
-
Optional: Swiss chard or escarole also work beautifully.
Step-by-Step Instructions
1. Sauté Aromatics
Ingredients:
-
2 tbsp olive oil
-
1 small yellow onion, diced
-
2 celery stalks, chopped
-
3 garlic cloves, minced
-
¼ tsp red pepper flakes (optional)
Instructions:
-
Heat olive oil in a large pot over medium heat.
-
Add onion and celery, sauté for 5 minutes until softened.
-
Stir in garlic and red pepper flakes, cook another 30 seconds until fragrant.
2. Add Sweet Potatoes & Tomato Base
Ingredients:
-
2 medium sweet potatoes, peeled and diced
-
1 tbsp tomato paste
-
1 (14 oz) can diced tomatoes
-
1 tsp dried oregano
-
1 tsp dried basil
-
½ tsp dried thyme
-
Salt and pepper to taste
Instructions:
-
Add sweet potatoes and tomato paste to the pot. Stir to coat.
-
Pour in diced tomatoes, herbs, salt, and pepper. Cook for 2–3 minutes to blend flavors.
3. Pour in Broth & Simmer
Ingredients:
-
4 cups vegetable or chicken broth
-
1 bay leaf (optional)
Instructions:
-
Pour in the broth and add the bay leaf.
-
Bring to a boil, then reduce to a gentle simmer.
-
Cover and simmer for 15–20 minutes, or until sweet potatoes are tender.
4. Add Beans & Greens
Ingredients:
-
1 (15 oz) can cannellini beans, drained and rinsed
-
2–3 cups fresh spinach or kale
Instructions:
-
Stir in the beans and simmer for 5 more minutes.
-
Add the greens and cook just until wilted (1–2 minutes for spinach, 3–4 for kale).
-
Taste and adjust seasoning as needed.
5. Serve & Garnish
Optional Garnishes:
-
Grated parmesan or vegan cheese
-
Drizzle of olive oil
-
Chopped fresh parsley or basil
-
Crusty bread or focaccia on the side
Tips, Variations & Substitutions

-
Add meat: Italian sausage or rotisserie chicken can be stirred in for a heartier version.
-
Make it creamy: Blend half the soup for a thicker texture, or stir in a splash of cream or coconut milk.
-
Spice it up: Add extra chili flakes or diced jalapeños for a spicier version.
-
No beans? Lentils or cooked quinoa work as protein swaps.
-
Make it vegan: Use vegetable broth and skip cheese garnishes, or sub with vegan parmesan.
Pro Tip: Let the soup sit for 30 minutes before serving — the flavors deepen beautifully as it rests.
Serving Ideas & Occasions
Serve with:
-
Crusty sourdough or garlic toast for dipping
-
Simple arugula salad with lemon vinaigrette for freshness
-
Toasted pine nuts or seeds on top for crunch
Perfect for:
-
Cozy weeknight dinners
-
Cold weather meal prep
-
Vegetarian or vegan-friendly gatherings
-
A light yet satisfying lunch
Nutritional & Health Notes
This soup is:
-
Gluten-free
-
Naturally vegan (if made without cheese)
-
High in fiber and immune-boosting nutrients from sweet potatoes, greens, and garlic
Estimated per serving (1 of 6):
-
Calories: ~280
-
Protein: ~9g
-
Carbs: ~40g
-
Fat: ~8g
-
Fiber: ~8g
To lighten it further:
-
Skip oil and sauté in broth
-
Use lower-sodium beans and broth
-
Add more greens for volume and nutrients
FAQs
Q1: Can I make this soup ahead of time?
A1: Yes! It stores well in the fridge for up to 5 days and gets more flavorful over time. Reheat gently on the stove.
Q2: Can I freeze this soup?
A2: Absolutely. Cool completely and freeze in airtight containers for up to 3 months. Thaw in the fridge and reheat on the stovetop.
Q3: How can I make it thicker?
A3: Blend half the soup with an immersion blender or remove 2 cups, puree, and stir back in. You can also add a tablespoon of tomato paste or a mashed sweet potato.
Q4: What’s the best type of beans to use?
A4: Cannellini or Great Northern beans work best for creaminess. Chickpeas also work for a firmer bite.
Q5: Can I use frozen greens?
A5: Yes, frozen spinach or kale can be stirred in — just thaw and squeeze out excess liquid first.
Q6: Can I add pasta to this soup?
A6: Sure! Small pasta like ditalini or orzo can be added in the last 10 minutes — just adjust liquid as needed.
Q7: How spicy is this soup?
A7: It’s mild by default. Add more red pepper flakes or hot sauce if you like it spicier.
Print
Savory Italian Sweet Potato Soup You Will Love – Cozy, Herby, and Nourishing
Description
A cozy, hearty Italian-inspired soup featuring sweet potatoes, tomatoes, beans, and greens — all simmered in a savory herb broth. Vegan, gluten-free, and deeply nourishing.
Ingredients
-
2 tbsp olive oil
-
1 onion, diced
-
2 celery stalks, chopped
-
3 garlic cloves, minced
-
¼ tsp red pepper flakes (optional)
-
2 medium sweet potatoes, diced
-
1 tbsp tomato paste
-
1 (14 oz) can diced tomatoes
-
1 tsp dried basil
-
1 tsp dried oregano
-
½ tsp thyme
-
Salt & pepper to taste
-
4 cups vegetable broth
-
1 bay leaf (optional)
-
1 (15 oz) can cannellini beans, drained
-
2–3 cups spinach or kale
-
Optional: parsley, parmesan, or olive oil for garnish
Instructions
-
2 tbsp olive oil
-
1 onion, diced
-
2 celery stalks, chopped
-
3 garlic cloves, minced
-
¼ tsp red pepper flakes (optional)
-
-
Heat oil in a pot. Sauté onion and celery 5 minutes. Add garlic and red pepper flakes; cook 30 seconds.
-
Add sweet potatoes, tomato paste, tomatoes, and herbs. Stir.
-
Pour in broth and bay leaf. Simmer 15–20 minutes until potatoes are tender.
-
Stir in beans and greens. Cook until wilted.
-
Season and serve with desired toppings.
-
Notes
Blend part of the soup for creamier texture. Add sausage or pasta to customize. Freezes beautifully.