This post may contain affiliate links. Please read our disclosure policy.

This easy Italian Sausage Soup Recipe is loaded with savory Italian sausage, creamy white beans, tender pasta, and fresh spinach in a flavorful tomato broth. It’s hearty, cozy, and on the table in less than 30 minutes with simple pantry staples. One pot, minimal cleanup, and a dinner everyone looks forward to? That’s my kind of recipe!

Italian sausage soup in bowl

Kellie’s Note
Soup-er Dinner In Minutes

Long before food blogs were a thing, I loved spending a quiet afternoon flipping through cooking magazines with a glass of wine. I’d dog-ear the pages of recipes I wanted to try, and this Italian sausage soup was one of the keepers.

The original recipe came from Cooking Light, and after making it on repeat for years, I started putting my own spin on it. The sausage, tomatoes, and chicken stock stayed, but I added creamy cannellini beans and fresh spinach to make it even more satisfying.

Now it’s one of those dinners I can pull together when the refrigerator is looking a little bare and I don’t feel like making another trip to the grocery store.

The best part? It tastes like it’s been simmering away all afternoon, but it’s ready in a fraction of the time. Italian sausage does most of the heavy lifting when it comes to flavor, which is a win on busy weeknights.

Why You’ll love My Italian Sausage Soup

  • Easy one-pot dinner. Everything cooks in one pot, which means less time cleaning up after dinner.
  • Ready in less than 30 minutes. You get all the cozy, slow-simmered flavor without spending hours in the kitchen.
  • Hearty and satisfying. Italian sausage, white beans, and pasta make this soup a complete meal.
  • Made with pantry staples. Canned tomatoes, beans, chicken stock, and pasta are ingredients I almost always have on hand.
  • Easy to make your own. Switch the sausage, add extra veggies, or change the pasta depending on what you have available.

Ingredients for Italian Sausage Soup

You don’t need anything fancy to make this easy Italian sausage and white bean soup. Just a few simple ingredients that come together for a whole lot of flavor. The full measurements are in the recipe card below.

  • Mild Italian Sausage: My favorite for this soup because it adds tons of flavor without too much heat. Remove the casings if you’re using sausage links.
  • Vidalia Onion: I love the subtle sweetness, but a regular yellow onion works, too.
  • Garlic: Fresh garlic adds a savory base to the broth.
  • Italian Seasoning: An easy shortcut that adds flavor without reaching for a dozen spice jars.
  • Chicken Stock: Use a good-quality chicken stock since it’s the base of the soup. Low-sodium stock is a great option so you can adjust the seasoning yourself.
  • Diced Tomatoes: Add the tomatoes and their juices for a rich, flavorful broth.
  • Cannellini Beans: These creamy white beans make the soup hearty and filling. Great Northern or navy beans also work.
  • Small Pasta: Ditalini is my favorite because the little pieces fit perfectly on a spoon. Orzo, tiny shells, or small elbows are good substitutes.
  • Baby Spinach: Fresh spinach wilts right into the hot broth without adding much cooking time.
  • Parmesan Cheese: A sprinkle of freshly grated Parmesan gives the soup the perfect finishing touch.
Overhead view of spinach added to pot of Italian sausage soup

How to Make Italian Sausage Soup

This easy sausage white bean soup comes together in one pot with just a few simple steps. Scroll down to the recipe card for the full instructions.

  1. Brown the sausage. Cook the Italian sausage in a large Dutch oven over medium-high heat, breaking it into small pieces as it browns. Transfer to a bowl, leaving about a tablespoon of fat in the pot.
  2. Cook the onion and garlic. Add the onion and cook until softened, about 4–5 minutes. Stir in the garlic and cook for another minute.
  3. Build the flavor. Add the Italian seasoning and 1/4 cup of chicken stock, scraping up the browned bits from the bottom of the pot.
  4. Simmer the soup. Stir in the diced tomatoes, cannellini beans, cooked sausage, remaining chicken stock, and pasta. Bring to a boil and cook for about 6–7 minutes, or until the pasta is al dente.
  5. Finish and serve. Stir in the spinach until wilted. Ladle into bowls and top with freshly grated Parmesan cheese.

