In a large mixing bowl, combine the ground chicken, breadcrumbs, grated Parmesan cheese, egg, minced garlic, dried Italian herbs, along with salt and pepper to taste. Mix thoroughly until evenly combined.
Roll the mixture into small meatballs, approximately 1 inch in diameter, and set aside.
In a large pot or Dutch oven, heat olive oil over medium heat. Add the diced carrots and celery, sautéing for about 5 minutes until they soften.
Pour the chicken broth into the pot, stirring gently to combine with the sautéed vegetables. Bring to a gentle simmer.
Drop the prepared meatballs into the pot and cook for approximately 10-12 minutes until fully cooked through.
Lower the heat and stir in the heavy cream followed by the baby spinach. Cook for an additional 3-5 minutes until the spinach wilts.
Sprinkle in red pepper flakes if desired, and adjust seasoning with extra salt and pepper as needed.
Ladle the hot soup into bowls and garnish with freshly chopped parsley before serving.
Notes
Serve the soup in rustic bowls to enhance its comforting appeal. Pair with crusty bread for a delightful touch!