In a large pot, heat olive oil over medium heat. Add the chopped onion and garlic, sautéing until the onion becomes translucent (about 5 minutes).
Add the sliced kielbasa to the pot, cooking until it begins to brown (around 5-7 minutes).
Stir in the diced carrots and potatoes, cooking for another 3 minutes to soften.
Pour in the chicken broth, thyme, paprika, and add salt and pepper to taste. Bring the soup to a boil, then reduce the heat and simmer for 20 minutes or until the potatoes are tender.
Once the potatoes are cooked, carefully mash about half of them in the pot with a potato masher for a creamier texture.
Stir in the heavy cream, allowing the soup to heat through for another 5 minutes. Adjust seasonings if necessary.
Serve hot and garnish with chopped fresh parsley for a touch of color and freshness.
Notes
Adjust seasonings to taste and feel free to add other vegetables.