This Creamy Italian Sausage Gnocchi Soup is the kind of dinner that makes a busy weeknight feel a little easier. Tender potato gnocchi, savory Italian sausage, fresh spinach, Parmesan, and a creamy tomato broth come together in one pot for a warm, satisfying meal.

The best part? You don’t need a separate pot for the gnocchi. It cooks right in the soup, which means less prep, fewer dishes, and plenty of flavor in every spoonful. From start to finish, you can have dinner on the table in about 40 minutes.

It’s rich and cozy without being complicated, making it a great choice for chilly evenings, casual family dinners, or those nights when you want something comforting without spending hours in the kitchen.

Why You’ll Love This Recipe

Some recipes are delicious but ask too much of you on a busy Tuesday. This one keeps things simple.

  • One-pot cooking: Brown the sausage, build the broth, cook the gnocchi, and finish the soup in the same pot.
  • Ready in about 40 minutes: It’s quick enough for a weeknight but still tastes like something you took your time making.
  • Simple ingredients: Italian sausage, gnocchi, tomatoes, spinach, cream, Parmesan, and a few pantry staples do most of the work.
  • Big flavor: Browned sausage, garlic, Italian herbs, tomato, cream, and Parmesan create a rich and savory broth.
  • Minimal cleanup: No second pot for boiling gnocchi means fewer dishes at the end of dinner.
  • Easy to customize: Use mild or spicy sausage, add more vegetables, swap spinach for kale, or use chicken sausage.
  • Great leftovers: The soup reheats well, although you’ll want a little extra broth because the gnocchi continues to absorb liquid.

Ingredients

Ingredients for Creamy Italian Sausage Gnocchi Soup including sausage, gnocchi, spinach, tomatoes, cream, and Parmesan

For the Soup

  • 1 tablespoon olive oil
    • Use extra-virgin olive oil or another neutral cooking oil.
    • If your sausage releases plenty of fat, you may need very little additional oil.
  • 1 pound Italian sausage
    • Mild Italian sausage keeps the soup family-friendly.
    • Hot Italian sausage adds extra heat.
    • If using sausage links, remove the casings before cooking.
    • Chicken or turkey Italian sausage can also be used.
  • 1 medium yellow onion, diced
    • Adds sweetness and creates the base of the soup.
  • 3–4 cloves garlic, minced
    • Fresh garlic gives the broth a warm, savory flavor.
  • 2 tablespoons tomato paste
    • Adds concentrated tomato flavor and helps build a deeper broth.
  • 2 teaspoons Italian seasoning
    • A simple blend of dried herbs works well here.
  • 4 cups low-sodium chicken broth
    • Using low-sodium broth gives you more control over the final seasoning.
  • 28 ounces crushed fire-roasted tomatoes
    • Fire-roasted tomatoes add extra depth and a subtle smoky flavor.
    • Regular crushed tomatoes work perfectly if that’s what you have.
  • 16 ounces potato gnocchi
    • Shelf-stable gnocchi is convenient and works especially well for a one-pot soup.
    • Fresh or frozen gnocchi can also be used with adjustments to the cooking time.
  • 3 cups baby spinach
    • Add it near the end so it stays fresh and bright.
  • ⅓ cup heavy cream
    • Gives the broth its smooth, creamy texture.
  • ½ teaspoon freshly ground black pepper
  • Kosher salt, to taste
  • ¼–½ teaspoon red pepper flakes, optional
  • Freshly grated Parmesan, for serving

Easy Ingredient Swaps

  • Mild sausage: Replace with hot Italian sausage for a spicier bowl.
  • Pork sausage: Use Italian chicken or turkey sausage for a lighter variation.
  • Spinach: Substitute chopped kale or Swiss chard.
  • Heavy cream: Half-and-half can be used for a lighter soup.
  • Fire-roasted tomatoes: Regular crushed tomatoes are an easy substitute.
  • Chicken broth: Vegetable broth works for a vegetarian adaptation.
  • Gnocchi: Fresh, frozen, or shelf-stable gnocchi can all work.

