Creamy Parmesan Sausage Soup

Featured in Delicious Main Course Recipes for Every Occasion.

This creamy, comforting Italian-inspired soup brings together savory Italian sausage, tender ditalini pasta, and a rich Parmesan-infused broth. Fresh spinach adds vibrant color, while aromatic herbs like oregano and basil elevate its flavor. Perfect as a cozy meal, it’s easy to customize with alternatives like kale or add red pepper flakes for heat. Serve it hot with crusty bread for a hearty, nourishing experience.

Haya
Updated on Sun, 20 Apr 2025 17:23:32 GMT
A bowl of pasta with meat and vegetables. Pin it
A bowl of pasta with meat and vegetables. | recipeown.com

This creamy Italian sausage ditalini soup combines the best of comfort food with rich, homemade flavor. The tender pasta, savory sausage, and velvety Parmesan broth create a meal that warms you from the inside out while providing a little taste of Italy in every spoonful.

I first created this soup during a particularly cold winter weekend when my family needed something hearty but I was short on time. The combination of creamy broth and pasta was such a hit that it quickly became our go-to comfort meal for Sunday dinners.

Ingredients

  • Italian sausage: adds rich flavor and protein. Look for high quality sausage with visible herb flecks for best results
  • Olive oil: creates the flavorful base for sautéing. Use extra virgin for more robust flavor
  • Onion, garlic, carrots and celery: form the aromatic foundation. Choose firm vegetables with vibrant color
  • Chicken broth: provides the savory liquid base. Homemade is ideal but low sodium store bought works well
  • Ditalini pasta: small tube shapes perfect for soups as they hold their shape and texture
  • Dried oregano and basil: classic Italian herbs that infuse throughout. Crush between fingers before adding
  • Heavy cream: creates luxurious richness. Full fat gives best results
  • Parmesan cheese: adds nutty depth and thickens the broth naturally. Use freshly grated for smoothest melting
  • Fresh spinach: adds color, nutrition and slight earthiness. Look for bright crisp leaves

Step-by-Step Instructions

Cook the Sausage:
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until it shimmers slightly. Add the Italian sausage, breaking it into small crumbles with a wooden spoon. Allow it to brown deeply on one side before stirring about 3 minutes, then continue cooking until no pink remains and edges are caramelized, about 4 more minutes. The fond developing on the pot bottom contains tremendous flavor. Transfer sausage to a paper towel-lined plate using a slotted spoon, leaving the flavorful drippings behind.
Sauté the Vegetables:
Add the diced onion to the sausage drippings and cook for 2 minutes until beginning to soften. Add garlic and cook just until fragrant, about 30 seconds, being careful not to burn it. Add the carrots and celery, stirring frequently until vegetables begin to soften, about 3 minutes. The vegetables should pick up the brown bits from the bottom of the pot, incorporating that sausage flavor throughout.
Add Broth and Seasonings:
Pour in the chicken broth, using a wooden spoon to scrape up any remaining browned bits from the pot bottom. Add the dried oregano and basil, crushing them between your fingers as you add them to release their essential oils. Bring the mixture to a gentle boil, which should take about 5 minutes. Taste the broth and adjust seasonings if needed.
Cook the Pasta:
Once boiling, add the ditalini pasta to the broth, stirring occasionally to prevent sticking. Cook until the pasta is al dente according to package directions, usually 8-10 minutes. The pasta will continue cooking slightly in the hot broth, so aim for a firmer texture. Test a piece or two to ensure proper doneness.
Make It Creamy:
Reduce heat to medium-low to prevent the cream from scalding. Pour in the heavy cream slowly while stirring constantly. Add the grated Parmesan cheese in small handfuls, stirring between additions until fully melted. The soup will begin to thicken slightly as the cheese incorporates. Allow to simmer very gently for 2 minutes to develop flavors.
Add Spinach and Sausage:
Return the cooked sausage to the pot and stir to combine. Add the fresh chopped spinach in batches, stirring until each addition wilts before adding more. This should take only 1-2 minutes total. The heat from the soup will perfectly wilt the spinach without overcooking it. Season carefully with salt and freshly ground black pepper, remembering that Parmesan and sausage already contain salt.
Serve:
Ladle the steaming soup into warmed bowls. The consistency should be creamy yet brothy with pieces of sausage, vegetables and pasta distributed evenly throughout. Garnish with a sprinkle of additional Parmesan and fresh parsley if desired. Serve immediately with crusty Italian bread for a complete meal.
A bowl of pasta with meatballs and sauce. Pin it
A bowl of pasta with meatballs and sauce. | recipeown.com

