When the cold weather hits, there’s nothing better than a warm, comforting bowl of soup. And if you’re like me, you crave something hearty, flavorful, and satisfying—something that feels like a big hug from the inside. That’s exactly what this Creamy Italian Sausage Gnocchi Soup delivers. It’s a rich, creamy, and savory dish that’s made even more perfect with tender gnocchi, hearty Italian sausage, and fresh spinach. This is the soup you’ll want to have on repeat during chilly evenings, or when you just need something cozy that’s easy to make and full of flavor.
I love how simple this recipe is while still packing in so many delicious layers. The rich broth, flavored with aromatic garlic and herbs, swirls around the soft, pillowy gnocchi, and the savory Italian sausage gives it that homey, comforting flavor. Plus, the spinach adds a pop of color and a boost of nutrition, making this soup the perfect healthy comfort food. It’s easy to make, takes less than an hour, and the best part? It’s a one-pot wonder that you can serve for a family dinner or meal prep for the week.
Let’s dive into why this soup should become a regular in your meal rotation!
Why You’ll Love This Recipe
- Incredibly Flavorful: The Italian sausage brings rich, savory flavors that make each spoonful delicious. Combined with aromatic herbs and garlic, it creates a broth that is both satisfying and comforting.
- Quick & Easy: This recipe takes less than 40 minutes to make from start to finish. It’s perfect for those nights when you’re looking for an easy weeknight dinner that’s both filling and comforting.
- Hearty & Satisfying: The gnocchi adds a soft, chewy texture to the soup that will leave you feeling full and satisfied. It’s the perfect balance of comfort and flavor, ideal for when you want something that warms you from the inside out.
- Great for Meal Prep: This soup is perfect for preparing in advance. You can make it ahead, store it in the fridge for a few days, and enjoy it as a quick meal when you’re too busy to cook.
- Kid-Friendly: With its creamy, flavorful broth and soft gnocchi, this soup is sure to please even the pickiest eaters in your family. Plus, it’s an easy way to sneak in some veggies like spinach without them even noticing!
What Makes This Recipe Special?
What truly sets this Creamy Italian Sausage Gnocchi Soup apart is its perfect balance of flavors and textures. The Italian sausage infuses the broth with a deep, savory flavor, and its slight spice (if you go for the spicy variety) adds a kick to every bite. The gnocchi, which you can use store-bought or homemade, has the most delightful, pillowy texture that pairs so well with the creamy broth. The spinach or kale gives the soup a lovely pop of green and a boost of nutrition, and the heavy cream makes the soup luxuriously smooth. It’s rich, it’s comforting, and it’s just one of those recipes that feels like home.
Another great thing about this recipe is how customizable it is. You can switch out the sausage for a lighter turkey sausage, opt for dairy-free cream for a plant-based version, or even throw in some extra vegetables like zucchini, mushrooms, or tomatoes to make it even heartier. The gnocchi is also versatile—you can swap it for tortellini or even pasta if that’s what you have on hand. With so many options, this recipe is perfect for making it your own.
Ingredients
Here’s what you’ll need to make this Creamy Italian Sausage Gnocchi Soup:
- Italian sausage (mild or spicy, removed from casing)
- Potato gnocchi (store-bought or homemade)
- Onion (diced)
- Garlic (minced)
- Carrots (sliced or shredded)
- Celery (diced)
- Chicken broth
- Heavy cream or half-and-half
- Fresh spinach or kale
- Olive oil or butter
- Italian seasoning
- Crushed red pepper flakes (optional)
- Salt and black pepper
- Grated parmesan cheese (for serving)
How to Make It Step-by-Step
- Brown the Sausage: Heat olive oil in a large pot or Dutch oven over medium heat. Add the Italian sausage and cook, breaking it up with a spoon, until browned and fully cooked, about 5-7 minutes. Once browned, remove the sausage from the pot and set it aside.
- Sauté the Veggies: In the same pot, add diced onion, carrots, and celery. Sauté the vegetables for about 4-5 minutes until softened and fragrant. The onions should be translucent, and the carrots and celery will have started to soften.
- Add Garlic and Seasoning: Stir in the minced garlic, Italian seasoning, and optional crushed red pepper flakes for a little heat. Cook for an additional 30 seconds until the garlic becomes fragrant. Your kitchen should already start smelling amazing!
- Add the Broth: Return the cooked sausage to the pot and stir everything together. Pour in the chicken broth and bring to a boil. Once it boils, lower the heat to a simmer and cook for about 10 minutes to allow the flavors to meld together.
- Cook the Gnocchi: Stir in the gnocchi and let it cook for 3-4 minutes, or until the gnocchi floats to the top and becomes tender. This is the perfect moment to see how quickly the gnocchi turns into that delightful little pillow of goodness!
- Add the Cream and Spinach: Lower the heat and stir in the heavy cream. Let the soup simmer for an additional 2-3 minutes. Then, stir in the spinach (or kale), and allow it to wilt into the soup. The creaminess combined with the greens will turn this dish into a heartwarming bowl of comfort.
- Season & Serve: Taste the soup and adjust the seasoning with salt and pepper as needed. Serve hot, topped with freshly grated parmesan cheese and an extra sprinkle of black pepper.
Tips for Best Results
- Brown the sausage well: The more you brown the sausage, the more flavor it will give to the soup. Don’t rush this step—it’s key for building a rich, deep flavor base.
- Don’t overcook the gnocchi: Gnocchi only takes a few minutes to cook. As soon as they float to the top of the soup, they’re ready! If you let them cook too long, they’ll get too soft and mushy.
- Use fresh spinach or kale: Fresh greens add a nice color and texture to the soup. If you use frozen spinach, be sure to thaw and drain it well to avoid excess liquid.
- Add a squeeze of lemon: For a fresh, zesty twist, you can add a squeeze of fresh lemon juice before serving. It adds a burst of brightness that balances the richness of the soup.
Ingredient Substitutions & Variations
- Turkey sausage: Swap out the Italian sausage for turkey sausage or chicken sausage for a leaner version without sacrificing flavor.
- Dairy-free option: If you’re looking for a dairy-free version, you can easily substitute coconut cream or cashew cream for the heavy cream. It’ll still be creamy but with a slightly different flavor profile.
- Spicy twist: Use hot Italian sausage and add extra red pepper flakes for a soup that has a nice, spicy kick. It’s the perfect way to warm up on a cold day.
- Low-carb: Replace the gnocchi with cauliflower gnocchi or even white beans for a low-carb or keto-friendly option.
- Vegetarian version: For a vegetarian soup, use plant-based sausage and vegetable broth. You can also add white beans or lentils for extra protein and texture.
Serving Suggestions
This soup is rich and hearty enough to be a meal on its own, but it pairs wonderfully with a few simple sides:
- Crusty bread: Serve this creamy soup with a loaf of warm, crusty bread to dip into the broth. It’s the perfect way to soak up every last bit of flavor.
- Simple green salad: A light green salad with a simple vinaigrette helps balance the richness of the soup. Consider adding arugula or spinach for extra flavor and texture.
- Garlic knots: If you want to indulge a little more, serve it with garlic knots. The soft, fluffy bread with a hint of garlic is the ultimate complement to this creamy soup.
Pairing Ideas (Drinks, Sides, etc.)
- Drinks: A nice white wine, like Sauvignon Blanc or Chardonnay, would pair beautifully with the creamy richness of the soup. For non-alcoholic options, try sparkling water with a lemon wedge for a refreshing contrast.
- Sides: If you want something light on the side, try a simple green salad or roasted vegetables. You can also go all in with a grilled cheese sandwich for an ultimate comfort meal.
How to Store and Reheat Leftovers
- Storage: This soup stores wonderfully in the fridge for up to 3 days in an airtight container. It’s perfect for meal prep, and the flavors continue to develop as it sits.
- Reheating: To reheat, gently warm the soup on the stovetop over medium-low heat, adding a splash of broth or cream if the soup has thickened too much. You can also microwave individual portions, but be sure to stir in between.
Make-Ahead and Freezer Tips
- Make-Ahead: You can make this soup ahead of time and store it in the fridge for up to 3 days. It also reheats wonderfully, so it’s perfect for meal prep.
- Freezing: While the gnocchi may change texture slightly after freezing, this soup freezes well if you omit the cream and gnocchi until reheating. Freeze the soup in a large container and add fresh gnocchi and cream when you’re ready to eat.
Common Mistakes to Avoid
- Overcooking the gnocchi: Gnocchi cooks quickly, and once it floats, it’s done! If you leave it too long, it’ll turn into a mushy mess. Keep an eye on it!
- Not browning the sausage enough: Browning the sausage develops its flavor. Don’t rush it—make sure it gets a good sear before moving on to the next step.
- Forgetting to add the spinach last: Stir in the spinach just before serving to keep it vibrant and fresh. Overcooked spinach can get mushy and lose its lovely green color.
Frequently Asked Questions (FAQ)
- Can I use frozen gnocchi?
Yes! You don’t need to thaw it. Just add an extra minute or two to the cooking time. - What type of sausage works best?
Mild, spicy, or even turkey sausage will all work well in this soup. It all depends on your flavor preference. - Can I freeze this soup?
Yes, you can freeze the soup, but for the best texture, freeze it before adding the cream and gnocchi. Add those when reheating. - Can I use milk instead of cream?
Yes, but the soup will be a little thinner. Whole milk or half-and-half is the best substitute for cream.
Cooking Tools You’ll Need
- Large pot or Dutch oven: Perfect for simmering the soup and ensuring everything cooks evenly.
- Cutting board and knife: For dicing vegetables and slicing sausage.
- Measuring spoons: To measure out the seasoning and other ingredients.
- Wooden spoon: For stirring and breaking up the sausage.
This Creamy Italian Sausage Gnocchi Soup is the ultimate cozy meal, full of savory flavors and comforting textures. It’s perfect for those chilly nights when you want something warm, filling, and quick to make. Whether you’re meal prepping or just need a hearty, satisfying dinner, this soup will become your new favorite!
If you enjoyed this recipe, don’t forget to save it on Pinterest or share it with a friend!
Creamy Italian Sausage Gnocchi Soup
Ingredients
- 1 tbsp olive oil
- 1 lb Italian sausage (mild or spicy, removed from casing)
- 1 medium onion, diced
- 2-3 carrots diced
- 2 stalks celery, diced
- 4-6 cloves garlic, minced
- 2 tbsp tomato paste
- 2 tsp Italian seasoning
- 4 cups low-sodium chicken broth
- 28 oz crushed fire-roasted tomatoes
- 1 lb potato gnocchi
- 1 cup heavy cream
- 3 cups fresh baby spinach (or kale)
- to taste salt
- to taste black pepper
- optional freshly grated Parmesan
- optional crushed red pepper flakes
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add the sausage and cook, breaking it up with a spoon, until browned, about 5-7 minutes.
- Add the diced onion, carrots, and celery. Sauté for about 5 minutes until softened.
- Stir in the minced garlic, tomato paste, and Italian seasoning. Cook for an additional 2 minutes until fragrant.
- Pour in the chicken broth and crushed fire-roasted tomatoes. Bring to a boil.
- Add the gnocchi and reduce the heat to a simmer. Cook for about 3-4 minutes until the gnocchi float to the top and are tender.
- Stir in the heavy cream and spinach. Let the soup simmer for another 2-3 minutes until the spinach is wilted.
- Season with salt and pepper to taste. Serve hot with freshly grated Parmesan cheese and crushed red pepper flakes, if desired.





