White Bean Italian Sausage Soup
White Bean Italian Sausage Soup is a hearty, rustic, and deeply comforting soup made with savory Italian sausage, creamy white beans, tender vegetables, tomatoes, herbs, spinach, and a bright finish of lemon juice.
This recipe has the warmth of a classic Italian-style soup but still feels fresh and balanced. The sausage gives the broth rich flavor, the beans make it filling, and the vegetables bring color, texture, and nourishment.
Every bowl feels cozy, satisfying, and homemade — the kind of soup that works beautifully for chilly nights, family dinners, meal prep, or a simple one-pot comfort meal.

Why People Will Love White Bean Italian Sausage Soup Recipe
It is hearty, cozy, and full of comforting Italian flavor.
Italian sausage gives the soup a rich, savory base.
White beans add creaminess, protein, and a satisfying texture.
Onion, garlic, carrots, and celery create a classic aromatic foundation.
Tomato paste adds depth and a slow-cooked taste.
Zucchini brings freshness and softness.
Diced tomatoes add brightness and gentle acidity.
Oregano, basil, thyme, and parsley give the soup warm herbal flavor.
Spinach adds color, nutrition, and a fresh finish.
Lemon juice brightens the whole soup at the end.
Parmesan cheese makes each bowl taste richer and more complete.
It is easy to make in one pot and great for leftovers.
Key Ingredients
Italian Sausage:
Italian sausage is the flavor base of the soup. Sweet sausage gives a mild, savory taste, while spicy sausage adds heat and boldness.
White Beans:
Cannellini or navy beans make the soup creamy, hearty, and filling without needing much cream or dairy.
Onion, Garlic, Carrots, and Celery:
These vegetables create the foundation of the soup. They add sweetness, aroma, and depth to the broth.
Tomato Paste and Diced Tomatoes:
Tomato paste gives richness and body, while diced tomatoes bring brightness, acidity, and color.
Zucchini:
Zucchini adds a tender vegetable texture and makes the soup feel fresher and more balanced.
Chicken Broth:
Chicken broth carries all the flavors and gives the soup a savory, comforting base.
Italian Herbs:
Oregano, basil, thyme, and parsley bring classic Italian-style aroma and warmth.
Fresh Spinach:
Spinach wilts into the soup and adds a beautiful green color, lightness, and nutrition.
Lemon Juice:
Lemon juice brightens the broth and balances the richness of the sausage and beans.
Parmesan Cheese:
Parmesan adds salty, nutty richness when sprinkled over the finished soup.
Expert Tips
Brown the sausage well before adding the vegetables for deeper flavor.
Break the sausage into small pieces so every spoonful has some meat.
Drain excess grease if the sausage releases too much fat.
Cook the tomato paste with the vegetables for a minute or two to deepen its flavor.
Use cannellini beans for a creamier texture.
Use navy beans if you prefer smaller, softer beans.
Add zucchini during the simmer so it softens without falling apart.
Add spinach near the end because it wilts quickly.
Stir in lemon juice after cooking so the flavor stays bright.
Taste before adding salt because sausage, broth, and Parmesan can already be salty.
Use spicy Italian sausage and extra cayenne for more heat.
Add extra broth if the soup becomes too thick.
White Bean Italian Sausage Soup
Ingredients
1 tablespoon olive oil
1 pound Italian sausage, sweet or spicy, casings removed
1 medium onion, diced
2 garlic cloves, minced
2 carrots, diced
2 celery stalks, diced
1 to 2 teaspoons tomato paste
1 small zucchini, diced
15 to 25 ounces white beans, such as cannellini or navy beans, drained and rinsed
6 cups chicken broth
1 can diced tomatoes, 14.5 ounces, undrained, or fresh diced tomatoes
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon dried thyme
2 tablespoons fresh parsley, chopped
A dash of cayenne pepper
Salt, to taste
Black pepper, to taste
4 cups fresh spinach, chopped
Juice of 1 lemon
Grated Parmesan cheese, optional for serving
Instructions
Heat the olive oil in a large soup pot over medium heat.
Add the Italian sausage and cook for about 5 to 7 minutes, breaking it apart with a spoon as it browns.
Drain off any excess grease if needed.
Add the diced onion, minced garlic, carrots, celery, and tomato paste to the pot.
Cook for another 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften and the tomato paste becomes fragrant.
Stir in the white beans, chicken broth, zucchini, diced tomatoes, oregano, basil, thyme, parsley, cayenne pepper, salt, and black pepper.
Bring the soup to a gentle boil.
Reduce the heat to low and let the soup simmer for about 20 minutes so the flavors can come together.
Add the chopped spinach and stir it into the hot soup.
Cook for about 5 more minutes, or until the spinach is wilted and tender.
Stir in the fresh lemon juice.
Taste the soup and adjust with more salt and black pepper if needed.
Ladle the soup into bowls and serve warm.
Top with grated Parmesan cheese if desired.
Important Notes When Making White Bean Italian Sausage Soup
The soup will thicken slightly as the beans sit in the broth.
Canned beans should be drained and rinsed before adding.
Chicken broth sodium can vary a lot, so season carefully.
Fresh spinach should be added at the end to keep its color and texture.
Lemon juice is important because it balances the richness of the sausage.
Parmesan cheese is optional but adds a beautiful savory finish.
Spicy sausage will make the soup much bolder.
Sweet sausage gives a milder, family-friendly flavor.
Leftovers may need extra broth when reheated.
This soup can be served as a full meal because it has protein, beans, vegetables, and broth.

