Hearty Italian Sausage Soup With Pasta and Beans
This is one of those soups that just feels like home the second it starts simmering. You know the kind. The house smells amazing, everyone keeps wandering into the kitchen to see what’s going on, and suddenly people are asking how long until dinner. It’s hearty without being heavy, cozy without being fussy, and it’s made with ingredients that are probably already hanging out in your fridge and pantry.
What I love about this one is how everything works together without any extra effort. You’ve got savory sausage, tender veggies, beans that make it filling, and pasta that turns it into a real stick-to-your-ribs kind of meal. It’s the sort of dinner you can let bubble away while you get other things done, and it somehow tastes even better the longer it hangs out on the stove.
This is the soup I make when I want something warm and comforting that everyone will actually eat without complaints. It’s simple, forgiving, and perfect for busy nights, lazy Sundays, or anytime you just want a big pot of something cozy waiting for you. Grab a bowl, maybe some crusty bread, and settle in. This one’s a keeper.
Equipment
-
Large stockpot or Dutch oven: This is where all the magic happens, so grab something big enough to hold a hearty pot of soup without worrying about spills.
-
Wooden spoon or sturdy spatula: Perfect for breaking up the sausage as it cooks and giving everything a good stir as the flavors come together.
-
Cutting board: You’ll want a solid surface for chopping up the onion, carrot, celery, and garlic without making a mess.
-
Sharp knife: Makes quick work of all the veggie prep and keeps things moving along nicely.
-
Measuring spoons: Handy for adding just the right amount of Italian seasoning without guessing.
-
Can opener: A small but mighty tool that saves you from wrestling with canned tomatoes and beans.
-
Measuring cup: Useful for measuring out the broth and pasta so everything stays nicely balanced.
Ingredients
-
1 pound Italian sausage: This is where all that cozy, savory flavor comes from, so use mild or hot depending on how much heat your crew likes.
-
1 small yellow onion, finely chopped: It melts right into the soup as it cooks and gives everything that classic, comforting base flavor.
-
1 carrot, finely chopped: Adds a little natural sweetness and color that balances out the sausage perfectly.
-
1 celery stalk, finely chopped: Brings that subtle savory depth that makes the soup taste slow-simmered and extra homey.
-
3 cloves garlic, minced: Because a good pot of soup always starts with plenty of garlic doing its thing.
-
2 teaspoons Italian seasoning: This ties all the flavors together and gives the soup that familiar Italian-style warmth.
-
1 15 ounce can diced tomatoes with basil, garlic, and oregano: An easy shortcut that adds rich tomato flavor without extra chopping or seasoning.
-
1 15 ounce can kidney beans, drained and rinsed: These make the soup hearty and filling without needing anything fancy.
-
1 15 ounce can green beans: A simple pantry add-in that brings texture and a little extra veggie goodness.
-
32 ounces chicken broth: This creates a flavorful base that lets everything simmer together beautifully.
-
1 cup rotini pasta: The spirals catch all that brothy goodness so every spoonful feels satisfying and cozy.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. In a large stockpot or Dutch oven, cook the Italian sausage over medium heat along with the onion, carrot, celery, and garlic, breaking the sausage up as it browns.

2. Once the sausage is fully cooked, stir in the Italian seasoning, diced tomatoes, kidney beans, green beans, and chicken broth until everything is well combined.

3. Increase the heat to medium-high and bring the mixture to a gentle boil. Reduce the heat to low and let it simmer for about 1 hour, allowing the flavors to come together.
4. Add the pasta to the pot and continue cooking for 10–15 minutes, until the pasta is tender. Serve hot.

Tips & Tricks for the Perfect Italian Sausage Soup
-
Brown the sausage well: Let it really cook and caramelize a bit before moving on, because those browned bits at the bottom of the pot add so much flavor to the soup.
-
Chop the veggies small: Finely chopped onion, carrot, and celery soften beautifully as they simmer and blend right into the broth instead of standing out in big chunks.
-
Simmer low and slow: That hour of gentle simmering gives everything time to mingle and turn into a rich, cozy soup that tastes like it’s been cooking all day.
-
Wait to add the pasta: Adding it near the end keeps it from soaking up too much broth or turning mushy.
-
Taste before serving: Sausage brands vary, so give it a final taste and adjust salt or seasoning if needed.
-
Add broth when reheating: The pasta will soak up liquid as it sits, so a splash of broth brings it right back to soup perfection.
-
Use what you have: If you’re short on one veggie, don’t stress. This soup is forgiving and still turns out great.