One thing to keep in mind: tomato broth is acidic, and dairy doesn’t love high heat. If you’re using half-and-half or another lower-fat dairy option, keep the heat gentle after adding it to help prevent curdling.

Step-by-Step Instructions

Step 1: Brown the Italian Sausage

Browning Italian sausage in a Dutch oven for creamy gnocchi soup

Heat a large Dutch oven or heavy-bottomed soup pot over medium heat.

Add the olive oil if needed, then add the Italian sausage. Break it into small pieces with a wooden spoon and cook for about 5–8 minutes, stirring occasionally, until browned and cooked through.

Don’t rush this step.

Those little golden-brown bits left on the bottom of the pot are full of flavor. If there is a lot of rendered fat, carefully drain some, leaving enough behind to cook the vegetables.

Step 2: Sauté the Onion and Garlic

Add the diced onion to the same pot.

Cook for about 4–5 minutes, stirring occasionally, until the onion softens.

Add the minced garlic and cook for another 30 seconds.

The garlic should smell fragrant but shouldn’t become dark brown. Burnt garlic can make the whole soup taste bitter.

Step 3: Build the Tomato Base

Stir in the tomato paste and Italian seasoning.

Cook for 1–2 minutes, stirring frequently.

This quick step gives the tomato paste time to develop a deeper flavor.

Add the crushed fire-roasted tomatoes and stir well, making sure the sausage and vegetables are coated in the tomato mixture.

Step 4: Add the Broth

Slowly pour in the chicken broth while stirring.

Use your spoon to scrape the browned bits from the bottom of the pot. They’ll dissolve into the broth and add another layer of savory flavor.

Bring the soup to a gentle boil, then reduce the heat and let it simmer for about 5 minutes.

At this point, the kitchen should already smell pretty fantastic.

Step 5: Cook the Gnocchi

Add the potato gnocchi directly to the simmering soup.

Cook for approximately 2–5 minutes, depending on the type of gnocchi you’re using.

The goal is simple: tender, pillowy gnocchi that still holds its shape.

Keep an eye on them. Gnocchi doesn’t need a long cooking time, and overcooking can turn those soft little dumplings mushy.

This is also why adding the gnocchi toward the end works so well. You get the convenience of one-pot cooking without sacrificing texture.

Step 6: Add the Cream

Reduce the heat to low.

Slowly stir in the heavy cream.

Let the soup warm gently for a few minutes, but don’t bring it to a hard boil.

Gentle heat is the key here. You want the cream to blend into the tomato broth and create a smooth, silky texture.

Step 7: Add the Spinach and Parmesan

Add the baby spinach and stir.

It should wilt within 1–2 minutes.

Add the freshly grated Parmesan and stir until it melts into the soup.

Now taste.

Add black pepper, salt, and red pepper flakes as needed. Because Italian sausage, broth, and Parmesan can all contain salt, it’s better to season gradually.

Step 8: Serve

Ladle the hot soup into bowls.

Top each serving with freshly grated Parmesan, cracked black pepper, and a pinch of red pepper flakes if you like some heat.

Serve with crusty bread or garlic bread for dipping.

And there you have it: a creamy, hearty dinner from one pot.

Tips for Success

Brown the Sausage Well

The sausage doesn’t just provide protein. It’s also one of the main flavor builders in the soup.

Let it develop browned edges before adding the onion. That extra browning gives the finished broth a richer taste.

Don’t Overcook the Gnocchi

This is the biggest texture tip.

  • Add the gnocchi near the end.
  • Follow the package timing.
  • Start checking it early.
  • Remove the soup from high heat once the gnocchi is tender.
  • Remember that gnocchi continues to soften while sitting in hot soup.

If you’re intentionally making leftovers, slightly undercooking the gnocchi can help it hold up better the next day.

Keep the Cream at Low Heat

Once the cream goes into the pot, lower the heat.

A creamy soup doesn’t need to boil aggressively. In fact, boiling can work against you and cause the dairy to separate.

