Melt the butter in a stock pot over medium heat. Add the onion, garlic, thyme & Italian seasoning and cook down for a couple minutes.
Add the flour and cook, stirring frequently, for 2 minutes.
Pour in the broth, bring to a boil, lower heat and simmer for 5 minutes. Use an immersion blender (or standing blender) and blend the soup until smooth. Pour in the milk & gnocchi and bring to a boil. Once the gnocchi floats to the top, lower the heat and add the spinach, parm and sun-dried tomatoes. Stir until the cheese melts and the spinach wilts. Add salt & pepper to taste.
Serve hot with parsley on top and crusty bread on the side.
Video
Notes
Blending the soup is optional - I just wanted a super creamy texture.