Creamy Parmesan Sausage Soup

Featured in:

How to make a rich and hearty creamy Parmesan sausage soup with Italian sausage, potatoes, and spinach in one pot.

james carter jr for recipes by clare
By James Carter Jr
Updated on Thu, 12 Mar 2026 12:41:21 GMT
Pinterest Hidden Image

Creamy Parmesan Sausage Soup is one of those recipes that instantly makes your kitchen smell incredible and your family come running. This one-pot wonder is loaded with savory Italian sausage, tender potatoes, and wilted spinach all swimming in a rich, cheesy broth. I started making this on cold weeknights when I needed something satisfying but did not want a pile of dishes at the end.

I still remember the first time I threw this together on a whim with what I had in the fridge. a pound of sausage, some leftover potatoes, and a block of Parmesan. What came out of that pot surprised me completely. This creamy Parmesan sausage soup has been a staple in my house ever since because it is fast, filling, and just the kind of cozy comfort food that wraps you up after a long day. It comes together in about 45 minutes, making it perfect for busy weeknights or lazy weekends when you want something homemade without the fuss.

Everything You Need in Your Bowl

I always recommend gathering and prepping all your ingredients before you start cooking. it makes the whole process so much smoother. For this creamy Parmesan sausage soup, fresh Parmesan and quality sausage really make the difference.

  • 1 lb Italian sausage, mild or hot, casings removed
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups chicken broth (Pro tip: use low-sodium broth so you can control the salt level)
  • 1 lb Yukon Gold potatoes, diced, about 2 medium (these hold their shape better than russets)
  • 1 cup heavy cream (or substitute half-and-half for a lighter version)
  • 1/2 cup freshly grated Parmesan cheese, plus more for serving (always grate your own. pre-shredded cheese can turn grainy in soups)
  • 3 cups fresh spinach
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes, optional
  • Salt and freshly ground black pepper to taste
A bowl of creamy Parmesan sausage soup with Italian sausage, potatoes, and wilted spinach topped with shredded Parmesan cheese

How to Make This Soup Step by Step

I prefer to brown the sausage first and build the flavors right in that same pot. it is what gives this creamy Parmesan sausage soup that deep, savory base. Here is exactly how to do it.

Step 1: Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. Once shimmering, add the Italian sausage. Break it up with a wooden spoon as it cooks.

Step 2: Cook the sausage for 5 to 7 minutes until fully browned. Drain off any excess grease but leave a little behind for flavor. You want those golden bits stuck to the bottom because that is pure flavor.

Step 3: Add the chopped onion, diced carrots, and celery directly to the pot. Cook for 5 to 6 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent.

Step 4: Stir in the minced garlic, dried oregano, and red pepper flakes if using. Cook for just 1 minute until fragrant. Watch this step closely. garlic burns fast and turns bitter.

Step 5: Pour in the chicken broth and add the diced Yukon Gold potatoes. Bring the soup to a boil over high heat, then reduce to a gentle simmer. Let it cook for 15 to 20 minutes until the potatoes are fork-tender.

Step 6: Reduce the heat to low. This step matters. boiling the cream can cause it to curdle and break the broth. Stir in the heavy cream and freshly grated Parmesan cheese until the cheese is fully melted and the broth is smooth and creamy.

Step 7: Add the fresh spinach and stir until it wilts, about 1 to 2 minutes. It looks like a lot at first but it shrinks down quickly.

Step 8: Taste and season with salt and freshly ground black pepper. Ladle into bowls and top with extra Parmesan. Serve immediately.

The Best Ways to Serve This Soup Tonight

This soup pairs beautifully with anything crusty, cheesy, or fresh. Here are some of the best sides for creamy Parmesan sausage soup.

Crusty French bread: Perfect for dipping straight into that rich, creamy broth. A thick slice soaks up every last drop.

Garlic bread: The buttery, garlicky crunch is a natural match for the savory sausage flavors in this soup.

Bread bowl: Serving this soup in a hollowed-out sourdough bowl takes it to a whole new level of comfort food.

Simple green salad: A light salad with lemon vinaigrette cuts through the richness and balances the meal perfectly.

Oyster crackers: Classic, easy, and great for a more casual weeknight dinner with kids.

More Cozy Soups and Dinners to Try This Week

If this creamy Parmesan sausage soup hit the spot, there are plenty more hearty bowls to add to the dinner rotation. The Tuscan Sausage Potato Soup and Sausage Potato Soup are natural next picks, both loaded with the same comforting combination of sausage and potatoes in a rich, warming broth. For something with a little more kick, the Spicy Italian Sausage Soup delivers bold flavor in every spoonful.

