Heat a large pot or Dutch oven over medium-high heat. Add olive oil, diced onion, ¼ teaspoon salt, and black pepper. Cook for 3-5 minutes, stirring frequently, until the onion begins to soften.
1 tablespoon olive oil, ½ cup yellow onion, Salt and pepper
Sprinkle in garlic powder and thyme. Cook for about 1 minute, stirring constantly, until fragrant.
1 teaspoon granulated garlic powder, 1 teaspoon dried thyme
Add tomato paste and cook for 30 seconds, stirring constantly.
3 tablespoons tomato paste
Pour in chicken stock, scraping up any browned bits from the bottom of the pot. Stir in 2 teaspoons salt, sugar, and sun-dried tomatoes. Add chicken pieces and stir to combine. Cover and bring to a boil.
6 cups chicken stock, 1 teaspoon sugar, ⅓ cup sundried tomatoes in oil, 3 cups shredded cooked chicken
Once boiling, add pasta, stirring to prevent sticking. Cover, reduce heat to a strong simmer and cook for 8-15 minutes (depending on the pasta type), stirring occasionally, until pasta is just cooked through.
2 cups small-shape pasta
Turn off the heat and uncover. Add cream, Parmesan cheese, vinegar, and spinach. Stir to combine and melt the cheese. Taste and adjust seasonings if needed.
½ cup heavy cream, ⅓ cup grated parmesan cheese, 2 cups baby spinach, 1 teaspoon red wine vinegar
Serve and enjoy!