01 -
In a large pot or Dutch oven, heat the olive oil over medium heat (if using). Add the chorizo and cook, breaking it up with a spoon, until browned and cooked through, about 5-7 minutes.
02 -
Add the diced onion and minced garlic to the pot. Sauté until the onion is translucent, about 3-4 minutes.
03 -
Stir in the diced potatoes and smoked paprika, mixing well to coat with the chorizo and onions.
04 -
Pour in the chicken broth and bring to a boil. Reduce heat to a simmer and cook until the potatoes are tender, about 15-20 minutes.
05 -
Once the potatoes are cooked, use a potato masher to mash some of the potatoes in the pot, stirring to thicken the soup. Leave some chunks for texture.
06 -
Stir in the heavy cream and season with salt and black pepper. Heat through until warmed, adjusting the seasoning if necessary.
07 -
Serve hot, garnished with sliced green onions for a fresh touch.