This one-pot Italian pasta soup recipe is a hearty dinner made with Italian sausage, tender vegetables, tomatoes, cannellini beans, small pasta, and Parmesan. It makes 6 servings, takes about 15 minutes to prepare, cooks in 30–35 minutes, and is ready in approximately 45–50 minutes.
Every spoonful is savory, tomato-rich, and comforting, with browned sausage, creamy white beans, tender pasta, and leafy greens in a deeply flavored broth. It is the kind of cozy meal that belongs on a chilly evening, especially when you want a satisfying dinner without a sink full of dishes.
Jump to RecipeWhy You’ll Love This Recipe

This Italian pasta soup has everything a comforting dinner should offer: a rich tomato base, savory sausage, tender vegetables, hearty beans, and pasta that makes the bowl feel complete. It is filling enough to serve as a main course, yet the broth keeps it lighter and more spoonable than a baked pasta dish.
The one-pot method also makes this recipe practical for busy evenings. The sausage, vegetables, broth, beans, and pasta all come together in the same Dutch oven, allowing the browned bits from the meat to season the entire soup.
Small pasta shapes are ideal here because they cook evenly and are easy to gather with every spoonful. Ditalini, small shells, and elbow macaroni all work well, so you can use whichever shape is already in your pantry.
If you enjoy cozy bowl meals, you may also like this comforting beef noodle soup for another satisfying dinner option.
Ingredients You’ll Need

The ingredient list is straightforward, but each item contributes to the soup’s layered flavor. Italian sausage provides the most typical meat-based character, while mild sausage keeps the soup family-friendly and hot sausage brings extra spice.
- Aromatic vegetables: Yellow onion, carrots, celery, and garlic create a classic savory foundation.
- Tomato base: Tomato paste adds concentrated flavor, and a 28-ounce can of crushed or diced tomatoes supplies the bright, hearty broth.
- Broth and seasoning: Six cups of low-sodium chicken or vegetable broth, Italian seasoning, salt, black pepper, and optional red pepper flakes round out the soup.
- Beans and pasta: Cannellini beans add creaminess and substance, while 8 ounces of small pasta make the soup filling.
- Greens and cheese: Baby spinach wilts quickly, kale adds a sturdier bite, and Parmesan brings a salty, nutty finish.
Drain and rinse the cannellini beans before adding them. This removes excess canning liquid and lets their mild flavor blend cleanly into the tomato broth.
For a complete Italian-style meal, pair the soup with our Italian roasted potatoes or a simple green salad.
How to Make It Step-by-Step

Step 1: Heat the olive oil in a large Dutch oven or heavy soup pot over medium-high heat. Add the sausage and cook for 5–7 minutes, breaking it into small pieces as it browns. Leave the flavorful browned bits on the bottom of the pot because they will dissolve into the soup later.
Step 2: Add the diced onion, carrots, and celery to the browned sausage. Cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften while still retaining a little texture.
Step 3: Stir in the garlic and tomato paste. Cook for about 1 minute, stirring constantly, until the garlic smells fragrant and the tomato paste darkens slightly. This brief cooking period helps the paste develop a deeper flavor.
Step 4: Pour in the crushed or diced tomatoes and broth, then add the Italian seasoning, red pepper flakes if using, kosher salt, and black pepper. Stir well, scraping the bottom of the pot, and bring the mixture to a boil.
Step 5: Add the rinsed cannellini beans and dry pasta. Reduce the heat to a steady simmer and cook uncovered for the time listed on the pasta package, usually 8–10 minutes. Stir frequently so the pasta cooks evenly and does not settle or stick to the bottom.
Step 6: Stir in the baby spinach during the final 1–2 minutes of cooking. It will wilt quickly into the hot soup. If you choose chopped kale instead, simmer it for approximately 5 minutes so it becomes tender.
Step 7: Remove the pot from the heat and stir in the grated Parmesan. Taste the broth and adjust the salt or pepper, then ladle the soup into bowls and finish with extra Parmesan and chopped parsley.
Chef Tips for Rich, Flavorful Soup

