Heat oil in a large pot over medium-high heat.
Add sliced kielbasa and cook until browned, 7-10 minutes, then transfer to a plate.
Add butter, onion, carrots, and celery to the pot and sauté 5-7 minutes until softened.
Stir in garlic, paprika, Italian seasoning, and flour and cook 1 minute, stirring constantly.
Pour in broth and stir well, scraping up browned bits from the bottom.
Add cream, potatoes, corn, and browned kielbasa back to the pot.
Bring to a boil, then reduce to a simmer and cook until potatoes are tender, about 20 minutes, stirring occasionally.
Season with salt and pepper to taste.