This soup also pairs beautifully alongside a thick slice of Garlic Herb Dutch Oven Bread fresh from the oven. If creamy one-pot meals are your thing, the Creamy Tuscan Sausage Potato Soup and Crack Chicken Noodle Soup are both weeknight favorites worth bookmarking for the next cold night.

Storing and Reheating Your Leftovers

This creamy Parmesan sausage soup stores really well and honestly tastes even better the next day once the flavors have had time to meld together. Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, transfer to freezer-safe containers and freeze for up to 3 months. Note that the texture of the potatoes and cream may change slightly after freezing and thawing.

When reheating, warm it gently on the stovetop over medium-low heat. Stir occasionally and add a splash of chicken broth or cream if the soup has thickened too much in the fridge. Avoid bringing it back to a full boil or the cream may separate.

Pro tip: If you plan to freeze this soup, consider holding back the cream and spinach and stirring them in fresh when reheating. This keeps the texture much closer to the original.

Quick Questions About This Recipe

Can I use a different protein instead of Italian sausage?

Yes. Ground turkey or chicken sausage both work well here. Add an extra pinch of Italian seasoning since they are leaner and milder in flavor than pork sausage.

My soup is too thick after storing. What should I do?

This is completely normal. The potatoes absorb liquid as the soup sits. Add a splash of chicken broth or cream when reheating and stir until it loosens back up to your liking.

Can I substitute kale for the spinach in this creamy Parmesan sausage soup?

Absolutely. Kale is a great swap and holds up better if you plan to store leftovers. Add it a few minutes earlier than you would spinach since it takes a little longer to soften.

Go Ahead and Make This Soup Tonight

This creamy Parmesan sausage soup is one of those recipes that proves comfort food does not have to be complicated. With simple pantry ingredients and just one pot, you get a hearty, flavorful meal on the table in about 45 minutes. Whether cooking for your family on a weeknight or hosting a cozy dinner with friends, this soup never fails to satisfy. Try this recipe tonight and do not forget to top each bowl with an extra shower of Parmesan. you will be glad you did.

Print

Creamy Parmesan Sausage Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and hearty one-pot comfort food made with Italian sausage, Yukon Gold potatoes, fresh spinach, and a creamy Parmesan-infused broth. Ready in about 45 minutes.

  • Author: James Carter Jr
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Ingredients

Scale
  • 1 lb Italian sausage, mild or hot, casings removed
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups chicken broth
  • 1 lb Yukon Gold potatoes, diced (about 2 medium)
  • 1 cup heavy cream
  • 1/2 cup freshly grated Parmesan cheese, plus more for serving
  • 3 cups fresh spinach
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and freshly ground black pepper to taste

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium-high heat. Add Italian sausage and cook, breaking it up with a spoon, until browned and cooked through, about 5-7 minutes. Drain off excess grease.
  2. Add chopped onion, carrots, and celery to the pot. Cook for 5-6 minutes, stirring occasionally, until softened and onion is translucent.
  3. Stir in minced garlic, dried oregano, and red pepper flakes if using. Cook for 1 minute until fragrant. Watch carefully as garlic burns quickly.
  4. Pour in chicken broth and add diced potatoes. Bring to a boil, then reduce heat and simmer for 15-20 minutes until potatoes are fork-tender.
  5. Reduce heat to low. Stir in heavy cream and freshly grated Parmesan cheese until fully melted and smooth. Do not boil after adding cream.
  6. Add fresh spinach and stir until wilted, about 1-2 minutes.
  7. Season with salt and pepper to taste. Ladle into bowls and top with extra Parmesan cheese. Serve immediately.

Notes

  • Always use freshly grated Parmesan cheese for the best melting quality. Pre-shredded cheese can turn grainy in soups.
  • For a lighter version, substitute half-and-half or whole milk for the heavy cream.
  • The soup thickens as it sits. Add a splash of broth or cream when reheating to loosen it back up.
  • Kale can be substituted for spinach and holds up better for leftovers. Add it a few minutes earlier than spinach.
  • To freeze, hold back the cream and spinach and add them fresh when reheating for best texture.

Nutrition

  • Serving Size: 1 bowl (1/6 of recipe)
  • Calories: 520 kcal
  • Sugar: 4 g
  • Sodium: 890 mg
  • Fat: 38 g
  • Saturated Fat: 17 g
  • Unsaturated Fat: 18 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 3 g
  • Protein: 33 g
  • Cholesterol: 115 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star