Italian Sausage Pasta Soup is a soul-warming, one-pot meal that combines bold flavors with rustic charm. It’s the kind of dish that wraps you up like a warm blanket on a chilly evening — comforting, satisfying, and deeply flavorful.
Packed with savory Italian sausage, tender pasta, and a rich tomato broth seasoned with garlic and herbs, this soup is like your favorite pasta dish turned into a cozy bowl of soup. It’s inspired by traditional Italian flavors but designed for modern home kitchens — quick to prepare, easy to customize, and perfect for family dinners or weekly meal prep.
Whether served with crusty bread or topped with a sprinkle of Parmesan, every spoonful delivers the hearty goodness of sausage, pasta, and vegetables simmered to perfection.
Ingredients Overview

This recipe comes together with everyday ingredients that pack a punch of flavor. Here’s a closer look at what goes into it:
-
Italian Sausage: The star of the soup. Choose sweet or spicy depending on your taste. Sausage adds depth, richness, and seasoning all on its own.
-
Onion, Garlic, and Carrot: These aromatics form the foundation of the broth, offering sweetness, earthiness, and aroma.
-
Crushed Tomatoes: They bring a rich, slightly acidic tomato base to the soup. Use fire-roasted tomatoes for extra depth.
-
Chicken Broth: Balances the acidity of the tomatoes and gives the soup a savory backbone.
-
Pasta: Small shapes like ditalini, elbow, or mini shells work best. They cook quickly and soak up the flavor without overpowering the broth.
-
Spinach or Kale: Added at the end for freshness and a nutritional boost. You can use frozen or fresh greens.
-
Italian Seasoning, Bay Leaf, Red Pepper Flakes: For classic Italian flavor with a gentle kick of spice (optional).
-
Olive Oil: Used for sautéing the aromatics and adding richness to the base.
Optional Additions:
-
White beans or cannellini: For added protein and fiber
-
Zucchini or bell peppers: For extra vegetables
-
Parmesan rind: Simmer in the broth for deep umami flavor
Ingredient Tips:
-
Use bulk Italian sausage or remove casing from links.
-
Don’t overcook the pasta in the soup — add it near the end to keep it al dente.
-
If using gluten-free pasta, cook it separately and stir in just before serving.
Step-by-Step Instructions
1. Brown the Sausage
In a large soup pot or Dutch oven, heat 1 tablespoon olive oil over medium heat. Add 1 pound of Italian sausage and cook, breaking it up with a wooden spoon, until browned and cooked through — about 6–8 minutes.
Use a slotted spoon to transfer the sausage to a bowl and set aside. Drain excess grease if needed, leaving about 1 tablespoon in the pot.
2. Sauté the Vegetables
To the same pot, add:
-
1 diced onion
-
2 chopped carrots
-
3 minced garlic cloves
Cook for 5–7 minutes, stirring occasionally, until softened and aromatic.
Add 1 teaspoon Italian seasoning, a pinch of red pepper flakes (optional), and stir for another 30 seconds.
3. Build the Broth
Pour in:
-
1 can (28 oz) crushed tomatoes
-
4 cups chicken broth
-
1 bay leaf
Stir and bring to a boil. Reduce heat to a simmer and cook for 10 minutes to let the flavors meld.
Return the cooked sausage to the pot.
4. Add Pasta
Stir in 1½ cups of small pasta (like ditalini or shells). Simmer for another 8–10 minutes, or until the pasta is just tender. Stir occasionally to prevent sticking.
Pro Tip: If you plan to store leftovers, cook the pasta separately and add it to each bowl before serving — this prevents sogginess.
5. Finish with Greens
Turn off the heat and stir in 2–3 cups of baby spinach or chopped kale. Let it wilt in the hot soup for 1–2 minutes.
Season with salt and black pepper to taste. If desired, add a splash of cream for a silkier broth or top with grated Parmesan.
Tips, Variations & Substitutions
-
Make It Creamy: Add ½ cup heavy cream or half-and-half before serving.
-
Use Ground Turkey or Chicken Sausage: For a lighter version with the same Italian flavor.
-
Vegetarian Version: Use plant-based sausage and vegetable broth.
-
Low-Carb Option: Swap pasta for cauliflower florets or zucchini noodles (add near the end to avoid overcooking).
-
Spicy Lovers: Use hot Italian sausage and increase red pepper flakes.
Make-Ahead Tip: Cook everything except the pasta. Store soup and pasta separately, then reheat and combine when ready to serve.
Serving Ideas & Occasions
Italian Sausage Pasta Soup is ideal for:
-
Weeknight dinners — quick, filling, and made in one pot
-
Meal prep — stores well and reheats beautifully
-
Cozy gatherings — serve in mugs or bowls with toppings on the side
-
Lunches — portion into jars or containers for grab-and-go meals
Serve with:
-
A loaf of crusty Italian or sourdough bread
-
A fresh Caesar or arugula salad
-
Grated Parmesan and chopped parsley for garnish
It’s rustic, satisfying, and sure to be a regular in your winter rotation.
Nutritional & Health Notes
This soup strikes a nice balance between protein, carbs, and fat — all in one pot. The sausage provides protein and flavor, while pasta and veggies add heartiness and nutrition.
Health-Conscious Adjustments:
-
Use low-sodium broth and lean sausage
-
Add extra greens like kale or chard
-
Use whole-grain or chickpea pasta for added fiber
One serving (1½ cups) typically contains:
-
~350–450 calories
-
18–25g protein
-
30–35g carbs
-
3–5g fiber
-
Moderate sodium, depending on broth and sausage
It’s a satisfying, nutrient-dense option that can be easily customized for your diet.
FAQs
Q1: Can I use frozen spinach?
A1: Yes! Just thaw and squeeze out excess water before stirring into the soup. Add at the end and heat through.
Q2: What kind of pasta works best?
A2: Short pasta like ditalini, elbows, or mini shells work well. Avoid large shapes, as they can overpower the soup and soak up too much broth.
Q3: Can I make this in a slow cooker?
A3: Yes, but cook the sausage first on the stove. Add all ingredients (except pasta and greens) to the slow cooker and cook on low for 6–7 hours. Add cooked pasta and spinach just before serving.
Q4: How long will leftovers last?
A4: Stored in the fridge, this soup lasts 4–5 days. Keep the pasta separate for best texture. Reheat on the stove or microwave until hot.
Q5: Can I freeze this soup?
A5: Yes, but freeze without pasta for best results. Let the soup cool, portion into airtight containers, and freeze for up to 3 months. Thaw overnight and reheat gently.
Q6: What’s the difference between sweet and spicy Italian sausage?
A6: Sweet Italian sausage includes mild seasonings like fennel and garlic. Spicy versions include crushed red pepper for heat. Both work well — choose based on your preference.
Q7: How do I thicken the soup?
A7: Simmer uncovered a bit longer to reduce the broth slightly. Or stir in a spoonful of tomato paste, cream, or mashed beans for added body.
PrintThis Italian Sausage Pasta Soup is a one-pot comfort meal featuring savory sausage, tender pasta, and a rich tomato broth — a hearty dinner perfect for cozy nights.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
-
1 tbsp olive oil
-
1 lb Italian sausage (sweet or spicy)
-
1 onion, diced
-
2 carrots, chopped
-
3 garlic cloves, minced
-
1 tsp Italian seasoning
-
Pinch red pepper flakes (optional)
-
1 can (28 oz) crushed tomatoes
-
4 cups chicken broth
-
1 bay leaf
-
1½ cups small pasta (ditalini, elbows, shells)
-
2–3 cups baby spinach or chopped kale
-
Salt and pepper to taste
-
Optional: grated Parmesan, splash of cream
Instructions
-
In a large pot, heat olive oil. Add sausage, cook and crumble until browned. Remove and set aside.
-
Add onion, carrots, and garlic. Sauté 5–7 minutes.
-
Stir in seasoning and red pepper flakes. Add tomatoes, broth, and bay leaf. Bring to a boil.
-
Return sausage to pot. Simmer 10 minutes.
-
Add pasta and cook until just tender (8–10 min).
-
Stir in spinach and let wilt. Season with salt and pepper.
-
Serve hot, topped with Parmesan or a swirl of cream if desired.