In a large pot, heat the olive oil over medium heat. Once hot, add the Italian sausage, using a wooden spoon to break it apart into crumble-sized pieces. Cook for approximately 5-7 minutes, or until the sausage is browned and fully cooked through.
Add the diced onion to the pot, stirring to combine, and sauté for about 3-4 minutes until the onion becomes translucent and softens. Stir in the minced garlic and continue cooking for an additional minute, allowing the garlic to release its aromatic fragrance.
Carefully pour in the chicken broth, raising the heat to bring the mixture to a gentle boil.
Once boiling, reduce the heat down to a simmer. Add the gnocchi to the pot and cook as per the package instructions or until they begin to float, which should take about 2-3 minutes.
Stir in the heavy cream along with the Italian seasoning, allowing the soup to simmer for an additional 5 minutes. Stir occasionally to blend all the flavors together.
Incorporate the chopped spinach into the soup, cooking just until it wilts, about 1-2 minutes, ensuring it retains its vibrant green color.
Taste the soup and adjust seasoning with salt and pepper to your liking.
When ready to serve, ladle the soup into warm bowls. Garnish each bowl with a sprinkle of freshly grated Parmesan cheese and a handful of chopped parsley for a fresh finish.
Notes
Serve the soup in rustic or bowl-style dishes for an inviting look. Pair with crusty garlic bread for dipping.