Heat oil in a large pot or deep skillet over medium heat. Add sliced kielbasa and cook until browned (about 4–5 minutes).
Add garlic and onions. Sauté for 2 minutes until fragrant and translucent.
Pour in chicken broth and heavy cream. Stir well and bring to a boil.
Add uncooked pasta. Reduce heat to medium-low, cover, and simmer for 10–12 minutes, stirring occasionally, until pasta is al dente.
Stir in Parmesan cheese until melted and sauce is creamy. Add paprika, salt, and pepper to taste.
Let rest for 2 minutes to thicken. Garnish with parsley and serve hot.