The sausage starts to sizzle, and the pot quickly picks up those browned bits that make a simple broth taste like it’s been cooking much longer. I brown the sausage first, then let the onion soften in the same pot before the potatoes go in. That order gives this creamy Parmesan Italian sausage soup a savory base without needing a long ingredient list or a complicated sauce.
The timing at the end matters just as much as the browning. The potatoes simmer in broth until they’re fork-tender before the cream and Parmesan are stirred in; the dairy only needs a few gentle minutes to melt and warm through. A handful of spinach wilts right at the finish, leaving tender greens in a creamy, brothy soup with plenty of sausage and soft potato in every bowl.

Kitchen Note
When the sausage is browned, lift it out with a slotted spoon and leave the flavorful drippings in the pot. The onion softens right in that savory fat, so there’s no need to drain or wipe out the pan.
Save this creamy Parmesan Italian sausage soup for a cozy bowl of browned sausage, tender potatoes, and wilted spinach.
Why Browning the Sausage Matters More Than Adding More Seasoning
Mild Italian sausage brings seasoning of its own, but browning gives the soup something dried herbs alone can’t: a deeper, savory base. As the sausage cooks, the outside gets color and leaves browned bits on the bottom of the pot. Those bits dissolve into the broth when the liquid goes in, spreading that browned flavor through the potatoes instead of keeping it all in the meat.
Give the sausage room to cook against the hot pot, and break it into bite-size pieces as it browns. If you stir constantly, the meat tends to steam before it develops color. You’re looking for browned edges and cooked-through pieces, not one large, pale mass. Once the sausage is done, it comes out temporarily so the onion and garlic can soften without overcooking the meat. That short pause builds flavor in layers; adding extra Italian seasoning won’t create the same savory depth.
What Gives This Soup Its Savory Base and Creamy Finish

- Mild Italian sausage — Fresh sausage is the main source of savory flavor and makes the soup hearty. Mild keeps the bowl gently seasoned; hot Italian sausage is an easy swap if you want more heat. Casings should be removed so the meat breaks into spoon-size pieces.
- Russet potatoes — Russets soften nicely in broth and release a little starch as they cook, giving the soup more body while the cubes stay distinct. Yukon Gold potatoes work if that’s what you have, though they hold their shape more and make the broth a little less starchy. Peel and cut the pieces evenly so they become tender at about the same time.
- Chicken broth — Broth carries the sausage and onion flavor through the potatoes. A lower-sodium broth gives you more control over the final seasoning; regular broth works too, with the salt adjusted to taste.
- Heavy cream — Cream gives the finish its rich, smooth texture. Half-and-half can stand in for a lighter soup, but the broth will be less rich and needs especially gentle heating once the dairy is added.
- Finely grated Parmesan — Fine shreds melt into the hot soup more easily than thick pieces. A wedge grated just before cooking is a good choice, while pre-grated finely shredded Parmesan is convenient; avoid adding large shavings that take longer to melt.
- Baby spinach — Tender leaves wilt quickly without needing a long cook. Choose fresh baby spinach with crisp leaves; tougher greens need more time and change the texture of the finished bowl.
Build the Soup in Stages, Then Finish It Gently
Brown the sausage without drying it out
Warm the olive oil in a 5- to 6-quart Dutch oven or soup pot over medium heat. Add the sausage and break it into bite-size pieces, cooking for 6 to 8 minutes until browned and cooked to 160°F. Transfer it to a plate with a slotted spoon; the pieces should be browned in spots and cooked through. Avoid leaving it in the pot while the vegetables cook, since it will return for the final warming.
Soften the onion before adding garlic
Add the diced onion to the pot and cook for 4 to 5 minutes, stirring occasionally, until it softens. Stir in the minced garlic and cook for 30 seconds, just until fragrant. Garlic burns quickly, so don’t add it at the same time as the onion and leave it unattended for the full cooking time. This brief turn in the pot takes the raw edge off before the broth goes in.
Simmer until every potato cube is fork-tender
Stir in the chicken broth, potatoes, Italian seasoning, kosher salt, and black pepper, then bring the pot to a boil. Reduce the heat and simmer uncovered for 15 to 20 minutes. Test a potato with a fork; it should slide in easily, with no firm center. If a larger cube still resists, keep simmering and check again rather than moving on with undercooked potatoes.
Melt the Parmesan and wilt the spinach
Return the sausage to the pot and stir in the heavy cream and finely grated Parmesan. Cook over medium-low heat for 2 to 3 minutes, until the soup is hot and the cheese has melted, without letting it boil. Boiling can make a cream-and-cheese soup look grainy or separated, so keep the heat gentle. Stir in the spinach and cook for 1 to 2 minutes, just until the leaves are wilted.
Easy Ways to Change the Sausage, Greens, or Seasoning
Use hot Italian sausage for a spicier pot
Replace the mild sausage with hot Italian sausage and keep the remaining ingredients and method the same. The broth will have a more noticeable peppery kick, so taste before adding any extra salt.
Swap in kale for a sturdier green
Use chopped kale in place of the baby spinach. Stir it into the simmering broth after the potatoes are nearly tender and give it several minutes to soften before adding the cream and Parmesan; kale stays chewier and has a more robust taste than spinach.
Keep the soup gluten-free
Choose Italian sausage and chicken broth labeled gluten-free. The potatoes, vegetables, cream, and Parmesan don’t require a flour-based thickener, so this adjustment keeps the soup’s familiar creamy, brothy texture.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days. The potatoes will continue to absorb a little broth, so leftovers may be thicker.
- Freezer: Freeze in airtight portions for up to 2 months. Cream-based soup can separate slightly after thawing, and the potatoes may soften; stir well as it warms.
- Reheating: Warm gently in a saucepan over low to medium-low heat, stirring often. Avoid boiling it, which can make the cream and Parmesan separate; add a splash of broth if the soup has thickened.
Questions That Come Up While Making Sausage Soup

Creamy Parmesan Italian Sausage Soup
Ingredients
Equipment
Method
- Heat the olive oil in a 5- to 6-quart Dutch oven or soup pot over medium heat.
- Add the sausage and cook for 6 to 8 minutes, breaking it into bite-size pieces, until browned and cooked to 160°F. Transfer it to a plate with a slotted spoon.
- Add the onion to the pot and cook for 4 to 5 minutes, stirring occasionally, until softened. Stir in the garlic and cook for 30 seconds.
- Stir in the chicken broth, potatoes, Italian seasoning, salt, and pepper; bring to a boil, then reduce the heat and simmer uncovered for 15 to 20 minutes, until the potatoes are fork-tender.
- Return the sausage to the pot and stir in the heavy cream and Parmesan; cook over medium-low heat for 2 to 3 minutes, until hot and the cheese has melted, without letting the soup boil.
- Stir in the spinach and cook for 1 to 2 minutes, until wilted.


