Wash and chop all vegetables: dice the onion, mince the garlic, and cut the potatoes, carrots, and celery into bite-sized pieces.
In a large pot, heat the olive oil over medium heat. Add the Italian sausage and sauté for 5-7 minutes until browned.
Add the diced onion and minced garlic to the pot. Sauté for another 3-4 minutes until the onion is translucent. Then, add the diced potatoes, sliced carrots, and diced celery.
Pour in the chicken broth and bring to a gentle simmer. Add dried thyme, dried oregano, and season with salt and pepper. Cover and simmer for 20 minutes.
After the potatoes are tender, stir in the heavy cream and fresh spinach. Cook for an additional 5 minutes. Adjust seasoning if needed and serve hot, garnished with chopped fresh parsley.