01 -
In a big cooking pot or Dutch oven, warm up the olive oil (only if you're using it) on medium heat. Add the chorizo, breaking it into smaller bits, and cook until it's browned and done, about 5–7 minutes.
02 -
Toss the chopped onion and garlic into the pot with the cooked chorizo. Cook while stirring until the onion turns clear and soft, taking roughly 3–4 minutes.
03 -
Mix in the diced potatoes with the paprika, ensuring everything is evenly coated in the delicious flavors.
04 -
Pour in the chicken broth and let it come to a rolling boil. Turn the heat down low and simmer gently until the potato pieces are nice and soft, which should take 15–20 minutes.
05 -
If you like a thicker texture, mash a few of the cooked potato chunks with a masher right in the pot. Keep some pieces whole for a nice balance.
06 -
Pour the heavy cream into the soup and season with salt and pepper. Warm the soup up gently, adjusting the flavors as needed.
07 -
Serve up the warm soup in bowls, sprinkling some sliced green onions on top for a fresh finish.