Boil salted water in a large pot and cook pasta until al dente. Drain and set aside.
Heat olive oil in a large skillet over medium heat. Add diced chicken and cook until golden and tender.
Add finely chopped onion and minced garlic. sauté until fragrant.
Stir in chopped sun-dried tomatoes and cook 2 minutes.
Pour in heavy cream and chicken broth. Add paprika, salt, and pepper. Simmer 5 minutes until slightly thickened.
Add cooked pasta to the pan and toss until coated in sauce.
Stir in grated parmesan cheese until creamy.
Garnish with fresh parsley and serve warm.