Taste Before Adding Salt

The sausage, broth, tomatoes, and Parmesan all bring their own seasoning.

Taste the finished soup first, then adjust.

A little black pepper or red pepper flakes can sometimes do more for the flavor than another pinch of salt.

Add More Vegetables

Want to make the soup more vegetable-forward?

Try adding:

  • Diced carrots.
  • Celery.
  • Mushrooms.
  • Zucchini.
  • Kale.
  • Extra spinach.

Add firmer vegetables with the onion so they have enough time to soften.

Mushrooms are especially good here. Sauté them until lightly browned before adding the broth for a deeper, earthy flavor.

Make It Spicier

Use hot Italian sausage and add red pepper flakes.

For a milder version, use sweet or mild Italian sausage and leave the red pepper flakes out.

You can always add heat to individual bowls, which is handy when you’re feeding a family with different tastes.

Storage & Leftover Notes

This soup makes an excellent next-day lunch, but there’s one little catch: gnocchi absorbs liquid as it sits.

Store leftovers in airtight containers in the refrigerator for 3–4 days.

The soup will likely be thicker the next day. That’s normal.

How to Reheat

For the stovetop:

  • Place the soup in a saucepan.
  • Warm over medium-low heat.
  • Stir occasionally.
  • Add a splash of chicken broth if it’s too thick.
  • Add a little cream if you want to bring back some richness.
  • Avoid a hard boil.

For the microwave:

  • Heat in a microwave-safe bowl.
  • Use short intervals.
  • Stir between each interval.
  • Add a splash of broth if necessary.

Can You Freeze It?

Yes, but the texture is better when you freeze the soup base without the gnocchi and cream.

For the best freezer-friendly version:

  1. Cook the sausage and soup base.
  2. Cool and store the base in a freezer-safe container.
  3. Thaw overnight in the refrigerator.
  4. Reheat gently.
  5. Add fresh gnocchi.
  6. Stir in the cream.
  7. Finish with spinach and Parmesan.

This takes a little more planning, but the gnocchi will have a much better texture.

What to Serve With It

The soup is hearty enough to be a complete meal, but a simple side can make dinner feel extra special.

Crusty Bread

A warm baguette, sourdough, or Italian loaf is perfect for soaking up the creamy tomato broth.

Garlic Bread

Buttery garlic bread is a natural match for this soup. The crisp edges are especially good with the soft gnocchi and creamy broth.

Simple Green Salad

Try mixed greens or arugula with Parmesan and a bright lemon vinaigrette.

The fresh acidity helps balance the richness of the soup.

Grilled Cheese

If you’re after pure comfort food, serve a small grilled cheese alongside the soup.

It’s a little indulgent. That’s kind of the point.

Common Issues and Easy Fixes

Why Is My Soup Too Thick?

The gnocchi keeps absorbing liquid after cooking.

Fix: Add warm chicken broth a little at a time until the soup reaches the consistency you want.

Why Is My Gnocchi Mushy?

The gnocchi was probably cooked too long or at too high a temperature.

Fix: Add it later in the recipe and start checking it after a few minutes.

Why Did My Cream Curdle?

The soup may have been too hot when the cream was added.

Tomatoes are acidic, and high heat can make dairy separate.

Fix: Lower the heat before adding cream and keep the soup at a gentle simmer.

Why Does My Soup Taste Bland?

Look at the flavor-building steps.

  • Did you brown the sausage?
  • Did the onion soften properly?
  • Did the tomato paste cook before adding the liquid?
  • Does the broth need more seasoning?
  • Would Parmesan add more depth?
  • Does it need a little black pepper or red pepper flakes?

Make small adjustments and taste after each one.

Why Is My Soup Too Salty?

Sausage, broth, and Parmesan can all contribute salt.

Fix: Add unsalted or low-sodium broth to loosen the soup, or increase the amount of unsalted vegetables or other ingredients.

Avoid trying to fix a salty soup by adding more Parmesan.

