Heat the olive oil in a large dutch oven or pot over medium heat.
Add the onion and garlic and saute for 3-4 minutes until softened and fragrant.
Add in the chopped sun-dried tomatoes and tomato paste. Stir for 1-2 minutes.
Pour in the chicken broth and add in the salt, pepper, Italian seasoning and crushed red pepper. Bring to a boil, then add in the uncooked pasta. Cook over medium heat until the pasta is al dente. You want it still semi-hard, as it will continue to cook in the broth.
Turn heat to medium low and add in the shredded chicken, spinach, half & half, Boursin cheese, and ¼ cup of the parmesan. Stir for 2-3 minutes until warmed through, the spinach has wilted, and the broth is creamy/cheese has melted.
Serve topped with fresh parsley, crushed red pepper and more parmesan, and enjoy!