Hearty and Comforting Creamy Parmesan Italian Sausage Soup with Gnocchi

There are some meals that just feel like a hug in a bowl, and this creamy parmesan Italian sausage soup is exactly that. I first had a version of this soup years ago at a friend’s house on a chilly fall evening. It was rich, satisfying, and everything I wanted on a cozy night in. I loved it, but you know me, my mind immediately started whirring with ways to make it my own.
The original was delicious, but I felt it was missing a little something, a bright note to cut through all that wonderful creaminess. The lightbulb moment came when I was rummaging through my pantry and spotted a jar of sun-dried tomatoes packed in oil.
That was it. Not just the tomatoes themselves, which add a concentrated, sweet and tangy flavor, but the oil they’re packed in. Sautéing the vegetables in that flavorful oil is my little trick, and it adds a layer of savory depth that truly makes this recipe sing. It transforms a great soup into an unforgettable one.
This is now my go-to recipe when I need a guaranteed crowd-pleaser that feels a little bit special without a ton of effort. It’s hearty, comforting, and has that little extra pop of flavor that will have everyone asking for the recipe.
Why This Creamy Parmesan Italian Sausage Soup Recipe Works
Creamy sausage soups have become a staple in modern comfort food, and for good reason. They are hearty, full of flavor, and come together in one pot, which is a blessing on busy weeknights. You’ve probably seen variations all over, some with kale, some with pasta, but the core combination of savory sausage and a creamy broth is a timeless winner.
This recipe builds on that fantastic foundation. The savory, fennel-flecked Italian sausage creates a beautifully seasoned base, and the trinity of onion, carrots, and celery adds that classic aromatic sweetness. When you add the heavy cream and freshly grated Parmesan cheese, you get a luxurious, silky texture that coats every single bite. It’s pure comfort.
But what really sets this recipe apart is my secret weapon: sun-dried tomatoes and their reserved oil. Sautéing the sausage and vegetables in that intensely flavored oil infuses the entire soup with a deep, savory, slightly sweet and tangy flavor from the very first step. The chopped sun-dried tomatoes themselves add little bursts of bright, chewy texture that perfectly balance the richness of the sausage and cream.
Finishing the soup with pillowy potato gnocchi instead of a more common pasta makes it feel extra special. The gnocchi cooks right in the broth, soaking up all that incredible flavor and becoming tender little dumplings. It’s a restaurant-quality meal you can easily make right in your own kitchen.
Ingredients for Creamy Parmesan Italian Sausage Soup
The beauty of this soup is in its simple, high-quality ingredients. Each one plays a crucial role in building the layers of flavor that make the final dish so spectacular. While you can certainly make substitutions, starting with great ingredients will give you the best result.
The most important ingredient for my special twist is the sun-dried tomatoes packed in oil. Don’t just drain them and toss the oil. That oil is liquid gold. It’s been infused with the flavor of the tomatoes, garlic, and herbs from the jar, and using it to cook the vegetables is a game-changer for the soup’s depth.
For the sausage, I prefer a good-quality mild Italian sausage. This allows the other flavors to shine, but if you like a kick, feel free to use hot Italian sausage. And please, for the love of all things creamy, use a block of Parmesan cheese and grate it yourself. The pre-shredded kind has anti-caking agents that can make your soup gritty instead of smooth.
- 1 lb. mild Italian sausage
- 1 tbsp. olive oil
- 1 large yellow onion, diced
- 3 carrots, peeled and diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 1/2 cup sun-dried tomatoes in oil, drained (reserve 2 tbsp. of the oil) and chopped
- 1/2 cup dry white wine, such as Pinot Grigio or Sauvignon Blanc
- 6 cups low-sodium chicken broth
- 1 lb. potato gnocchi
- 1 tsp. dried oregano
- 1/2 tsp. red pepper flakes (optional, for heat)
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 3 cups fresh baby spinach
- Salt and freshly ground black pepper to taste
- Fresh basil, chopped, for garnish
Step-by-Step Instructions For Making Creamy Parmesan Italian Sausage Soup
This one-pot soup comes together more easily than you might think. The key is to build layers of flavor at each stage. I recommend using a heavy-bottomed pot or a Dutch oven, as it distributes heat evenly and helps prevent scorching on the bottom.
Step 1: Brown the Sausage
Start by heating the olive oil and those two precious tablespoons of reserved sun-dried tomato oil in your Dutch oven over medium-high heat. Once it’s shimmering, add the Italian sausage. Use a wooden spoon or a spatula to break the sausage into bite-sized crumbles as it cooks. You’re looking for it to be nicely browned and fully cooked through. This browning process, called the Maillard reaction, creates a ton of flavor. Once it’s done, use a slotted spoon to transfer the sausage to a plate, leaving the flavorful rendered fat in the pot.
Step 2: Sauté the Aromatics
To that same pot with the rendered fat, add your diced onion, carrots, and celery. This classic trio, known as a mirepoix, is the foundation of so many wonderful dishes. Sauté the vegetables, stirring occasionally, for about 5 to 7 minutes. You want them to soften and the onions to become translucent. Then, add the minced garlic and the chopped sun-dried tomatoes. Stir and cook for just one more minute until you can smell that fragrant garlic. Be careful not to let it burn.
Step 3: Deglaze the Pot
Now for a fun and crucial step. Pour the dry white wine into the pot. As it sizzles, use your spoon to scrape up all those browned bits that are stuck to the bottom of the pot. This is called deglazing, and it’s where so much concentrated flavor lives. Let the wine simmer and bubble away until it has reduced by about half. This cooks off the alcohol and leaves behind a wonderful, complex flavor.
Step 4: Build and Simmer the Broth
Pour in the chicken broth and stir in the dried oregano and the red pepper flakes, if you’re using them for a little bit of heat. Stir everything together and bring the soup to a rolling boil. Once it’s boiling, immediately reduce the heat to low, cover the pot, and let it gently simmer for about 15 minutes to allow all those flavors to meld together.
Step 5: Cook the Gnocchi
Uncover the pot and add the potato gnocchi directly into the simmering soup. Most shelf-stable gnocchi cooks very quickly. Just follow the package directions, but it usually only takes 3 to 4 minutes. You’ll know they’re done when they puff up and float to the surface of the soup like little pillows.
Step 6: Make it Creamy
Turn the heat down to the lowest possible setting. This is very important to prevent the cream from curdling. Return the cooked sausage to the pot. Slowly pour in the heavy cream and the freshly grated Parmesan cheese, stirring gently until the cheese has completely melted and the soup is beautifully creamy and smooth.
Step 7: Wilt the Spinach
Add the fresh spinach to the pot, a handful at a time. It might look like a lot, but it will wilt down in no time. Gently stir it into the hot soup for just a minute or two, until it’s bright green and just wilted. You don’t want to overcook it.
Step 8: Season and Serve
Give the soup a final taste. The sausage and Parmesan cheese are both salty, so you may not need much salt. Add salt and freshly ground black pepper to your liking. Ladle the hot soup into bowls and garnish with a sprinkle of fresh chopped basil for a final touch of freshness.
How To Serve Creamy Parmesan Italian Sausage Soup
Serving this soup is all about embracing its cozy, comforting nature. I love to ladle it into big, deep bowls that are perfect for curling up with on the couch. The vibrant colors of the spinach and sun-dried tomatoes against the creamy broth make it a beautiful dish all on its own, but a few simple additions can make it feel like a truly special meal.
The most important companion to this soup is a good, crusty bread. You need something sturdy to sop up every last delicious drop of the creamy broth. A warm baguette, a slice of rustic sourdough, or some chewy ciabatta are all fantastic choices. For an extra touch of flavor, you can whip up some simple garlic bread by toasting slices with a bit of butter and garlic powder.
Here are a few of my favorite ways to serve it:
- With a Simple Green Salad: The soup is quite rich, so a simple salad with a bright, acidic vinaigrette provides a wonderful contrast. Think mixed greens, cherry tomatoes, and a light lemon-based dressing.
- Extra Toppings Bar: Set out small bowls of extra grated Parmesan cheese, more red pepper flakes, and fresh chopped basil or parsley so everyone can customize their own bowl.
- In a Bread Bowl: For a truly show-stopping presentation, serve the soup in hollowed-out bread bowls. It’s a fun and delicious way to enjoy your meal, with an edible bowl at the end.
- A Drizzle of Good Olive Oil: A finishing swirl of high-quality, peppery extra virgin olive oil over the top of each bowl just before serving adds a final layer of fruity, rich flavor.
No matter how you serve it, this creamy parmesan Italian sausage soup is a meal that brings people together. It’s perfect for a family dinner, a casual get-together with friends, or just a quiet, satisfying meal for yourself.
How To Store & Reuse Creamy Parmesan Italian Sausage Soup Leftovers
One of the best things about making a big pot of soup is having delicious leftovers for the next day. This soup is just as good, if not better, on day two as the flavors have even more time to mingle and deepen. Storing it properly is key to enjoying it again.
First, always let the soup cool down to room temperature before you store it. Putting a large, hot pot of soup directly into the refrigerator can raise the internal temperature of your fridge, which isn’t safe for the other food in there. Once cooled, transfer the soup to an airtight container. It will keep well in the refrigerator for up to four days.
A little note on the texture. The gnocchi will continue to absorb some of the liquid as it sits, so they may be a bit softer, and the soup itself will thicken up considerably in the fridge. This isn’t a bad thing at all, just something to be aware of.
- Reheating on the Stovetop: This is my preferred method. Pour the leftover soup into a saucepan and gently warm it over low to medium-low heat. Stir frequently to prevent it from scorching on the bottom. If the soup has become too thick, you can stir in a splash of chicken broth or a little cream to thin it back out to your desired consistency.
- Reheating in the Microwave: If you’re in a hurry, the microwave works too. Place a single serving in a microwave-safe bowl and cover it to prevent splatters. Heat it in 60-second intervals, stirring in between each one, until it’s heated through. Again, you may want to add a splash of broth to loosen it up.
While I usually just enjoy the leftovers as soup again, the thickened leftover soup also makes a fantastic, rustic sauce. Try spooning it over a pan-seared chicken breast or some roasted vegetables for a completely new and easy meal.
Substitutions & Variations For Creamy Parmesan Italian Sausage Soup
While I think this recipe is pretty perfect as is, I always encourage you to play with your food. A great recipe is a starting point, and you can easily adapt this creamy parmesan Italian sausage soup to fit your tastes, your diet, or simply what you have on hand in the pantry. It’s incredibly versatile.
Think of the core components, sausage, creamy base, veggies, and starch, and feel free to swap them out. Just be mindful that changing ingredients may affect the cooking time or the final flavor profile, so always taste and adjust your seasonings at the end. This is your soup, so make it your own.
Here are some of my favorite substitutions and variations to get you started:
- Change the Protein: If you’re not a fan of pork, this soup is wonderful with hot Italian sausage for a spicy kick, or you could use ground turkey or chicken sausage for a leaner option. For a non-sausage version, browned ground chicken or even leftover shredded rotisserie chicken would be delicious.
- Swap the Greens: If you don’t have spinach, a heartier green like kale or Swiss chard works beautifully. Just be sure to add it a few minutes earlier than the spinach, as it takes longer to become tender.
- Different Starches: No gnocchi? No problem. You can substitute it with a small, short pasta like ditalini, shells, or orecchiette. Cook the pasta separately and add it to the soup at the end, or cook it directly in the broth, adding more broth as needed since pasta absorbs more liquid than gnocchi. For a lower-carb option, try cauliflower gnocchi.
- Make it Lighter: To reduce the fat and calories, you can substitute the heavy cream with half-and-half or evaporated milk. The result will be slightly less rich but still very creamy and delicious.
- Add More Veggies: Feel free to bulk up the soup with more vegetables. Sliced mushrooms, diced zucchini, or even a can of drained cannellini beans would be fantastic additions.
Creamy Parmesan Italian Sausage Soup with Sun-Dried Tomatoes