How to Enjoy White Bean Italian Sausage Soup After Cooking
After the soup has finished simmering and the spinach has wilted, stir in the fresh lemon juice and let the soup rest for a few minutes. This helps the flavors settle and gives the broth a brighter, more balanced taste.
Ladle the soup into deep bowls while it is hot. Make sure each serving has sausage, white beans, zucchini, tomatoes, carrots, celery, spinach, and plenty of broth.
Top each bowl with grated Parmesan cheese if desired. The cheese melts slightly into the hot soup and adds a salty, nutty finish.
Serve with crusty Italian bread, garlic bread, focaccia, breadsticks, or a simple green salad. It is also delicious with a drizzle of olive oil, cracked black pepper, red pepper flakes, or extra parsley on top.
For leftovers, store the soup in the refrigerator and reheat gently on the stovetop. Add a splash of chicken broth if the beans have absorbed too much liquid.
Nutrition Information
Approximate nutrition per serving, based on 6 servings:
Calories: 425 kcal | Total Fat: 23 g | Saturated Fat: 7 g | Monounsaturated Fat: 11 g | Polyunsaturated Fat: 3 g | Cholesterol: 55 mg | Sodium: 850–1,450 mg depending on sausage, chicken broth, Parmesan cheese, canned beans, diced tomatoes, and added salt | Total Carbohydrates: 30 g | Dietary Fiber: 8 g | Sugars: 7 g | Protein: 25 g
Additional estimate:
Calcium: 150–280 mg | Potassium: 850–1,200 mg | Iron: 4–6 mg | Vitamin A: 4,000–7,000 IU | Vitamin C: 30–55 mg
Frequently Asked Questions:
What is White Bean Italian Sausage Soup?
It is a hearty Italian-style soup made with sausage, white beans, vegetables, tomatoes, herbs, spinach, chicken broth, and lemon juice.
What does this soup taste like?
It tastes savory, herby, slightly tangy, rich, and comforting, with creamy beans and flavorful sausage in every spoonful.
Should I use sweet or spicy Italian sausage?
Both work well. Sweet sausage gives a milder flavor, while spicy sausage adds heat and boldness.
What kind of beans are best for this soup?
Cannellini beans are creamy and traditional, while navy beans are smaller and softer. Either one works well.
What should I serve with this soup?
Serve it with crusty bread, garlic bread, focaccia, breadsticks, salad, roasted vegetables, or extra Parmesan cheese.
Can I make this soup ahead of time?
Yes. This soup reheats well, and the flavors often become deeper after resting in the refrigerator.
Can I freeze this soup?
Yes. Freeze it in airtight containers. For best texture, add fresh spinach after reheating if possible.
How do I make the soup thicker?
Mash some of the white beans against the side of the pot or simmer the soup a little longer uncovered.
How do I make the soup thinner?
Add more chicken broth until it reaches your preferred consistency.
Can I make this soup lighter?
Yes. Use lean turkey Italian sausage, reduced-sodium broth, and a smaller amount of Parmesan cheese.