Italian Sausage Soup is a hearty homemade soup with the kind of rich, satisfying flavor that makes a meal feel complete. Savory Italian sausage, tender vegetables, creamy beans, and fresh spinach come together in a flavorful tomato broth, creating a comforting dish that is easy to enjoy any day of the week.
This recipe is also a practical choice for a homemade dinner, with everything coming together in one pot. The combination of sausage, vegetables, and beans makes the soup filling without making the preparation complicated. It is a delicious recipe to keep on hand for family meals and relaxed dinners at home.
1. Italian Sausage Soup Recipe ( Yield: 6 Servings )
Ingredients
- 1 pound Italian sausage (mild or spicy, depending on preference)
- 1 clove garlic, minced
- 2 (14-ounce) cans beef broth
- 1 (14.5-ounce) can Italian-style stewed tomatoes
- 1 cup sliced carrots
- ¼ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 (14.5-ounce) can great Northern beans, undrained
- 2 small zucchini, cubed
- 2 cups spinach – packed, rinsed, and torn

Instructions
Place a large soup pot or Dutch oven over medium heat. Add the Italian sausage and cook until browned and fully cooked through, breaking it into small crumbles as it cooks. This should take about 7 to 10 minutes. If there is a large amount of grease in the pot, carefully drain off the excess while leaving a small amount behind for flavor.
Add the minced garlic to the pot and stir for about 30 seconds until fragrant. Be careful not to let the garlic burn because it can become bitter very quickly.
Pour in the beef broth and add the Italian-style stewed tomatoes with their juices. Stir everything together thoroughly so the flavors begin to combine. Add the sliced carrots, salt, and black pepper.
Bring the soup to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and cover the pot. Allow the soup to simmer for about 20 minutes, or until the carrots become tender.

Stir in the great Northern beans along with the liquid from the can. The liquid helps add body and flavor to the broth. Add the cubed zucchini and continue simmering the soup uncovered for another 10 minutes. The zucchini should become tender but still hold its shape.

Add the torn spinach during the final few minutes of cooking. Stir gently until the spinach wilts into the hot broth. Taste the soup and adjust the seasoning if needed.

Ladle the soup into bowls and serve hot. This soup pairs beautifully with warm garlic bread, toasted baguette slices, or freshly grated Parmesan cheese sprinkled on top.

2. Tips for Perfect Italian Sausage Soup
Choose high-quality Italian sausage for the best flavor. Mild sausage creates a rich and savory soup, while spicy sausage adds a little heat that balances well with the vegetables and beans.
Brown the sausage thoroughly before adding the broth. The caramelized bits left in the pot create extra depth and richness in the finished soup.
Cut the vegetables into evenly sized pieces so they cook at the same rate. This helps keep the texture balanced throughout the soup.
Do not overcook the zucchini or spinach. Adding them later in the cooking process keeps the vegetables tender and fresh instead of mushy.
For a thicker and heartier soup, mash a small portion of the beans before adding them to the pot. This naturally thickens the broth without adding cream or flour.
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often become even better the next day.
3. Frequently Asked Questions
Can I freeze Italian sausage soup?
Yes, this soup freezes very well. Allow the soup to cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.
What other beans can I use in this soup?
Cannellini beans, kidney beans, or navy beans work wonderfully in place of great Northern beans. Each variety gives the soup a slightly different texture and flavor.
Can I make this soup in a slow cooker?
Yes. Brown the sausage first, then add all ingredients except the spinach to the slow cooker. Cook on low for 6 to 7 hours or high for 3 to 4 hours. Stir in the spinach just before serving.
How can I make the soup more filling?
You can add cooked pasta, rice, or diced potatoes to make the soup even heartier. Small pasta shapes like ditalini or elbow macaroni work especially well.
What can I serve with Italian sausage soup?
This soup pairs nicely with crusty bread, grilled cheese sandwiches, Caesar salad, or roasted vegetables. A sprinkle of Parmesan cheese also adds extra flavor.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 320 |
| Protein | 18g |
| Carbohydrates | 20g |
| Fat | 18g |
| Saturated Fat | 6g |
| Cholesterol | 40mg |
| Fiber | 6g |
| Sugar | 7g |
| Sodium | 980mg |
| Potassium | 780mg |
Italian Sausage Soup is a comforting homemade dish that brings together hearty ingredients in a flavorful and satisfying way. The rich broth, savory sausage, and tender vegetables make it the kind of soup that feels right at the dinner table and leaves you feeling completely satisfied.
It is a dependable recipe for busy days and relaxed family meals alike. With its simple preparation and flexible ingredients, this Italian Sausage Soup is one you can easily return to whenever you want a hearty bowl of homemade soup.
