
Italian Sausage Pasta Soup Recipe tastes rich, cozy, and a little bit spicy, like a hug in a bowl with extra cheese on top. It works perfectly for busy weeknights, chilly weekends, or casual dinners with friends, and you can get it on the table in about 40 minutes. I have cooked some version of this soup for years, and my family still races to the pot like it might vanish.
Why Make This Italian Sausage Pasta Soup Recipe at Home
This Italian Sausage Pasta Soup Recipe gives you all the flavor of a slow-simmered pot in a fraction of the time. The sausage seasons the broth, the pasta soaks up all that goodness, and the veggies make it feel like a full meal, not just a starter.
You control the salt, the spice, and the veggies, so picky eaters and spice lovers both stay happy. It also uses mostly pantry ingredients, so you can pull it together when the fridge looks a little sad.
“This Italian Sausage Pasta Soup Recipe tastes like something from a cozy Italian cafe, but it comes together on a weeknight and my whole family licks their bowls clean. ★★★★★”
Ingredients You Need
Here is everything you need for a big pot of Italian Sausage Pasta Soup Recipe that feeds about 6 people.
Sausage and aromatics
- 1 pound Italian sausage, casings removed
- Use mild Italian sausage for kids or spice-sensitive folks.
- Use hot Italian sausage if you like more heat.
- Pork sausage gives the richest flavor, but chicken or turkey Italian sausage also works well.
- 1 tablespoon olive oil (only if your sausage looks very lean)
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
Broth, tomatoes, and pasta
- 6 cups low sodium chicken broth
- Use a good quality boxed broth; I like Kitchen Basics or Pacific for solid flavor.
- If you only have regular broth, reduce added salt and taste as you go.
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire roasted tomatoes add a deeper flavor if you have them.
- 1 can (8 ounces) tomato sauce
- 1 cup small pasta
- Ditalini, small shells, elbow macaroni, or orecchiette all work great.
- Use gluten free pasta if needed and cook it slightly under so it holds texture.
Veggies and flavor boosters
- 1 small zucchini, diced (optional but tasty)
- 1 cup baby spinach or chopped kale, packed
- 1 teaspoon Italian seasoning
- 1 teaspoon dried basil (or extra Italian seasoning if you prefer)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ to ½ teaspoon crushed red pepper flakes (optional, for extra heat)
Creamy twist (optional but highly recommended)
- ½ cup heavy cream or half and half
- You can skip this for a lighter soup or use evaporated milk from the pantry.
Toppings
- Freshly grated Parmesan cheese
- Chopped fresh parsley or basil
- Extra red pepper flakes
Equipment list
- Large heavy pot or Dutch oven (5 to 6 quart size)
- Wooden spoon or spatula
- Cutting board and sharp knife
- Ladle
- Measuring cups and spoons
Tips & Mistakes
- Brown the sausage well so it builds flavor on the bottom of the pot instead of steaming in its own juices.
- Drain excess fat if the sausage releases a lot, or keep a little if you want a richer broth.
- Chop veggies small so they soften quickly and match the size of the pasta.
- Salt in layers while you cook instead of dumping it all at the end.
- Add pasta near the end of cooking so it stays al dente and does not turn mushy.
- Cook pasta directly in the soup for more flavor, but add extra broth if it thickens too much.
- Use pre-chopped mirepoix from the store when you feel short on time or energy.
- Stir the bottom of the pot often after you add tomatoes so nothing sticks and scorches.
- Add cream off the heat or on very low so it does not curdle.
- Taste before serving and adjust salt, pepper, and red pepper flakes so the flavor pops.
How to Make Italian Sausage Pasta Soup Recipe
Step 1: Brown the sausage
Set a large pot over medium high heat and let it heat for a minute. Add the sausage and break it up with a wooden spoon into small crumbles. Cook until the sausage turns browned and cooked through and little browned bits form on the bottom of the pot, about 6 to 8 minutes.
If the sausage releases a lot of fat, spoon off some, but leave about 1 tablespoon in the pot. If the sausage looks very lean and starts to stick, add a drizzle of olive oil.
Step 2: Sauté the aromatics
Add the diced onion, carrots, and celery to the pot with the sausage. Stir and cook until the onion turns translucent and the veggies start to soften, about 5 minutes. Add the minced garlic and cook 30 to 60 seconds, just until it smells fragrant and toasty.
Sprinkle in the Italian seasoning, dried basil, salt, pepper, and crushed red pepper flakes. Stir so the spices coat the sausage and veggies and toast slightly.
Step 3: Build the broth
Pour in the chicken broth, diced tomatoes with their juices, and tomato sauce. Stir well and scrape the bottom of the pot to lift up all the browned bits into the liquid. Add the diced zucchini if you use it.
Bring the soup up to a gentle boil, then lower the heat to a steady simmer. Let it bubble for about 10 minutes so the flavors blend and the veggies soften more.
Step 4: Add the pasta
Stir in the small pasta. Keep the soup at a steady simmer and cook until the pasta turns al dente, usually 8 to 10 minutes, depending on the shape. Stir often so the pasta does not stick to the bottom.
If the soup thickens more than you like as the pasta cooks, add another ½ to 1 cup of broth or water. Taste a piece of pasta to check for doneness rather than trusting the box time.
Step 5: Add greens and cream
Stir in the spinach or kale and cook just until the greens wilt and turn tender, about 2 to 3 minutes. Turn the heat to low. Pour in the heavy cream or half and half, then stir until the broth looks silky and slightly creamy.
Taste and adjust seasoning with more salt and pepper if needed. The sausage and broth both contain salt, so check before you add more.
Step 6: Serve
Ladle the Italian Sausage Pasta Soup Recipe into bowls while hot. Top with a generous shower of grated Parmesan and a sprinkle of fresh parsley or basil. Add extra red pepper flakes for anyone who likes more kick.
Variations I've Tried
I swap the pasta for small cheese tortellini when I want a heartier, almost stew-like bowl. I cook the tortellini directly in the soup and shorten the simmer time so it stays tender.
I use chicken or turkey Italian sausage when I want a lighter version, and it still tastes rich once the broth and tomatoes cook together. I also add white beans for extra protein and fiber, which turns the soup into a very filling one pot meal.
I sometimes skip the cream and stir in a spoonful of pesto at the end, which gives the soup a bright, herby finish. I also toss in extra veggies like bell peppers, mushrooms, or chopped kale stems when I need to clear out the fridge.
How to Serve Italian Sausage Pasta Soup Recipe
Serve Italian Sausage Pasta Soup Recipe hot in wide bowls so the pasta, sausage, and veggies spread out nicely. Add a big spoonful of grated Parmesan on top and a sprinkle of fresh herbs for color. Pair it with crusty bread, garlic bread, or simple toast for dunking and scooping.
You can also serve it with a crisp green salad or sliced cucumbers and cherry tomatoes on the side. Kids usually love this soup, especially if you use mild sausage and smaller pasta shapes.
How to store
- Fridge: Cool the soup to room temperature, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer (with pasta): The pasta softens in the freezer, but you can still freeze leftovers for up to 2 months in freezer safe containers.
- Freezer (pasta on the side): If you plan ahead, store the soup without pasta in the freezer for up to 3 months, then cook fresh pasta and add it when you reheat.
- Best reheating method: Reheat on the stove over medium heat, stirring often, and add a splash of broth or water if it thickens. Warm single portions in the microwave in 60 second bursts, stirring between each, until hot.

