Italian Sausage Soup Recipe: Easy, Hearty and Comforting
This Italian Sausage Soup recipe is everything a satisfying one-pot dinner should be: savory, warming, full of vegetables, and substantial enough to stand on its own. Italian sausage is browned until deeply flavorful, then simmered with onion, carrots, celery, garlic, tomatoes, creamy cannellini beans, small pasta, and fresh spinach in a fragrant chicken broth.
The secret to an excellent sausage soup is building flavor rather than simply adding everything to the pot at once. Browning the sausage creates caramelized bits that enrich the broth, while gently cooking the vegetables in the rendered drippings develops natural sweetness. Tomato paste, garlic, and Italian seasoning provide another layer of concentrated flavor.
Ready in about 50 minutes, this easy Italian sausage soup is practical enough for weeknight cooking but comforting enough for a leisurely Sunday dinner. Add Parmesan and crusty bread at the table, and you have a complete meal with very little fuss.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Cooking Method: Stovetop
Cuisine: Italian-inspired
Why You’ll Love This Italian Sausage Soup Recipe
This recipe delivers a particularly good balance of richness, acidity, vegetables, and hearty ingredients.
Italian sausage provides much of the seasoning and savory depth. Tomatoes brighten the broth, while cannellini beans contribute a creamy texture without requiring heavy cream. Small pasta makes each bowl filling, and fresh spinach provides color and freshness at the end.
It is also a flexible recipe. Mild and hot Italian sausage both work, spinach can be replaced with kale, and the pasta can be omitted or cooked separately depending on how you plan to serve and store the soup.
Because everything can be prepared in one Dutch oven or soup pot, cleanup remains refreshingly manageable.
Ingredients
For the Italian Sausage Soup
- 1 tablespoon olive oil
- 1 pound Italian sausage, mild or hot, casings removed
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 tablespoon tomato paste
- 1 teaspoon dried Italian seasoning
- 1/4 teaspoon crushed red pepper flakes, optional
- 1 can (14.5 ounces) diced tomatoes, with juices
- 6 cups low-sodium chicken broth
- 1 can (15 ounces) cannellini beans, drained and rinsed
- 1 cup dry ditalini or other small pasta
- 3 packed cups baby spinach
- 1/2 teaspoon kosher salt, plus more as needed
- 1/4 teaspoon freshly ground black pepper
For Serving
- 1/3 cup freshly grated Parmesan cheese
- 2 tablespoons chopped fresh parsley
- Freshly ground black pepper
- Crusty Italian bread, optional
How to Make Italian Sausage Soup
1. Brown the Italian Sausage
Heat the olive oil in a large Dutch oven or heavy-bottomed soup pot over medium-high heat.
Add the Italian sausage and cook for 6 to 8 minutes, breaking it into bite-size pieces with a wooden spoon. Let some of the sausage remain undisturbed against the hot surface for short periods so it develops deeply browned edges.
Continue cooking until the sausage is fully cooked and no pink remains.
If the sausage releases a large amount of fat, carefully spoon out the excess, leaving approximately 1 tablespoon in the pot.
2. Sauté the Vegetables
Reduce the heat to medium.
Add the diced onion, carrots, and celery to the sausage. Cook for 5 to 7 minutes, stirring occasionally, until the onion is translucent and the carrots and celery are beginning to soften.
Cooking the vegetables directly in the sausage drippings allows them to absorb the meat’s savory flavor.
3. Add the Garlic and Seasonings
Stir in the garlic, tomato paste, Italian seasoning, and crushed red pepper flakes.
Cook for approximately 1 minute, stirring frequently.
The garlic should become fragrant, and the tomato paste should darken slightly. Avoid cooking the garlic until brown, which can introduce bitterness.
4. Add the Tomatoes and Broth
Pour in the diced tomatoes and their juices, followed by the chicken broth.
Scrape the bottom of the pot with a wooden spoon to release the caramelized bits left from browning the sausage. Incorporating these into the broth creates considerably more flavor.
Bring the soup to a gentle boil.
5. Add the Cannellini Beans
Stir in the drained and rinsed cannellini beans.
Reduce the heat to medium-low and simmer the soup, partially covered, for 10 minutes.
This gives the vegetables time to become tender while allowing the sausage, tomatoes, garlic, and herbs to season the broth.
6. Cook the Pasta
Return the soup to a steady simmer and stir in the dry pasta.
Cook until the pasta is al dente, following the package directions. Small pasta such as ditalini will generally require about 8 to 10 minutes.
Stir occasionally, particularly during the first few minutes, to prevent the pasta from settling and sticking to the bottom.
7. Wilt the Spinach
Once the pasta is tender, stir in the fresh spinach.
Cook for another 1 to 2 minutes, or just until the spinach has wilted.
Taste the soup before adding additional salt. Italian sausage, broth, beans, and Parmesan can all contribute sodium, so final seasoning is best adjusted at the end.
Add salt and freshly ground black pepper as needed.
8. Garnish and Serve
Ladle the hot Italian Sausage Soup into bowls.
Top with freshly grated Parmesan, parsley, and additional black pepper. Serve immediately with warm crusty bread if desired.
Expert Tips for the Best Italian Sausage Soup
Brown Rather Than Steam the Sausage
A crowded or insufficiently heated pot can cause sausage to release moisture and steam rather than brown.
Use medium-high heat and give the meat enough contact with the surface of the pot to develop caramelized edges. This simple step creates a noticeably richer soup.
Keep Some of the Sausage Drippings
Removing excessive grease prevents an oily broth, but do not discard every drop. Approximately a tablespoon of rendered fat adds valuable flavor when sautéing the onion, carrots, and celery.
Use Low-Sodium Broth
Sausage and Parmesan are naturally salty ingredients. Low-sodium chicken broth gives you greater control over the final seasoning.
Don’t Overcook the Pasta
Cook the pasta just until al dente. It will continue absorbing hot broth after cooking and will soften further during storage.
For a soup intended primarily for leftovers or meal prep, cooking the pasta separately is often the better approach.
Finish With Fresh Parmesan
Freshly grated Parmesan melts more smoothly and offers better flavor than many pre-grated varieties. Add it to individual bowls rather than the entire pot so each serving can be seasoned to taste.
Italian Sausage Soup Variations
Creamy Italian Sausage Soup
For a creamy variation, use 5 1/2 cups chicken broth instead of 6 cups.
After the pasta is cooked, lower the heat and stir in 1/2 cup heavy cream. Warm gently until the soup is hot, but avoid vigorous boiling after adding the cream.
Spicy Italian Sausage Soup
Choose hot Italian sausage and increase the crushed red pepper flakes to 1/2 teaspoon.
You can also combine equal amounts of mild and hot sausage for moderate heat.
Italian Sausage and Kale Soup
Replace the baby spinach with 3 cups chopped kale.
Because kale requires longer cooking, add it approximately 5 minutes before the pasta has finished cooking.
Italian Sausage and Bean Soup Without Pasta
For a pasta-free version, omit the ditalini and add a second 15-ounce can of cannellini beans.
The additional beans provide protein, fiber, and body while keeping the soup substantial.
Gluten-Free Italian Sausage Soup
Use your preferred gluten-free small pasta or leave the pasta out entirely. Verify that the sausage and chicken broth are also labeled gluten-free if required.
Lighter Italian Sausage Soup
Replace traditional pork sausage with Italian-style chicken or turkey sausage.
Because leaner sausage contains less fat, you may need an additional teaspoon or two of olive oil when cooking the vegetables.
Ingredient Substitutions
| Original Ingredient | Good Substitute |
|---|---|
| Italian sausage | Italian chicken or turkey sausage |
| Cannellini beans | Great Northern or navy beans |
| Ditalini pasta | Small shells, elbows, or orzo |
| Baby spinach | Chopped kale or Swiss chard |
| Chicken broth | Vegetable broth |
| Parmesan | Pecorino Romano |
| Diced tomatoes | Crushed or petite diced tomatoes |
Different substitutions will change the final texture and flavor slightly, but the basic cooking method remains the same.
What to Serve With Italian Sausage Soup
This hearty Italian sausage soup can easily be served as a complete dinner because it contains meat, vegetables, beans, and pasta.
For a classic pairing, serve it with crusty Italian bread, ciabatta, focaccia, or garlic bread. Crisp-edged bread provides an excellent contrast to the tender vegetables and pasta while soaking up the tomato-rich broth.
For something lighter, pair the soup with a simple green salad dressed with lemon vinaigrette. The acidity of the dressing cuts through the richness of the sausage and Parmesan.
Roasted broccoli, asparagus, green beans, or Brussels sprouts also work well when you want additional vegetables.
Storage and Make-Ahead Notes
Refrigerating Italian Sausage Soup
Cool leftover soup and transfer it to airtight containers.
Refrigerate for up to 3 to 4 days.
The pasta will continue absorbing broth during storage, so leftover soup will generally be thicker than freshly prepared soup. Add a splash of chicken broth or water when reheating if needed.
Freezing
For the best texture, freeze the soup without the pasta and spinach.
Prepare the recipe through the broth and beans, cool completely, and transfer to freezer-safe containers. Leave some space at the top of each container for expansion.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Bring the thawed soup to a simmer, cook fresh pasta in the broth until al dente, and stir in fresh spinach during the final 1 to 2 minutes.
Reheating
Reheat refrigerated soup gently in a saucepan over medium-low heat, stirring occasionally, until steaming hot throughout.
Add broth or water if the pasta has absorbed too much liquid.
Individual portions can also be reheated in the microwave, stirring periodically for even heating.
Make-Ahead Tip for Better Pasta
If you’re making Italian Sausage Soup specifically for meal prep, cook the pasta separately.
Prepare the soup without the pasta and refrigerate the two components in separate airtight containers. When serving, place the desired amount of pasta in each bowl and ladle the reheated soup over it.
This keeps the pasta pleasantly firm and prevents it from absorbing much of the broth overnight.
Nutrition Information
Estimated nutrition per serving, based on 6 servings:
| Nutrient | Approximate Amount |
|---|---|
| Calories | 475 kcal |
| Protein | 24 g |
| Fat | 23 g |
| Saturated Fat | 8 g |
| Carbohydrates | 43 g |
| Fiber | 7 g |
| Sugar | 7 g |
| Sodium | 980 mg |
Nutrition values are estimates and may vary according to the brands and varieties of sausage, broth, beans, pasta, tomatoes, and cheese used.
Frequently Asked Questions
What Is Italian Sausage Soup Made Of?
Italian Sausage Soup combines browned Italian sausage with a flavorful broth and vegetables. This recipe also includes tomatoes, cannellini beans, pasta, spinach, garlic, Italian seasoning, and Parmesan for a hearty one-pot meal.
What Type of Italian Sausage Is Best for Soup?
Mild Italian sausage is ideal when you want a savory, family-friendly soup. Hot Italian sausage works beautifully for a spicier version.
Using half mild and half hot sausage provides a balanced middle ground.
What Beans Go Best With Italian Sausage Soup?
Cannellini beans are especially good because they have a creamy interior and mild flavor that complements sausage and tomatoes.
Great Northern and navy beans are suitable substitutes.
Can You Make Italian Sausage Soup Without Beans?
Yes. Leave out the cannellini beans and add additional pasta or vegetables. Diced potatoes, zucchini, mushrooms, green beans, and kale are all good alternatives.
How Can You Thicken Italian Sausage Soup?
Remove about 1/2 cup of the cannellini beans, mash them thoroughly with a fork, and stir them back into the soup.
The natural starch from the beans subtly thickens the broth without requiring flour or cornstarch.
Can You Freeze Italian Sausage Soup?
Yes, although the texture is best when the soup is frozen without pasta and spinach. Freeze the sausage, tomato, vegetable, bean, and broth mixture for up to 3 months, then add fresh pasta and spinach during reheating.
The Perfect Hearty Soup for an Easy Dinner
A dependable Italian Sausage Soup recipe succeeds by combining bold flavor with straightforward preparation. Browning the sausage gives the broth its savory foundation, aromatic vegetables add sweetness, tomatoes provide acidity, and cannellini beans and pasta transform the soup into a satisfying meal.
Spinach keeps the finished dish fresh, while Parmesan provides the salty, nutty finish that brings all of those flavors together.
Whether you’re searching for an easy Italian sausage soup for a weeknight dinner, a warming cold-weather recipe, or a make-ahead meal for the family, this one-pot soup delivers without requiring complicated ingredients or techniques.
Serve it hot with a generous shower of Parmesan and thick slices of crusty bread. The result is a comforting, deeply flavorful bowl of Italian-inspired sausage soup that is simple enough to make whenever the craving strikes.