Italian Sausage Soup (Easy Recipe)

Last Updated on April 1, 2025

This hearty Italian sausage soup is cozy, flavorful, and packed with veggies, beans, and tender bites of sausage in a savory broth. It’s the kind of meal I turn to when I want something easy, comforting, and satisfying.

Between the garlic, tomatoes, and melty Parmesan on top, every spoonful is loaded with goodness. Serve it with crusty bread for the ultimate cold-weather dinner—or whip up a batch for easy lunches all week!

Warm Homemade Italian Sausage Soup with Potatoes and Carrots

WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it straight to your inbox.

Italian Sausage Soup 

Let me start by saying: this isn't your average sausage soup.

It explodes with flavors in every bite and is hearty enough to make it a whole meal. 

And it's packed with protein from the sausage and beans, plus a secret punch of nutritious veggies. 

The recipe calls for carrots, onions, and zucchini, but feel free to add more!

The last time I made it, I threw in leftover mushrooms, peppers, and peas, and it was a hit.

Oh, and if you want it extra hearty, try throwing in some penne or tortellini to make Italian sausage pasta!

Italian Sausage Soup Ingredients - Sausage, Beans, Beef Stock, Italian Stewed Tomatoes, Veggies, Minced Garlic, Parmesan Cheese and Spices

Ingredients 

  • Olive Oil: Used to sauté the aromatics and sausage, giving the soup a rich, flavorful base.
  • White or Yellow Onion: Adds a savory, aromatic depth that forms the base of most great soups. I dice mine pretty small so it melts into the broth and doesn’t overpower the other ingredients.
  • Italian Sausage: This brings bold flavor, a touch of spice, and hearty protein to the soup. I like using mild sausage for a family-friendly version, but spicy sausage is great if you want an extra kick.
  • Garlic: Adds warm, earthy flavor to the broth. I always use fresh garlic for the best taste—minced and sautéed for just a minute to keep it from burning.
  • Beef Broth: The savory backbone of the soup. I recommend using low-sodium broth so you can better control the seasoning as you go.
  • Carrots: These add a pop of color and natural sweetness that balances the richness of the sausage and broth. Slice them evenly so they cook at the same rate.
  • Italian-Style Stewed Tomatoes: Infuse the soup with tomatoey goodness and herbs in one easy step. I like to give them a rough chop before adding so the pieces aren’t too big.
  • Salt & Black Pepper: A classic seasoning combo that enhances all the other flavors. Start small—especially if you're using regular broth—and adjust to taste at the end.
  • Zucchini: A light, fresh addition that holds up well in the broth. I cut it into small cubes so it cooks quickly and doesn’t get mushy.
  • Great Northern Beans: Add protein, texture, and a creamy bite.
  • Spinach: Stirred in at the end, this leafy green adds a pop of color and a healthy boost. Tear it into bite-sized pieces so it wilts evenly without clumping.
  • Parmesan Cheese: The perfect garnish. I like to sprinkle a little over each bowl just before serving—it melts slightly and adds a salty, nutty finish that ties everything together.

How to Make Italian Sausage Soup

