Creamy potato and Spanish chorizo soup lands in the bowl with a smoky red broth, soft potatoes that break into the spoon, and little bursts of crisp-edged chorizo on top. The texture is what makes it memorable: part rustic potato soup, part silky, paprika-scented stew. A good loaf of crusty bread turns it into dinner with almost no extra effort.
The key here is building flavor in layers instead of trying to force it at the end. Chorizo goes in first so the oil takes on its paprika and garlic notes, and that oil carries the whole pot. The potatoes simmer until tender enough to mash a little, which gives the soup body without turning it heavy or gluey. A small amount of cream finishes it, but the soup already tastes rich before it ever goes in.
Below, I’ll show you how to keep the paprika from tasting flat, how much of the potatoes to mash for the best texture, and what to do if your chorizo is especially salty. That last part matters more than people think.
The potatoes broke down just enough to thicken the soup, and the chorizo oil on top gave it this smoky finish that tasted like it had been simmering all afternoon.
Creamy Potato and Spanish Chorizo Soup is the kind of smoky, bread-dipping bowl worth pinning for a fast dinner that eats like it took all evening.
The Reason the Chorizo Goes in First
If you add the potatoes before you brown the chorizo, you miss the part of the dish that gives it depth. Spanish chorizo isn’t just meat here; it’s the seasoning source. As it cooks, it releases paprika-rich oil that stains the pot and seasons the onion, garlic, and broth in one move. That oil is what keeps the soup from tasting like plain potato soup with sausage on top.
The other mistake is rushing the simmer. Potatoes need time to soften enough that part of them can collapse into the broth, but not so long that they turn grainy. You want pieces that still hold their shape alongside some that melt into the liquid. That balance is what gives the soup body without needing flour or a heavy roux.
- Spanish chorizo — Use cured Spanish chorizo, not raw Mexican chorizo. It browns cleanly, flavors the oil, and gives you those crisp edges that finish the soup. If yours is especially salty, taste the broth before adding any extra salt.
- Potatoes — Starchy potatoes break down a little better and help thicken the soup naturally. Waxy potatoes will still work, but the broth stays a bit lighter and the texture is less creamy.
- Smoked paprika — This is the bridge between the chorizo and the broth. A fresh jar matters here because stale paprika tastes dusty instead of smoky. The drizzle at the end should use the paprika oil, not plain oil, or the top layer tastes flat.
- Cream — The cream smooths out the broth, but it doesn’t build the soup on its own. Add it after the potatoes are tender and the pot is off the hardest heat, which keeps the dairy from separating.
How to Build the Soup So It Stays Creamy, Not Starchy

The first stage is browning the chorizo until the edges darken and the pan fills with orange-red oil. Don’t rush this into a pale sauté. You want the fat rendered and the bits at the bottom of the pan just starting to crisp, because that’s where the flavor lives. Spoon the chorizo out, but leave the oil behind.
Softening the Onion and Garlic in Chorizo Oil
Add the onion to the chorizo oil and cook until it turns translucent and starts to pick up a little color at the edges. If the pan looks dry, the chorizo wasn’t fatty enough, and a small extra splash of olive oil is fine. Garlic goes in last so it perfumes the oil without burning. Burnt garlic will carry through the whole pot, and there’s no fixing that later.
Simmering the Potatoes Until They Start to Give
Once the broth and potatoes go in, bring everything to a steady simmer and hold it there until a knife slides through the cubes with no resistance, about 18 minutes. If the boil is too hard, the potatoes fray on the outside before the centers soften. You want the liquid moving gently, with the potatoes bobbing rather than banging around the pot.
Finishing With Cream and a Light Mash
Mash only part of the potatoes directly in the pot. A few firm chunks keep the soup from turning into wallpaper paste, while the mashed pieces thicken the broth naturally. Stir in the cream off the hottest heat so it blends in smoothly. Then top with the reserved chorizo and a spoonful of the paprika oil for the finish that makes the bowl smell as good as it tastes.
What to Change When You Don’t Have Everything on Hand
Make It Dairy-Free Without Losing the Creamy Finish
Swap the cream for full-fat coconut milk or an unsweetened oat cream. Coconut milk brings more richness than oat, but it also adds a faint sweetness that changes the soup a little. Either way, add it at the end and keep the heat low so the texture stays smooth.
Use Smoked Sausage If You Can’t Find Spanish Chorizo
A good smoked sausage will give you a similar hearty bite, but it won’t color the oil the same way. Add an extra pinch of smoked paprika and a little olive oil to replace some of what the chorizo fat would have done. You’ll get the same cozy bowl, just with a milder finish.
Make It Lighter With More Broth and Less Cream
If you want a thinner, more brothy soup, reduce the cream to just a splash or leave it out entirely. The potatoes will still thicken the pot a bit. This version tastes a little cleaner and puts more focus on the chorizo and paprika.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it sits because the potatoes keep absorbing liquid.
- Freezer: It freezes well for about 2 months, though the cream may look slightly separated when thawed. Stir well after reheating and it comes back together.
- Reheating: Warm it slowly on the stovetop over low heat with a splash of broth or water. High heat can make the potatoes turn grainy and can cause the dairy to split.
Answers to the Questions Worth Asking

Creamy Potato and Spanish Chorizo Soup
Ingredients
Equipment
Method
- Heat olive oil in a Dutch oven over medium-high heat. Brown the Spanish chorizo for 3-4 minutes until browned and aromatic, then set the chorizo aside and save the chorizo oil in the pot.
- Reduce the heat to medium. Sauté the small onion and garlic in the saved chorizo oil for 4-5 minutes until softened and fragrant.
- Add the potatoes, chicken broth, and 0.5 tsp smoked paprika to the pot. Bring to a gentle simmer and cook for 18 minutes, stirring once or twice, until the potatoes are tender.
- Mash part of the potatoes directly in the Dutch oven to thicken the soup. Stir in the cream until silky and warmed through.
- Return the browned Spanish chorizo to the soup and stir just to combine. Top each bowl with the remaining chorizo and a drizzle of paprika oil made from the reserved chorizo oil and smoked paprika, then serve with crusty bread.