This is a creamy, broth-based soup built on sweet Italian sausage, ditalini pasta, and Parmesan — ready in about an hour from mostly pantry staples. It feeds six people generously at around 740 calories a bowl, which makes it a real dinner, not a starter. If your fridge has sausage and your pantry has pasta and canned tomatoes, you’re most of the way there.
The short version of why this works
Two things carry this soup. First, browning the sausage properly before anything else goes in — 6 to 8 minutes over medium heat until you get some color on it, not just grey cooked-through meat. That crust releases fat and fond into the pot, which becomes the flavor base for everything that follows. Second, adding the cream and Parmesan only after you’ve pulled the heat down to low. If the soup is still at a rolling boil when the dairy goes in, the cream can break and the Parmesan clumps instead of melting smoothly. Low heat, slow stir — that’s what gives you the silky texture rather than a greasy, grainy one.
Shopping notes
- Italian sausage: Sweet or mild is called for, but hot Italian sausage works fine if that’s what’s in the freezer — just ease back on the red pepper flakes. Bulk sausage saves you the step of removing casings.
- Ditalini: Small tubular pasta that holds broth well. If you can’t find it, elbow macaroni or small shells are direct swaps — same cook time, same result.
- Fire-roasted diced tomatoes: Regular diced tomatoes work. The fire-roasted variety adds a mild smokiness, but it’s not a dealbreaker either way.
- Heavy cream: Half-and-half can substitute if that’s what you have. The soup will be a little thinner and less rich, but still good. Skip the garnish of extra Parmesan on top — not worth the extra dish when there’s already a full cup stirred in.
- Parmesan: Pre-grated from a bag melts less cleanly than freshly grated, but it works. Avoid the shelf-stable powdered kind — it tends to clump.
Leftovers and meal prep
Store leftovers in a sealed container in the fridge for up to 3 days. The pasta keeps absorbing liquid, so by day two the soup will be noticeably thicker — add a splash of chicken broth when reheating on the stovetop over medium-low heat. Freezing is possible but not ideal: the cream can separate and the pasta turns soft. If you want to freeze a batch, cook and freeze the soup without the pasta and cream, then add both fresh when you reheat. Frozen base keeps well for up to 2 months.
Troubleshooting
- Soup is too thick after cooking: The pasta soaks up broth fast, especially if it sat in the pot. Stir in extra chicken broth a quarter-cup at a time until you hit the consistency you want.
- Parmesan turned stringy or clumped: The heat was too high when it went in. Next time, reduce to low and let the soup cool for a minute before adding cheese. If it’s already clumped, whisk briskly — it usually smooths out.
- Sausage is greasy and the broth looks oily: Drain more fat after browning the sausage. Tilt the pot and spoon off the excess before adding the onion. A fattier sausage brand may need more draining than the recipe assumes.
- Pasta is mushy: Ditalini cooks fast and keeps cooking in the hot broth even off the heat. Pull the pot off heat as soon as the pasta hits al dente, and serve promptly. If you’re making this ahead, cook the pasta separately and add it per bowl at serving time.
- Soup tastes flat: Parmesan is salty and so is sausage — taste before adding any salt. If it still tastes dull after seasoning, a small squeeze of lemon juice (about a teaspoon) brightens the whole pot without making it taste lemony.

Creamy Parmesan Italian Sausage Ditalini Soup
Equipment
Ingredients
1 pound Italian sausage - preferably sweet or mild, casings removed
1 medium yellow onion - diced
3 cloves garlic - minced
2 tablespoons olive oil - extra virgin
1 teaspoon dried oregano- ½ teaspoon crushed red pepper flakes - adjust to taste
5 cups chicken stock (chicken broth or chicken bouillon) - low-sodium- 1 can diced tomatoes - fire-roasted, 14.5 oz can
- 1 cup ditalini pasta - uncooked
1.5 cups heavy cream
1 cup Parmesan cheese - grated, preferably fresh
2 cups baby spinach - lightly packed
1 pinch kosher salt - to taste
1 pinch ground black pepper - freshly cracked, to taste
Instructions
- Heat a Dutch oven over medium heat. Add the Italian sausage and cook for 6–8 minutes, breaking it up with a wooden spoon until browned and cooked through. Drain excess fat if needed.
- Add olive oil, diced onion, and a pinch of salt. Sauté for 5–6 minutes, until onion is translucent and fragrant. Stir in garlic and cook for another 30 seconds.
- Sprinkle in oregano and red pepper flakes. Stir to toast the spices briefly—about 1 minute—until aromatic.
- Pour in chicken broth and fire-roasted tomatoes with juices. Bring to a gentle simmer over medium-high heat.
- Add ditalini pasta and cook uncovered for 10–12 minutes, or until al dente. Stir occasionally to prevent sticking.
- Reduce heat to low. Gently stir in the heavy cream and Parmesan. Simmer for another 5–7 minutes until thickened and creamy.
- Fold in the baby spinach and allow it to wilt for about 2 minutes. Season to taste with salt and black pepper.
- Serve immediately, ladled into warm bowls and garnished with additional Parmesan and crushed red pepper if desired.
Notes
- For a gluten-free version, substitute gluten-free small pasta or rice.
- To make it lighter, use half-and-half instead of heavy cream, though texture may be slightly less rich.
- Make-ahead tip: Cook the sausage and onions and refrigerate up to 3 days in advance. Add to soup base when ready to cook.
Nutrition
FAQ
Can I use chicken or turkey sausage instead of pork Italian sausage?
Yes — chicken or turkey Italian sausage works as a direct swap. Because ground poultry must reach 165°F (74°C) internally, make sure it’s fully cooked through with no pink remaining before you move on to the next step; it won’t render as much fat, so you may not need to drain the pot at all.
Can I use chicken bouillon cubes instead of carton chicken stock?
Yes, bouillon cubes dissolved in 5 cups of hot water are a straightforward substitute. Use low-sodium bouillon if you can find it, since the sausage and Parmesan already bring a lot of salt to the pot.
Can I add more vegetables to bulk it out?
Absolutely — diced zucchini, canned white beans, or frozen peas all work without changing the cook time much. Add firmer vegetables like zucchini when you add the broth, and stir in anything pre-cooked or frozen in the last few minutes alongside the spinach.










