Savory Italian Sweet Potato Soup You Will Love With 14g Protein and Rich, Rustic Flavor
Savory Italian sweet potato soup is a comforting, vibrant, and nourishing dish that blends earthy sweet potatoes with bold Italian herbs, hearty vegetables, and a rich tomato base. This isn’t your typical sweet potato soup—it’s savory, brothy, and loaded with texture and depth, thanks to the addition of white beans, leafy greens, and a hint of garlic and rosemary.
With about 14 grams of plant-forward protein per serving, it’s both satisfying and wholesome, perfect for a cozy dinner or meal prep staple. It’s dairy-free, naturally gluten-free, and incredibly easy to make in one pot.
This soup channels rustic Italian countryside vibes—simple, honest ingredients cooked slowly to create something deeply flavorful. It’s the kind of meal that warms you from the inside out and makes you feel cared for.
Ingredients Overview
This soup uses a balance of vegetables, herbs, and legumes to build rich flavor without the need for cream or heavy ingredients.
Sweet Potatoes: The star of the dish, sweet potatoes bring natural sweetness, creaminess, and vibrant color. Dice them small so they cook evenly and quickly. You can use orange or white-fleshed varieties.
Onion, Garlic, and Celery: These aromatics create the flavor base. Garlic adds warmth and Italian character, while celery adds freshness and lightness.
Carrots: Provide sweetness and texture to complement the sweet potatoes and enhance the broth.
Canned Tomatoes: Use crushed or diced tomatoes for a robust tomato base. Fire-roasted tomatoes add depth and a hint of smokiness.
Vegetable Broth: A high-quality broth is essential. Use low-sodium to better control the salt levels.
White Beans: Cannellini or great northern beans add creaminess and plant-based protein. They blend seamlessly into the soup and make it more filling.
Italian Seasoning: A mix of basil, oregano, thyme, and rosemary creates the signature Italian flavor. You can use pre-mixed seasoning or combine individual dried herbs.
Fresh Rosemary or Thyme (Optional): Adds even more aromatic depth.
Kale or Spinach: Stirred in at the end, greens add a nutrient boost and color. Kale holds up better for leftovers, while spinach wilts quickly for a softer texture.
Olive Oil: Adds richness and helps develop the base flavors.
Lemon Juice: A splash at the end brightens the soup and balances the natural sweetness of the sweet potatoes.
Salt and Pepper: Season to taste throughout for best results.
Step-by-Step Instructions
1. Sauté Aromatics:
In a large soup pot, heat 2 tablespoons of olive oil over medium heat. Add diced onion, celery, and carrot. Sauté for 5–6 minutes until softened and translucent.
2. Add Garlic and Herbs:
Stir in minced garlic, Italian seasoning, and a sprig of rosemary or thyme (if using). Cook for 1 minute until fragrant.
3. Add Sweet Potatoes and Tomatoes:
Add diced sweet potatoes and canned tomatoes with their juice. Stir to combine and cook for 2–3 minutes to let the flavors mingle.
4. Pour in Broth and Simmer:
Add vegetable broth and bring the mixture to a gentle boil. Reduce heat and simmer uncovered for 20–25 minutes, or until the sweet potatoes are fork-tender.
5. Add Beans and Greens:
Stir in drained and rinsed white beans. Simmer for 5 more minutes to heat through. Then, stir in chopped kale or spinach and cook until wilted.
6. Finish with Lemon:
Turn off the heat and stir in fresh lemon juice. Taste and adjust seasoning with salt and black pepper.
7. Serve:
Ladle into bowls and garnish with a drizzle of olive oil, grated Parmesan (optional), or chopped parsley.
Avoid overcooking the greens—they should stay vibrant. If using kale, add a few minutes earlier; spinach should go in last.
Tips, Variations & Substitutions
Make it Creamy: Blend half the soup with an immersion blender before adding the greens for a creamier texture without dairy.
Boost the Protein: Add cooked chicken sausage, ground turkey, or plant-based sausage for a meatier version.
Low Carb Version: Swap sweet potatoes for diced zucchini or cauliflower for a lighter take with fewer carbs.
Add Whole Grains: Stir in cooked farro, brown rice, or small pasta like orzo to make it even heartier.
Spice It Up: A pinch of red pepper flakes or a spoonful of Calabrian chili paste adds subtle heat.
Make Ahead: This soup keeps well for 4–5 days in the fridge and tastes even better the next day as the flavors meld.
Serving Ideas & Occasions
Serve this savory Italian sweet potato soup with:
- Crusty sourdough or whole-grain bread for dipping
- A simple arugula salad with lemon vinaigrette
- Grated Parmesan or pecorino on top (if not dairy-free)
- A dollop of pesto or herbed ricotta stirred in before serving
This soup is perfect for:
- Cozy weeknight dinners
- Batch cooking for meal prep
- Cold-weather lunches
- A vegetarian main course with plenty of flavor and heartiness
It’s a crowd-pleaser and works well for family meals or solo lunches. The rich tomato-sweet potato base makes it feel indulgent, while still being nutritious and clean.
Nutritional & Health Notes
Each serving provides approximately 14 grams of protein, thanks to the white beans and, optionally, added grains or greens. It’s naturally rich in fiber, complex carbs, and vitamins A and C from the sweet potatoes and vegetables.
The olive oil and beans provide healthy fats and plant-based protein, making it balanced and satiating. It’s dairy-free and gluten-free as written, with easy options for modification depending on your dietary needs.
The lemon juice adds brightness and aids digestion, while the herbs bring anti-inflammatory benefits and aromatic complexity.
This soup is ideal for anyone looking to enjoy a vegetable-rich, satisfying meal that doesn’t feel like a compromise.
FAQs
1. Can I freeze savory Italian sweet potato soup?
Yes. Let the soup cool completely, then freeze in airtight containers for up to 3 months. For best results, freeze without greens and add them when reheating.
2. What’s the best way to reheat this soup?
Reheat on the stove over medium heat, stirring occasionally until warmed through. Add a splash of broth or water if it thickens in the fridge.
3. Can I use dried beans instead of canned?
Absolutely. Cook the beans ahead of time until tender, then use about 1.5 cups in place of one can. Cannellini or great northern beans work best.
4. What can I use instead of sweet potatoes?
Butternut squash, carrots, or even white potatoes will work. Sweet potatoes offer unique flavor and color, but swaps can be made for availability or preference.
5. Is this soup spicy?
No, it’s mild and kid-friendly as written. You can easily add heat with red pepper flakes or chili paste.
6. Can I add pasta to the soup?
Yes, small pasta like ditalini or orzo works great. Cook it separately and stir it in at the end to avoid overcooking.
7. Is it suitable for a vegan diet?
Yes, this recipe is completely vegan if you skip any dairy toppings like Parmesan. It’s packed with plant-based protein and nutrients.
Savory Italian Sweet Potato Soup That Feels Warm and Hearty
Savory Italian sweet potato soup is a rustic, tomato-based soup with tender sweet potatoes, white beans, and herbs. Hearty, comforting, and perfect for a nourishing meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
2 tablespoons olive oil
1 small onion, diced
2 garlic cloves, minced
2 carrots, diced
2 celery stalks, diced
2 medium sweet potatoes, peeled and diced
1 (14.5 oz) can crushed or diced fire-roasted tomatoes
1 teaspoon Italian seasoning
1 sprig rosemary or thyme (optional)
4 cups low-sodium vegetable broth
1 (15 oz) can white beans, drained and rinsed
2 cups chopped kale or spinach
1 tablespoon fresh lemon juice
Salt and black pepper to taste
Optional: chopped parsley, grated Parmesan for garnish
Instructions
- Heat olive oil in a large pot. Sauté onion, carrots, and celery for 5–6 minutes.
- Add garlic, Italian seasoning, and rosemary. Cook 1 minute.
- Stir in sweet potatoes and tomatoes. Cook 2–3 minutes.
- Add broth, bring to a boil, then reduce heat and simmer 20–25 minutes.
- Add beans and cook 5 more minutes. Stir in greens until wilted.
- Turn off heat, stir in lemon juice, and adjust seasoning.
- Serve hot with optional toppings.
Notes
For a creamier soup, blend half before adding greens. Freeze without greens for best texture. Add sausage for a meaty variation.