Brown the sausage well rather than simply cooking it until no longer pink. The caramelized edges and browned pieces create the savory foundation that makes this soup taste as if it simmered for hours.
Keep the pasta uncovered while it cooks and stir often. Small noodles release starch into the broth, which gives the soup a pleasantly thick texture, but they can also stick quickly if left undisturbed.
Choose crushed tomatoes for a smoother soup or diced tomatoes for more visible tomato pieces. Both options fit the recipe, so the best choice depends on whether you prefer a velvety broth or a chunkier bowl.
Baby spinach is the quickest green and needs only 1–2 minutes at the end. Kale is more substantial and should simmer for approximately 5 minutes, making it a good choice if you prefer a heartier texture.
For a meatless version, omit the sausage, use vegetable broth, and add an extra can of beans or 1 cup of chopped mushrooms. The beans provide satisfying body, while mushrooms add a savory note to the broth.
For another warming soup with bold flavors, keep this hot and sour soup recipe in your dinner rotation.
Serving Suggestions

Serve the soup as soon as it is finished so the pasta remains pleasantly firm and the broth stays spoonable. A generous shower of Parmesan melts into the hot surface and adds a creamy, salty finish.
Chopped parsley contributes freshness and a clean herbal note. You can also place extra Parmesan at the table so everyone can finish their own bowl to taste.
Crusty bread is an excellent companion because it catches the tomato broth. A simple salad, roasted vegetables, or a small portion of honey garlic chicken can round out the meal when you are feeding a larger group.
Storage and Reheating
This soup thickens considerably as it stands because the pasta continues to absorb the broth. For the best texture, serve it promptly after cooking and transfer leftovers to airtight containers once they have cooled.
When reheating, add extra chicken or vegetable broth to loosen the soup. Warm it gently on the stovetop or in the microwave, stirring occasionally, until hot throughout.
If you expect to have substantial leftovers, consider cooking the pasta separately and adding it to individual portions. That approach keeps the noodles from becoming overly soft during storage, although cooking the pasta directly in the soup is the preferred method for a true one-pot dinner.
Make-Ahead and Ingredient Variations
The vegetables can be diced and the garlic can be minced earlier in the day to make dinner assembly faster. You can also measure the seasonings, rinse the beans, and portion the pasta before turning on the stove.
Ground beef is a frequent substitute for Italian sausage, though the finished soup will have a different flavor profile. Cannellini beans are especially common, but kidney beans or borlotti beans can also be used if that is what you have available.
Mild sausage creates a balanced soup with gentle seasoning, while hot sausage and the optional red pepper flakes make the broth more spirited. Add the pepper flakes thoughtfully, since the sausage may already bring heat.
For a sweet finish after dinner, serve a few of our chocolate glitter cookies alongside coffee or tea.

One-Pot Italian Pasta Soup
Ingredients
Method
- Heat the olive oil in a large Dutch oven or heavy soup pot over medium-high heat. Add the sausage and cook for 5–7 minutes, breaking it into small pieces, until browned.
- Add the diced onion, carrots, and celery. Cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften.
- Stir in the minced garlic and tomato paste. Cook for about 1 minute, until fragrant and slightly darkened.
- Add the tomatoes, broth, Italian seasoning, red pepper flakes if using, salt, and black pepper. Stir well and bring the soup to a boil.
- Add the drained beans and dry pasta. Reduce the heat to a steady simmer and cook uncovered for the time specified on the pasta package, usually 8–10 minutes, stirring frequently so the pasta does not stick.
- Stir in the spinach during the last 1–2 minutes, just until wilted. If using kale, simmer it for approximately 5 minutes.
- Remove the pot from the heat and stir in the Parmesan. Taste and adjust the seasoning, then serve with additional Parmesan and chopped parsley if desired.
Notes
Final Thoughts
This one-pot Italian pasta soup is a reliable cozy-night dinner because it combines simple pantry ingredients with rich, homemade flavor. Browning the sausage, softening the vegetables, and cooking the pasta directly in the broth creates a substantial meal in one Dutch oven.
Remember to serve it promptly, finish each bowl with Parmesan, and add extra broth when reheating leftovers. Whether you choose spinach or kale, mild or hot sausage, or crushed rather than diced tomatoes, the result is a warm, generous soup made for sharing.
Set out some crusty bread, gather everyone around the table, and enjoy a comforting Italian-inspired meal with very little cleanup.