1. Sauté the Base: Cook the onion and sausage in olive oil in a large stock pot or Dutch oven over medium-high heat. Cook for 5–7 minutes, stirring occasionally, until the sausage is browned and the onion is soft. I like to break the sausage up with a wooden spoon as it cooks to get nice little bite-sized pieces. Once it’s browned, add the minced garlic and stir for about 30 seconds, just until it smells amazing (don't let it burn!).

2. Build the Flavor: Reduce the heat to medium. Pour in the beef broth, then add the sliced carrots, stewed tomatoes, salt, and pepper. Stir everything together well. This is where the broth starts picking up those rich, savory notes from the sausage and veggies. Cover the pot and simmer for 15 minutes, or until the carrots are tender enough to pierce with a fork.

3. Add the Veggies and Beans: Uncover the pot and stir in the cubed zucchini and undrained Great Northern beans. Let it simmer for another 15 minutes so the zucchini softens and the beans get nice and warm. If you want a slightly thicker soup, you can mash a few beans against the side of the pot before stirring.

4. Stir in the Spinach: Turn off the heat and add the fresh spinach. I like to tear it into smaller pieces so it wilts quickly and blends better into the soup. Pop the lid back on and let it sit for 2–3 minutes until the spinach is wilted but still bright green.

5. Finish and Serve: Give the soup a taste and adjust the salt and pepper if needed. Then ladle it into bowls and top each one with a generous sprinkle of freshly grated Parmesan. I love serving this with rosemary dinner rolls on the side—it’s the ultimate cozy meal!

Bowl of Italian Sausage Soup with Beans and Veggies

Tips and Variations 

  • Add Pasta: Use small noodles like Ditali. And be sure to keep the pasta separate for leftovers so it doesn't turn to mush.
  • Prep the Sausage: Remove the sausage links from the casing before browning. Avoid overcrowding the pot.
  • Use bulk sausage: Skip the links and get bulk ground meat. It's much easier to work with.
  • Add Veggies: Use canned spinach or clear out your vegetable drawer. Mushrooms, peppers, celery, potatoes, and kale work well.
  • Make it Creamy: Add a splash of half and half for a creamy texture. Adjust to taste.
  • Go Vegan: Use vegan sausage (my favorite is Beyond spicy sausage)or extra beans. Then, replace the beef stock with vegetable stock.
  • Spice It Up: Add red pepper flakes or use spicy sausage for heat. Adjust to taste.

How to Store and Freeze 

This recipe makes a big pot of soup, so there will likely be leftovers.

To Store: Place cold leftovers in an airtight container and store in the fridge for up to 5 days. 

To Freeze: Let the soup cool completely before popping it into a freezer-safe container. Store it in the freezer for up to 5 months. Thaw in the fridge before reheating.

To Reheat: Pour the soup into a saucepan and warm it over medium heat, stirring occasionally until hot (about 5–10 minutes). Add a splash of broth or water if it’s thickened in the fridge.

More Soup Recipes You'll Love

7-Can Soup
Zuppa Toscana Soup
Sausage Potato Soup
Cowboy Soup

Italian Sausage Soup (Easy Recipe)

4.6 from 11 votes
Servings

6

servings
Prep time

10

minutes
Cooking time

40

minutes
Calories

385

kcal

This Italian sausage soup should always be in your recipe arsenal! Made with beans, sausage, tomatoes, veggies, and beef stock, a bowl of this is like a warm hug!

Ingredients

  • 1 tablespoon olive oil

  • 1 medium white or yellow onion

  • 1 pound Italian sausage, crumbled

  • 1 clove garlic, minced

  • 2 (14.5 ounce) cans beef broth

  • 1 cup sliced carrots

  • 1 (14.5 ounce) can Italian-style stewed tomatoes

  • 1/4 teaspoon salt

  • 1/4 teaspoon ground black pepper

  • 2 small zucchini, cubed

  • 1 (14.5 ounce) can Great Northern beans, undrained

  • 2 cups spinach, rinsed and torn into small pieces

  • Parmesan cheese, for garnish

Instructions

  • In a large stock pot or Dutch oven, warm the oil over medium-high heat. Add the onion and crumbled sausage, and cook for 5-7 minutes or until the sausage browns. Add the garlic, and stir for 30 seconds until fragrant.
  • Reduce the heat to medium, and add the beef broth, carrots, stewed tomatoes, salt, and pepper. Stir well, add the lid, and cook for 15 minutes or until the carrots are nice and tender.
  • After 15 minutes, stir the soup, and add the chopped zucchini and beans. Simmer over medium heat for another 15 minutes.
  • Remove the pot from the heat, and stir in the spinach. Put the lid back on and leave it for a few minutes, until the spinach begins to wilt.
  • Taste and add more salt and pepper, as needed. Serve hot with a generous sprinkle of grated Parmesan cheese, if desired. Enjoy!

Notes

  • If using links, remember to remove the casings before cooking.

Did you like the recipe?
Click on a star to rate it!

4.6 from 11 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

17 Comments

  1. Ashwin Nirmul says:

    I made it with spicy beef broth and spicy Italian sausage; it was fantastic! Hearty and delicious, just as described.

  2. ashwin nirmul says:

    Hi -You mention onions a couple of times in the intro, but it’s not included in the recipe.

    1. Claire Wells says:

      Hi Ashwin!
      Thanks for catching that – I’ve amended the recipe to show the onions now!

  3. Shelley Finch-Wagner says:

    In my family we call the soup minestrone. I have been making it for years and now have my honey making it. awe use our Food so it’s really quick to make. Will be trying it with the Ranch Crackers. This has been my favorite soups since I can remember. I serve mine with Sour Dough French bread. Great recupe.💖💖💖

  4. Sue says:

    This has become one of my favorite soups to make. Sometimes add red wine.

  5. Anne says:

    LOL – You Read My Mind – Yesterday I received a new crock pot as a gift from my niece so I could make soups. And today an excellent soup recipe arrived – which I am cooking now – sooo delicious – I Love All Your Delicious Recipes
    Thank you Anne

    1. NaTaya Hastings says:

      Gotta love that kind of good timing!

  6. Jean Simmons says:

    This is such a tasty, hearty base of a soup! I added a bunch of stuff to it but as written, it’s still so good. I like to add potatoes, onions, celery, and kale instead of spinach (if you want to bulk it up). This was a hit with the family, even my picky grandma LOL

    1. NaTaya Hastings says:

      Yay! I, too, have a picky gramma. So I can get behind that win! <3

  7. Sue says:

    Have made this several times. So very good. I add red wine. My favorite soup this winter.

  8. Michael says:

    Save the hassle of removing the casing on the sausage by buying bulk sausage!

    1. Mary Hawkins says:

      Hi Michael, that’s a great tip! I’ll have to remember it the next time I make this soup.

  9. milli says:

    Any idea what I can replace the zucchini with?

    1. Mary Hawkins says:

      Hi Milli, you can replace it with green beans, and the soup will still be delicious!

      1. Doe Harden says:

        what about some Italian green beans? Those might be good, too.

  10. Lucy Jordan says:

    This is another recipe that I’ve copied! It looks delicious, I can’t wait to try it!

    1. Mary Hawkins says:

      Hi Lucy, I sure hope you enjoyed it!