Italian Sausage Pasta Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium-high heat. Add the Italian sausage and cook, breaking it up with a spoon, until browned and cooked through. Spoon off excess fat if needed.
- Add the onion, carrots, and celery to the pot. Cook, stirring occasionally, until the vegetables begin to soften, about 5 minutes.
- Stir in the garlic, Italian seasoning, crushed red pepper flakes (if using), salt, and black pepper. Cook for 1 minute until fragrant.
- Pour in the chicken broth, water, and diced tomatoes with their juices. Stir to combine, bring to a boil, then reduce heat to a gentle simmer.
- Add the pasta and cook uncovered, stirring occasionally, until the pasta is al dente, about 8–10 minutes depending on shape.
- Stir in the chopped spinach and cook just until wilted, 1–2 minutes. Remove the pot from the heat and stir in the grated Parmesan cheese and parsley.
- Taste and adjust seasoning with additional salt and pepper if needed. Ladle the soup into bowls and serve hot, with extra Parmesan on top if desired.
Notes
Approximate per 1 of 6 servings: 410 calories; fat 21 g; saturated fat 7 g; carbohydrates 32 g; fiber 3 g; sugars 6 g; protein 22 g; sodium 980 mg. Values are estimates and will vary based on specific ingredients, sausage type, and portion size.

Leave a Reply