My favorite part about this soup is how the Parmesan cheese not only adds flavor but creates the most velvety texture. The first time I served this to guests, my neighbor asked for the recipe before she had even finished her bowl. It has that perfect balance of creamy comfort without being too heavy.

Make-Ahead Tips

This soup actually improves with time as the flavors meld together. You can prepare it up to two days in advance, but I recommend a slightly different approach for the best texture. Cook everything except adding the pasta, cream, and Parmesan. When ready to serve, bring the soup back to a simmer, add the pasta and cook until tender, then finish with the cream and cheese. This prevents the pasta from absorbing too much liquid and becoming mushy.

Ingredient Substitutions

This recipe welcomes personalization based on what you have available. Turkey or chicken sausage works beautifully for a lighter option. No ditalini pasta? Small shells, orzo, or even broken spaghetti pieces work well. Kale makes an excellent substitute for spinach with a slightly heartier texture—just allow a few extra minutes of cooking time. Vegetarians can skip the sausage altogether and use vegetable broth for an equally satisfying meatless version.

Serving Suggestions

This soup shines as the star of a simple meal, but a few accompaniments can elevate the experience. A crusty loaf of garlic bread is perfect for sopping up the flavorful broth. For a complete Italian dinner, serve smaller portions as a first course before a main of chicken parmesan or a simple green salad with lemon vinaigrette balances the richness beautifully. During summer months, a small side of marinated tomato and mozzarella salad adds a fresh counterpoint.

A bowl of pasta with meat and cheese. Pin it
A bowl of pasta with meat and cheese. | recipeown.com

Frequently Asked Questions

→ Can I use a different type of sausage?

Yes, you can use spicy or mild Italian sausage, or substitute with turkey or chicken sausage for a lighter option.

→ Can this soup be frozen?

Yes, you can freeze it by omitting the cream and Parmesan. Add them after reheating for the best texture and taste.

→ Can I use a different type of pasta?

Yes, small pasta varieties like elbow macaroni or orzo work well if you don’t have ditalini pasta.

→ How can I make it spicier?

Add red pepper flakes or use spicy Italian sausage to give the soup a kick of heat.

→ What can I serve alongside this soup?

Crusty bread, garlic bread, or a side salad make excellent accompaniments to this soup.

Creamy Parmesan Sausage Soup

Warm, hearty soup with sausage, ditalini pasta, and creamy Parmesan-infused broth.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Haya

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 6 Servings

Dietary: ~

Ingredients

→ Main Ingredients

01 1 lb Italian sausage (mild or spicy)
02 1 tablespoon olive oil
03 1 small onion, diced
04 3 garlic cloves, minced
05 2 medium carrots, sliced
06 2 celery stalks, chopped
07 4 cups chicken broth
08 1 cup ditalini pasta
09 1/2 teaspoon dried oregano
10 1/2 teaspoon dried basil
11 1/2 cup heavy cream
12 1/2 cup grated Parmesan cheese
13 2 cups fresh spinach, chopped
14 Salt and black pepper, to taste

→ Optional Garnish

15 Fresh parsley for garnish

Instructions

Step 01

In a large pot or Dutch oven, heat olive oil over medium heat. Add the sausage, breaking it into small pieces, and cook until browned, about 5-7 minutes. Remove the sausage from the pot and set aside.

Step 02

In the same pot, add the diced onion, garlic, carrots, and celery. Sauté until the onions are translucent and the vegetables are softened, about 5 minutes.

Step 03

Pour in the chicken broth, then add dried oregano and basil. Stir to combine and bring the mixture to a gentle boil.

Step 04

Once the broth is boiling, add the ditalini pasta. Cook according to package instructions or until the pasta is al dente, about 8-10 minutes, stirring occasionally.

Step 05

Reduce the heat to medium-low. Stir in the heavy cream and grated Parmesan, allowing them to melt into the broth for a creamy texture.

Step 06

Return the cooked sausage to the pot and stir in the chopped spinach. Cook for another 1-2 minutes, or until the spinach is wilted. Season with salt and pepper to taste.

Step 07

Ladle the soup into bowls and garnish with fresh parsley if desired. Serve hot with crusty bread for dipping.

Notes

  1. For best results, refrigerate leftovers for up to 3 days and reheat gently on the stovetop.
  2. Freeze the soup base without cream or Parmesan; add them after reheating for a smoother texture.
  3. Substitute spinach with kale or add red pepper flakes for extra spice.

Tools You'll Need

  • Large pot or Dutch oven
  • Wooden spoon
  • Knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (cream and Parmesan cheese).
  • Contains gluten (ditalini pasta).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 375
  • Total Fat: 23 g
  • Total Carbohydrate: 22 g
  • Protein: 18 g