That’s it! A cozy, hearty dinner without a sink full of dishes.

Kellie’s Tips for the Best Italian sausage Soup

  • Brown the sausage really well. Don’t just cook it until it’s no longer pink. Let it develop some color because those browned bits add a ton of flavor to the soup.
  • Don’t skip deglazing the pot. Scraping up the browned bits with chicken stock adds richness to the broth. A wooden spoon or spatula works perfectly.
  • Watch the pasta closely. Small pasta cooks quickly, and different shapes need different cooking times. Stop cooking when it’s al dente so it doesn’t become mushy.
  • Use good chicken stock. Since this is a broth-based soup, the stock makes a difference. Homemade chicken stock is fantastic, but a good store-bought version works, too.
  • Save the Parmesan rind. If you have one, add it to the broth while the soup cooks for an extra savory boost. Just remember to remove it before serving.
  • Plan ahead for leftovers. Pasta absorbs broth as it sits. If you know you’ll have leftovers, cook the pasta separately and add it to individual bowls when serving.
Overhead view of Italian sausage soup in Dutch oven

What’s the Best Italian Sausage for Soup?

I prefer mild Italian pork sausage for this recipe because it adds plenty of flavor without making the soup spicy. If you like a little heat, hot Italian sausage works just as well.

You can use bulk ground Italian sausage or sausage links with the casings removed. Ground turkey or chicken Italian sausage is another option if you want something a little lighter. Since those are leaner, you may need a splash of olive oil to cook the onions.

What Are the Best White Beans for Sausage Soup?

Cannellini beans are my favorite for this sausage and white bean soup. They’re tender and creamy but hold their shape nicely in the broth.

Great Northern beans and navy beans are easy substitutes. You can also use chickpeas if that’s what you have in the pantry, although they’ll have a firmer texture.

If you’re using canned beans, drain and rinse them before adding them to the soup.

Easy Variations and Substitutions

One of my favorite things about this Italian sausage soup recipe is how easy it is to change depending on what’s in the refrigerator.

  • Make it spicy. Use hot Italian sausage or add a pinch of crushed red pepper flakes.
  • Swap the greens. Kale or Swiss chard work well instead of spinach. Add them a little earlier so they have time to soften.
  • Add more vegetables. Diced carrots and celery can cook with the onions. Zucchini or frozen green beans are great additions, too.
  • Make it creamy. Stir in a splash of heavy cream at the end of cooking for a richer broth.
  • Try a different sausage. Turkey or chicken Italian sausage works well. Add a little olive oil if needed since they’re usually leaner than pork sausage.
  • Change the pasta. Small shells, orzo, or elbow macaroni are all good alternatives to ditalini. Adjust the cooking time according to the pasta you’re using.
  • Skip the pasta. Add extra white beans or vegetables for a hearty soup without noodles.

How to Store, Freeze, and Reheat Italian Sausage Soup

This Italian sausage and white bean soup is great for leftovers, but there’s one little trick to keeping the pasta from getting mushy.

  • Storing Leftovers – Allow the soup to cool slightly, then transfer it to an airtight container and refrigerate promptly for up to 3–4 days. The pasta will continue absorbing the broth as it sits, so don’t be surprised if your soup looks a little thicker the next day.
  • Freezing Italian Sausage Soup – This soup freezes well, but I recommend leaving out the pasta if you’re planning to freeze it. Pasta can become soft and mushy after thawing. Freeze the cooled soup in airtight, freezer-safe containers for up to 3 months. Leave a little room at the top for expansion. Thaw overnight in the refrigerator, reheat, and add freshly cooked pasta before serving.
  • Reheating Leftovers – Warm the soup in a saucepan over medium-low heat, stirring occasionally until heated through. Add a splash of chicken stock if the broth has thickened. You can also reheat individual portions in the microwave, stirring halfway through.
  • Making Italian Sausage Soup Ahead – If you’re making this soup for later, prepare the soup without the pasta. Refrigerate the broth, sausage, beans, and vegetables, then cook the pasta separately when you’re ready to serve. This keeps the pasta tender instead of overly soft and makes the soup perfect for meal prep.
