
Italian Sausage Pasta Soup Recipe tastes rich, tomatoey, a little spicy, and super cozy, like lasagna and minestrone had a very delicious baby. It works perfectly for busy weeknights or casual weekends, since you pull it together in about 40–45 minutes total. I first made a version of this in a tiny apartment kitchen with one wobbly burner, so you can absolutely nail it in any kitchen.
Why Italian Sausage Pasta Soup Recipe Is Worth It
This soup hits every comfort note: savory Italian sausage, tender pasta, veggies, and a broth that tastes like it simmered all afternoon. You get a full meal in one pot, which means fewer dishes and more couch time.
It also works beautifully for meal prep and leftovers. The flavor deepens on day two, and you can tweak the spice level so kids and heat-lovers both stay happy.
“Big flavor, minimal effort, and my whole family asked for seconds of this Italian Sausage Pasta Soup Recipe. ★★★★★”
Ingredients You Need
Main ingredients
-
Italian sausage – 1 pound, casings removed
- Use mild for family-friendly soup or hot for more kick.
- Pork sausage brings the best flavor, but chicken or turkey sausage still tastes great and lighter.
-
Olive oil – 1–2 tablespoons
- You only need this if your sausage runs very lean.
-
Yellow onion – 1 medium, diced
-
Carrots – 2 medium, peeled and diced
-
Celery – 2 ribs, diced
-
Garlic – 4–5 cloves, minced (use jarred minced garlic as a shortcut)
-
Tomato paste – 2 tablespoons
- The tube style works well because you store leftovers easily.
-
Crushed tomatoes – 1 can (28 ounces)
- Fire-roasted tomatoes add a deeper flavor if you find them.
-
Chicken broth – 6 cups
- Use low-sodium broth so you control the salt.
- Vegetable broth works if you swap the sausage for a plant-based option.
-
Short pasta – 1½ cups dry (about 6 ounces)
- Ditalini, small shells, elbow macaroni, or orecchiette all work.
- Use gluten-free pasta if you need it.
-
Italian seasoning – 1½ teaspoons
-
Dried oregano – ½ teaspoon
-
Red pepper flakes – ¼–½ teaspoon, to taste
-
Salt and black pepper – to taste
Beans, greens, and extras
-
Cannellini beans – 1 can (15 ounces), drained and rinsed
- Great Northern beans or navy beans also work.
-
Baby spinach – 3–4 cups, loosely packed
- Kale or Swiss chard work if you chop them small and cook a bit longer.
-
Parmesan cheese – grated, for topping
- Use the real wedge-style cheese if possible; it melts and tastes better than the green can.
- Save the rind and simmer it in the soup for extra flavor, then pull it out before serving.
-
Fresh basil or parsley – chopped, for garnish
-
Lemon – optional, a squeeze at the end brightens the whole pot.
Pantry shortcuts
- Use frozen mirepoix (onion, carrot, celery mix) instead of chopping fresh.
- Use pre-minced garlic and pre-shredded Parmesan if you need speed.
- Use boxed broth and canned tomatoes to keep this pantry-friendly.
Equipment list
- Large Dutch oven or heavy soup pot (at least 5–6 quarts)
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Ladle for serving
Quick Tips & substitutions
- Brown the sausage deeply so it builds flavor and little browned bits on the bottom.
- Drain excess fat if the pot looks greasy, but leave a tablespoon or so for flavor.
- Toast the tomato paste for 1–2 minutes so it tastes rich instead of metallic.
- Add the pasta near the end of cooking so it stays al dente and not mushy.
- Cook the pasta separately if you plan to store leftovers for several days.
- Use turkey or chicken Italian sausage if you want a lighter soup.
- Swap cannellini beans with chickpeas or kidney beans if that’s what you have.
- Use gluten-free pasta or small-cut gluten-free gnocchi for a gluten-free version.
- Skip the red pepper flakes if kids dislike heat, and pass them at the table instead.
- Stir in a splash of cream or half-and-half at the end if you want a creamier soup.
How to Make Italian Sausage Pasta Soup Recipe
Step 1: Brown the sausage
Heat a large Dutch oven over medium-high heat.
Add the Italian sausage and break it into small crumbles with a wooden spoon.
Cook 6–8 minutes until the sausage browns well and no pink remains.
If the sausage releases a lot of fat, spoon off some, but keep about 1 tablespoon in the pot.
If the sausage looks very lean and sticks, drizzle in a little olive oil.
Transfer the cooked sausage to a bowl and keep it nearby.
Step 2: Sauté the veggies
Lower the heat to medium.
Add a drizzle of olive oil if the pot looks dry, then add onion, carrots, and celery.
Stir and cook 5–7 minutes until the veggies soften and the onion turns translucent.
Add the minced garlic and cook 30–60 seconds while you stir.
Add the tomato paste and stir it into the veggies.
Cook the tomato paste 1–2 minutes until it darkens slightly and smells sweet and rich.
Step 3: Build the broth
Return the browned sausage and any juices to the pot.
Sprinkle in Italian seasoning, dried oregano, red pepper flakes, salt, and black pepper.
Stir well so the spices coat the sausage and veggies.
Pour in the crushed tomatoes and chicken broth.
Scrape the bottom of the pot with your spoon to lift up any browned bits.
Bring the mixture to a gentle boil over medium-high heat.
Step 4: Simmer the soup base
Once the soup boils, lower the heat to maintain a steady simmer.
Partially cover the pot with a lid so some steam escapes.
Simmer 15–20 minutes so the flavors blend and the carrots turn tender.
Taste the broth and adjust salt, pepper, or red pepper flakes.
If the soup tastes too thick, add a bit more broth or water.
If it tastes too thin, simmer a few extra minutes with the lid off.
Step 5: Add pasta and beans
Stir in the dry pasta and the rinsed cannellini beans.
Keep the soup at a gentle simmer and stir often so the pasta does not stick to the bottom.
Cook the pasta according to package time, usually 8–10 minutes, until it turns just tender.
If the soup thickens a lot as the pasta cooks, add another ½–1 cup broth or water.
Taste a piece of pasta to check doneness instead of trusting the clock alone.
Season again if the added liquid dulls the flavor.
Step 6: Finish with greens and cheese
Stir in the baby spinach by big handfuls.
Let the spinach wilt for 1–2 minutes while you stir.
Turn off the heat once the greens soften and look silky.
Squeeze in a little lemon juice if you like a brighter flavor.
Ladle the soup into bowls and top with grated Parmesan and fresh basil or parsley.
Serve hot, and keep extra cheese on the table because someone always wants more.
Recipe Variations
-
Gluten-free
- Use gluten-free short pasta or cooked rice.
- Check your sausage label to confirm it stays gluten-free.
-
Vegan
- Use plant-based Italian sausage and vegetable broth.
- Skip Parmesan or use a dairy-free grated cheese or nutritional yeast.
-
Low carb
- Skip the pasta and add extra veggies like zucchini, mushrooms, and cauliflower.
- Use more greens and beans to keep it hearty.
-
Extra protein
- Add more beans or stir in cooked shredded chicken.
- Add a spoonful of ricotta on top for a lasagna-soup vibe.
-
More veggies
- Add diced zucchini, bell peppers, or mushrooms with the carrots and celery.
- Stir in frozen peas or green beans near the end.
Ways to Serve Italian Sausage Pasta Soup Recipe
- Serve with warm garlic bread or buttered crusty bread.
- Pair with a simple green salad with Italian dressing.
- Top bowls with extra Parmesan, fresh basil, and a pinch of red pepper flakes.
- Serve in mugs for a cozy lunch with a side of fruit.
- Add a small side of roasted vegetables for an extra veggie boost.
Storage Success
Let the Italian Sausage Pasta Soup Recipe cool until it reaches room temperature, then store it in airtight containers in the fridge for up to 3–4 days. The pasta continues to soak up broth, so add a splash of water or broth when you reheat it on the stove or in the microwave. If you plan to freeze it, cook the pasta separately and add fresh-cooked pasta when you reheat the soup. Freeze the soup (without pasta) up to 3 months, thaw it in the fridge overnight, then heat it gently and adjust the seasoning before serving.

