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!

Table of Contents
- Kellie’s Note Soup-er Dinner In Minutes
- Why You’ll love My Italian Sausage Soup
- Ingredients for Italian Sausage Soup
- How to Make Italian Sausage Soup
- Kellie’s Tips for the Best Italian sausage Soup
- What’s the Best Italian Sausage for Soup?
- What Are the Best White Beans for Sausage Soup?
- Easy Variations and Substitutions
- How to Store, Freeze, and Reheat Italian Sausage Soup
- What to Serve With Italian Sausage Soup
- More Easy Soup Recipes
- Italian Sausage Soup Recipe
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.

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.
- 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.
- 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.
- 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.
- 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.
- 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.

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.

What to Serve With Italian Sausage Soup
- Homemade Garlic Bread
- Everything Sourdough Crackers
- Homemade Croutons
- Artichoke Salad
- Easy Brioche Rolls
- Garlic Rosemary Focaccia
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.
- Sausage Tortellini Soup – A hearty soup packed with Italian sausage and cheesy tortellini.
- Pasta e Fagioli Soup – A comforting Italian favorite with pasta, beans, and a savory broth.
- Italian Wedding Soup – Tender meatballs and pasta in a flavorful broth.
- Easy Minestrone Soup – A vegetable-packed classic that’s easy enough for any night of the week.
- Creamy Sausage Potato Soup – A rich, cozy dinner for nights when you want something extra comforting.
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

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.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















The best soup ever!!
Awww, thank you so much, Diane!
I didn’t think my husband was ever going to get up from the table! This soup is so easy and so good!
WOW, The first recipe I’ve made from your site, Kelli! Thanks so much, Winner Winner Sausage Soup Dinner!
You’re very welcome! I’m so glad you liked it!