Heat the olive oil in a large stock pot over medium-low heat.
Add the onions and the garlic with a big pinch of salt and pepper. Cook, stirring often, until the onions soften, about 5 minutes. Stir in the smoked paprika and oregano.
Add in the sausage. Cook, stirring often, until the sausage browns a bit on both sides, another 5 to 6 minutes.
Add in the potatoes and the stock. Bring the mixture to a boil, then reduce it to a simmer. Cover and cook until the potatoes are tender, about 12 to 15 minutes.
Whisk or shake together the cream and flour until combined. Pour the mixture into the soup and bring it to a boil. Reduce to a simmer and cook for another 5 minutes, stirring often, until thickened.
Taste the soup and season more with salt and pepper if desired. Stir in the kale. Cook for 5 more minutes until the kale wilts a bit. Serve!