Italian Sausage Pasta Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat. Add the Italian sausage and cook, breaking it into crumbles, until browned and cooked through. Drain excess fat if needed.
- Add the onion, celery, and carrots to the pot. Cook, stirring occasionally, until the vegetables begin to soften, about 5 minutes.
- Stir in the garlic, Italian seasoning, and crushed red pepper flakes (if using). Cook for 1 minute until fragrant.
- Add the diced tomatoes with their juices and the chicken broth. Bring the mixture to a boil, then reduce heat to a simmer and cook for 10 minutes.
- Stir in the pasta and continue simmering until the pasta is just tender, about 8–10 minutes, stirring occasionally so it does not stick to the bottom.
- Stir in the chopped spinach and grated Parmesan cheese. Simmer for 2–3 minutes until the spinach is wilted and the cheese is melted into the broth.
- Season the soup with salt and black pepper to taste. If the soup is too thick, add a little extra broth or water to reach your desired consistency.
- Ladle into bowls and serve hot, topped with additional Parmesan cheese if desired.
Notes
Approximate per serving (1/6 of recipe): 430 calories; fat 23 g; saturated fat 8 g; carbohydrates 32 g; fiber 3 g; sugars 6 g; protein 21 g; sodium 1180 mg. Values will vary based on specific sausage, broth, and pasta brands, add-ins, and portion size.

Leave a Reply