Bring a pot of salted water to a boil and cook the pasta according to package directions. Drain and set aside.
Heat olive oil or butter in a large skillet over medium heat. Generously season chicken with salt, pepper, garlic powder, and paprika. Sear until golden brown, about 4–5 minutes per side. Remove from the pan.
In the same skillet, melt butter and sauté garlic until fragrant. Stir in the sun-dried tomatoes, chicken broth, heavy cream, and ½ cup grated parmesan. Simmer gently until slightly thickened.
Return the chicken to the pan, cover, and simmer for 5–8 minutes until tender and cooked through.
Remove the chicken (optional for easier mixing), toss in the cooked pasta, and stir until fully coated.
Top with the chicken, sprinkle with remaining parmesan and parsley, and serve warm.