Description: A rich and hearty soup with savory Italian sausage, pillowy gnocchi, and a secret ingredient that adds a pop of bright, tangy flavor. This one-pot meal is the ultimate comfort food for any night of the week.
Yield: 8 servings | Category: Soup | Cuisine: Italian-American
Prep Time: 15 minutes | Cook Time: 30 minutes
Ingredients
- 1 lb. mild Italian sausage
- 1 tbsp. olive oil
- 1 large yellow onion, diced
- 3 carrots, peeled and diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 1/2 cup sun-dried tomatoes in oil, drained (reserve 2 tbsp. of the oil) and chopped
- 1/2 cup dry white wine, such as Pinot Grigio or Sauvignon Blanc
- 6 cups low-sodium chicken broth
- 1 lb. potato gnocchi
- 1 tsp. dried oregano
- 1/2 tsp. red pepper flakes (optional)
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 3 cups fresh baby spinach
- Salt and freshly ground black pepper to taste
- Fresh basil, chopped, for garnish
Instructions
- Heat olive oil and reserved sun-dried tomato oil in a large Dutch oven over medium-high heat. Add Italian sausage and cook, breaking it apart, until browned. Remove sausage and set aside.
- In the same pot, sauté onion, carrots, and celery for 5-7 minutes until softened. Add garlic and sun-dried tomatoes and cook for 1 minute until fragrant.
- Deglaze the pot with white wine, scraping up any browned bits. Simmer until the wine is reduced by half.
- Stir in chicken broth, oregano, and red pepper flakes. Bring to a boil, then reduce heat and simmer for 15 minutes.
- Add gnocchi and cook according to package directions, about 3-4 minutes, until they float.
- Return the sausage to the pot. Reduce heat to low, then stir in heavy cream and Parmesan cheese until melted and smooth.
- Stir in spinach until just wilted, about 1-2 minutes.
- Season with salt and pepper to taste. Serve hot, garnished with fresh basil.
Notes
For the creamiest results, use freshly grated Parmesan cheese. Reduce the heat to low before adding the cream and cheese to prevent any chance of curdling. Taste the soup before adding salt, as the sausage and cheese provide a good amount of seasoning.
Servings: 8 | Calories: 580 kcal | Fat: 38g | Carbohydrates: 35g | Protein: 25g
5 FAQs About Creamy Parmesan Italian Sausage Soup
Here are some straightforward answers to the most common questions I receive about this creamy parmesan Italian sausage soup recipe.
Can I make this creamy parmesan italian sausage soup ahead of time?
Yes, you absolutely can, which makes it a fantastic recipe for meal prep or for entertaining. However, for the best texture, I recommend a slightly modified approach. The gnocchi and spinach are best when added right before you plan to serve the soup. Gnocchi, in particular, can become overly soft and absorb too much liquid if it sits in the soup for a long time.
My suggestion is to follow the recipe all the way through step 4, where you have the flavorful broth base simmered with the sausage and vegetables. At this point, you can cool the soup base completely and store it in an airtight container in the refrigerator for up to 3 days. When you’re ready to eat, simply bring the soup base back to a simmer on the stovetop, then proceed with steps 5 through 8, adding the gnocchi, cream, cheese, and spinach. This ensures your gnocchi are perfectly pillowy and the soup is fresh and vibrant.
What’s the best sausage to use for this creamy parmesan italian sausage soup?
The choice of sausage really comes down to your personal preference for spice and flavor. I typically use a high-quality mild Italian pork sausage, which often contains fennel and other classic Italian seasonings that complement the soup beautifully without overpowering it. This is a great choice if you’re serving a mixed crowd or have children who are sensitive to heat.
If you and your family enjoy a little kick, using hot Italian sausage is a fantastic way to add a layer of warmth and spice to the dish. You could even do a mix of half mild and half hot sausage for a balanced flavor. Beyond pork, Italian-style chicken or turkey sausage are excellent leaner alternatives. The most important thing is to use bulk sausage (or sausage links with the casings removed) so you can crumble it properly while it browns.
My creamy parmesan italian sausage soup curdled. What went wrong?
Oh, that is the most frustrating thing that can happen with a creamy soup. The culprit is almost always a combination of heat and acid. Dairy products, like heavy cream and cheese, can separate or “curdle” if they are added to a liquid that is too hot or too acidic. The white wine and sun-dried tomatoes add a bit of acid to the broth, so managing the temperature is key.
The most common mistake is adding the cream and cheese while the soup is still simmering or boiling. This rapid temperature change shocks the dairy. That’s why I stress in the instructions to turn the heat down to the absolute lowest setting before you stir in the cream and cheese. You want to gently warm them through, not boil them. Stirring constantly as you slowly pour in the cream also helps it incorporate smoothly. If you’re very concerned, you can temper the cream by whisking a ladleful of the hot broth into the cream first before adding the mixture back to the pot.
Can I freeze this creamy parmesan italian sausage soup?
I generally advise against freezing this soup once it’s fully prepared. Cream-based soups have a tendency to separate when they are thawed and reheated, resulting in a grainy or watery texture that just isn’t very pleasant. Additionally, the potato gnocchi can become mushy and fall apart after being frozen and reheated.
However, you do have an option if you want to freeze it for later. Just like with making it ahead, you can prepare the soup base through step 4 (after simmering the broth but before adding the gnocchi and dairy). Cool this base completely, transfer it to a freezer-safe container, and freeze it for up to 3 months. When you’re ready to enjoy it, thaw the base in the refrigerator overnight, reheat it on the stove, and then proceed with adding the fresh gnocchi, cream, and spinach as directed in the recipe.
How can I make a lighter version of this creamy parmesan italian sausage soup?
It’s very easy to lighten up this recipe without sacrificing too much of its comforting flavor. There are several simple swaps you can make. First, start with the protein. Opt for a lean Italian turkey or chicken sausage instead of pork sausage to significantly reduce the fat content. You’ll still get that wonderful savory flavor.
Next, address the creaminess. While heavy cream gives the most luxurious result, you can easily substitute it with half-and-half for a lighter but still creamy texture. Evaporated milk is another great option that provides creaminess with less fat. I would avoid using regular milk, as it’s more prone to curdling. You can also bulk up the soup with extra vegetables, like mushrooms or zucchini, to make it more filling and nutritious. Finally, using a little less Parmesan cheese will also help reduce the overall calories and fat.
Try These Recipes Next
If you enjoyed this hearty and creamy soup, I have a few other recipes I think you’ll fall in love with.
- Creamy Sausage Tortellini Soup: If you loved the creamy sausage in this soup, you’ll adore this version with cheese-filled tortellini. It’s another one-pot wonder that’s perfect for a weeknight.
- Spicy Chorizo & Smoked Paprika Crockpot Tortellini Soup: Ready to turn up the heat? This crockpot recipe uses spicy chorizo and smoked paprika for a deep, smoky flavor that’s completely hands-off.
- Marry Me Tortellini with Paprika Sausage, Spinach & Sun-Dried Tomatoes: This dish takes the flavors you love from this soup and turns them into a rich, decadent pasta dish. It’s so good, it just might get you a proposal!
I hope you’ll give one of these a try next time you’re craving a comforting and delicious meal.