FAQs

1. Can I use chicken sausage instead of pork sausage?

Yes. Italian-style chicken sausage works well and makes the soup a little lighter. Choose one with plenty of garlic and herbs for the best flavor.

2. Do I have to cook the gnocchi separately?

No. Add the gnocchi directly to the simmering soup. It saves time, reduces cleanup, and lets the gnocchi absorb the flavorful broth.

3. Can I use half-and-half instead of heavy cream?

Yes. Half-and-half makes the soup slightly lighter and less rich. Keep the heat low after adding it to help prevent the dairy from separating.

4. Can I use frozen gnocchi?

Yes. Add frozen gnocchi according to the package directions and cook until tender. Avoid overcooking, or the gnocchi can become mushy.

5. How long does Creamy Italian Sausage Gnocchi Soup last?

Store leftovers in an airtight container in the refrigerator for 3–4 days. Add a splash of broth when reheating because the gnocchi will absorb liquid as it sits.

6. Can I make this soup ahead?

Yes. For the best texture, prepare the soup base ahead and add the gnocchi, cream, and spinach closer to serving. If fully prepared, add broth when reheating to loosen the soup.

Nutrition Info

  • Calories: ~460 per serving
  • Protein: ~24g
  • Carbohydrates: ~48g
  • Fat: ~24g
  • Sodium: ~900mg

Nutrition values are estimates and may vary depending on the sausage, broth, gnocchi, cream, and Parmesan used.

Final Thoughts

Creamy Italian Sausage Gnocchi Soup is an easy one-pot dinner packed with savory sausage, tender gnocchi, spinach, and creamy tomato flavor. It’s quick enough for a busy weeknight, comforting enough for a cozy night in, and easy to customize with your favorite ingredients.

Don’t Miss: Copycat Olive Garden Minestrone Soup

Don’t Miss: Classic Bruschetta Recipe

Also Try: Creamy Sun-Dried Tomato Pasta

Creamy Italian Sausage Gnocchi Soup with spinach, Parmesan, and tender potato gnocchi

Creamy Italian Sausage Gnocchi Soup

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Course, Soup

Ingredients
  

  • 1 tablespoon olive oil
  • 1 pound Italian sausage
  • 1 medium yellow onion, diced
  • 3-4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 2 teaspoons Italian seasoning
  • 4 cups low-sodium chicken broth
  • 28 ounces crushed fire-roasted tomatoes
  • 16 ounces potato gnocchi
  • 3 cups baby spinach
  • ⅓ cup heavy cream
  • ½ teaspoon black pepper
  • Kosher salt, to taste
  • ¼–½ teaspoon red pepper flakes, optional
  • Fresh Parmesan, for serving

Method
 

  1. Brown the Italian Sausage
    Heat a large pot over medium heat. Add sausage and cook for 5–8 minutes, breaking it into small pieces, until browned and cooked through. Drain excess fat if needed.
  2. Sauté the Onion and Garlic
    Add onion and cook for 4–5 minutes until softened. Add garlic and cook for 30 seconds until fragrant.
  3. Build the Tomato Base
    Stir in tomato paste and Italian seasoning. Cook for 1–2 minutes, then add crushed tomatoes and stir to combine.
  4. Add the Broth
    Pour in chicken broth, scraping up any browned bits from the bottom. Bring to a gentle boil, then simmer for 5 minutes.
  5. Cook the Gnocchi
    Add gnocchi directly to the simmering soup. Cook for 2–5 minutes, or until tender but still holding its shape. Avoid overcooking.
  6. Add the Cream
    Reduce heat to low and slowly stir in heavy cream. Warm gently without bringing the soup to a hard boil.
  7. Add Spinach and Parmesan
    Stir in spinach and cook for 1–2 minutes until wilted. Add Parmesan, then season with salt, black pepper, and red pepper flakes to taste.
  8. Serve
    Ladle the soup into bowls and top with Parmesan, black pepper, and red pepper flakes if desired. Serve warm with crusty or garlic bread.