Serving
-
Serve it nice and hot: This is the kind of soup that’s best steaming in the bowl, especially on chilly or busy nights.
-
Add some crusty bread on the side: Perfect for dunking and soaking up every last bit of that flavorful broth.
-
Top it if you like: A sprinkle of grated Parmesan or a little fresh parsley makes it feel extra cozy without any extra work.
-
Make it a full meal: This soup is hearty enough on its own, but a simple side salad never hurts if you want to stretch it a bit further.
-
Great for family-style dinners: Set the pot right on the table and let everyone help themselves. It’s casual, comforting, and always a hit.

Storing
-
Let it cool first: Give the soup a little time to cool down before storing so it doesn’t create extra steam and water in the container.
-
Store in airtight containers: This keeps the flavors fresh and makes leftovers easy to grab for lunch or a quick dinner.
-
Refrigerate for up to 4 days: The flavors actually get even better as it sits, making leftovers something to look forward to.
-
Add a splash of broth when reheating: The pasta will soak up some liquid, so a little extra broth brings it right back to life.
-
Freeze without the pasta if you can: If you’re planning ahead, freezing the soup before adding pasta helps it reheat better later.

FAQs
Can I use mild or spicy Italian sausage?
Absolutely. Mild keeps it family-friendly, while spicy adds a little kick. Use whatever your crew likes best.
Can I make this soup ahead of time?
Yes, and it’s actually even better the next day once all the flavors have had time to mingle.
Will the pasta get mushy?
If you leave it sitting in the soup for a long time, it can soften a bit. That’s why adding the pasta near the end and a splash of broth when reheating works so well.
Can I swap the pasta shape?
Totally. Any short pasta like penne, shells, or ditalini works just fine here.
Is this soup freezer-friendly?
It is, especially if you freeze it before adding the pasta. Just cook fresh pasta when you reheat for the best texture.
Can I add more vegetables?
Yes. Zucchini, spinach, or kale are easy add-ins if you want to sneak in a few more veggies.
How do I thicken the soup if I want it heartier?
Let it simmer uncovered a little longer or add a touch more pasta to soak up extra broth.

Italian Sausage Soup
This hearty Italian sausage soup is cozy, comforting, and made with simple pantry staples. Savory sausage, tender vegetables, beans, and pasta simmer together in a rich, flavorful broth that’s perfect for busy weeknights or slow, cozy weekends. It’s easy to make, feeds a crowd, and tastes even better the next day.
Ingredients
- 1 pound Italian sausage
- 1 small yellow onion, finely chopped
- 1 carrot, finely chopped
- 1 celery stalk, finely chopped
- 3 cloves garlic, minced
- 2 teaspoons Italian seasoning
- 1 15 ounce can diced tomatoes with basil, garlic, and oregano
- 1 15 ounce can kidney beans, drained and rinsed
- 1 15 ounce can green beans
- 32 ounces chicken broth
- 1 cup rotini pasta
Instructions
- In a large stockpot or Dutch oven, cook the Italian sausage over medium heat along with the onion, carrot, celery, and garlic, breaking the sausage up as it browns.
- Once the sausage is fully cooked, stir in the Italian seasoning, diced tomatoes, kidney beans, green beans, and chicken broth until everything is well combined.
- Increase the heat to medium-high and bring the mixture to a gentle boil. Reduce the heat to low and let it simmer for about 1 hour, allowing the flavors to come together.
- Add the pasta to the pot and continue cooking for 10–15 minutes, until the pasta is tender. Serve hot.
Notes
- This soup thickens as it sits, so don’t be surprised if leftovers are a little heartier the next day. A splash of chicken broth fixes that right up.
- Mild or hot Italian sausage both work great, so use whatever your family prefers.
- If you plan to freeze this soup, it’s best to do so before adding the pasta, then cook fresh pasta when reheating.
- Any short pasta shape can be swapped in if that’s what you have on hand.
- Taste before serving and adjust seasoning if needed since sausage brands can vary in saltiness.