Place a Dutch oven over medium-high heat. Add olive oil, white onion, carrots, and celery. Sauté for 5 minutes until the onion is translucent.
Add in the garlic and sauté for another 30 seconds.
Add cooked chicken and continue cooking for another 3 minutes.
Then, pour in the chicken broth, heavy cream, and cream cheese. Give it a stir.
Cover the Dutch oven and bring to a boil, then lower the heat and simmer for 15 minutes.
Now, add in the cheddar cheese, pasta, and simmer until the pasta is cooked. Ditalini usually takes another 10 minutes to fully cook.
Finally, add spinach and simmer for a couple of minutes until it wilts.
Remove from heat, add sea salt and black pepper. Stir it in.
Garnish with parmesan cheese when serving.