Bowl of Italian sausage soup

What to Serve With Italian Sausage Soup

More Easy Soup Recipes

If you love this Italian sausage soup, here are a few more cozy dinners that are always a hit at my house.

And if you’re looking for even more easy dinner ideas, check out all my homemade soup recipes!

For more easy soup recipes, follow us on Instagram and Facebook!

If you make this Italian Sausage Soup Recipe, I’d love to know what you think! Leave a comment and star rating below, and tell me if you changed anything up. Did you add extra veggies, use a different pasta, or give it a spicy kick? I love hearing how you make my recipes your own!

Italian Sausage Soup Recipe

5 from 32 votes
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 8
On the table in 30 minutes, Italian Sausage Soup is made easy with simple pantry ingredients.

Equipment

  • 1 dutch oven or soup pot
  • measuring cup
  • measuring spoon
  • spatula

Ingredients 

  • 1 pound mild Italian sausage, casing removed
  • 1 large vidalia onion, diced
  • 2 garlic cloves, minced
  • 1 tablespoon Italian Seasoning Blend, I use Spice Islands
  • 5 cups chicken stock
  • 1 14.5 ounce can diced tomatoes
  • 1 15.5 ounce can cannellini beans, rinsed and drained
  • 1/2 cup small cut pasta, I use DeLallo Ditallini
  • 2 cups baby spinach
  • Grated parmesan cheese, for serving

Instructions 

  • Place a large Dutch oven or soup pot over medium-high heat. Add the Italian sausage and cook, breaking it into small pieces as it browns, until fully cooked and no longer pink. Transfer to a bowl with a slotted spoon, leaving about 1 tablespoon of fat in the pot.
  • Add the diced onion to the pot and cook for 4–5 minutes, until softened and translucent. Stir in the garlic and cook for 1 minute, until fragrant.
  • Stir in the Italian seasoning and 1/4 cup of chicken stock. Scrape the bottom of the pot with a wooden spoon to loosen any browned bits.
  • Add the diced tomatoes with their juices, drained cannellini beans, cooked sausage, remaining chicken stock, and uncooked pasta. Bring to a boil, then reduce to a simmer. Cook for approximately 6–7 minutes, or until the pasta is al dente, stirring occasionally.

Notes

  • Sausage: Mild Italian sausage is my favorite, but hot Italian sausage works if you prefer a little heat. Remove the casings if using links.
  • Beans: Great Northern beans or navy beans can replace the cannellini beans.
  • Pasta: Ditalini, orzo, small shells, or elbow macaroni work well. Cooking time will vary with the pasta shape.
  • Make ahead: Cook the pasta separately and add it when serving so it doesn’t become mushy.
  • Storage: Refrigerate leftovers in an airtight container for up to 3–4 days.
  • Reheating: Warm in a saucepan over medium-low heat, adding extra chicken stock as needed.
  • Freezing: For the best texture, freeze the soup without the pasta for up to 3 months. Thaw overnight in the refrigerator and add freshly cooked pasta when reheating.
  • Parmesan: Top with freshly grated Parmesan cheese before serving.
Recipe adapted from Cooking Light Magazine.

Nutrition

Serving: 1cup, Calories: 485kcal, Carbohydrates: 49g, Protein: 27g, Fat: 20g, Saturated Fat: 7g, Cholesterol: 47mg, Sodium: 726mg, Potassium: 1561mg, Fiber: 10g, Sugar: 7g, Vitamin A: 780IU, Vitamin C: 10.9mg, Calcium: 199mg, Iron: 8.2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Leave a comment below!

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.

Leave a comment

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

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

75 Comments

  1. Diane says:

    The best soup ever!!

    1. Kellie says:

      Awww, thank you so much, Diane!

  2. Sharon says:

    I didn’t think my husband was ever going to get up from the table! This soup is so easy and so good!

  3. Melissa says:

    WOW, The first recipe I’ve made from your site, Kelli! Thanks so much, Winner Winner Sausage Soup Dinner!

    1. Kellie says:

      You’re very welcome! I’m so glad you liked it!