Smoky, rich, and deeply satisfying, Spanish potato soup with chorizo lands in that sweet spot where a simple pot of soup eats like a full meal. The broth turns a beautiful red-orange from paprika and tomatoes, the potatoes soften just enough to give body without disappearing, and the chorizo brings the kind of savory heat that keeps you going back for one more spoonful.
What makes this version work is the layering. The chorizo browns first, which gives you flavorful fat for the onion and bell pepper to cook in, and that base carries the smoked paprika, cumin, and turmeric into the broth. Yukon gold potatoes hold their shape better than russets here, so the soup stays chunky and substantial instead of turning starchy and muddy. White beans add creaminess without needing any dairy, which keeps the broth clear but still full-bodied.
Below, I’ll walk through the step that makes the broth taste like it simmered all afternoon, plus a few smart swaps if you need to work with what’s in the pantry.
The chorizo fat made the broth taste amazing, and the potatoes held their shape all the way through. I served it with crusty bread and my husband asked for the leftovers the next day.
Save this Spanish potato soup with chorizo for a smoky, one-pot dinner with tender potatoes, beans, and a broth that tastes layered from the very first spoonful.
The Chorizo Step That Builds the Whole Soup
The biggest mistake with soups like this is treating the chorizo like an add-in instead of the foundation. Browning it first does two jobs at once: it crisps the edges for texture, and it renders out paprika-rich fat that seasons the vegetables from the start. If you skip that step or rush it, the broth still tastes fine, but it won’t have that deep, rounded savoriness that makes this soup memorable.
Let the chorizo cook until the slices have darkened at the edges and the pan has a thin, glossy layer of red oil. That’s your signal to pull the sausage out and build the next layer in the drippings. The onion and bell pepper should soften in that fat, not steam in it, so keep the heat at medium and give them time to take on a little color before the garlic goes in.
What Each Ingredient Is Actually Doing in This Soup

The ingredients here are simple, but each one pulls its weight.
- Spanish chorizo — This is the backbone of the soup. Use cured Spanish chorizo, not fresh Mexican chorizo, because the cured version slices cleanly, browns well, and gives the broth that smoky brick-red color.
- Yukon gold potatoes — These hold their shape while turning tender and creamy at the edges. Russets will break down more and make the soup thicker, which isn’t wrong, just different.
- White beans — They give the broth body and a soft, creamy bite without any cream. Cannellini or great northern beans both work; just rinse and drain them well so the soup stays clean-tasting.
- Smoked paprika — This is the spice that makes the broth taste Spanish instead of just “seasoned.” If yours has been sitting in the cupboard for years, replace it, because old paprika loses its smoky edge fast.
- Chicken broth — Use a broth you’d drink on its own if you can. A watery broth makes the soup taste flat, and this recipe depends on a good base because there isn’t much cream or fat to hide behind.
Building the Broth in the Right Order
Brown the chorizo first
Heat the olive oil in a large pot, then add the chorizo slices and let them sit long enough to brown instead of just warm through. You want the edges darkened and the fat tinted red-orange. If the pan looks dry, the chorizo may be lean; that’s fine, but don’t crank the heat up trying to force more fat out of it or the spices will burn later.
Cook the vegetables in the rendered fat
Add the onion and red bell pepper to the drippings and cook until the onion turns translucent and the pepper softens. The goal is sweetness, not color at this stage, so keep stirring if the bottom starts to catch. Add the garlic only at the end of this step; garlic burns fast and will turn the whole pot bitter if it goes in too early.
Wake up the spices before the liquid goes in
Stir in the smoked paprika, cumin, and turmeric and let them cook for about a minute. The spices should smell fragrant and a little toasted, not scorched. This is where the broth gets its depth, and adding them directly to the liquid skips the chance to bloom their flavor in the fat.
Simmer until the potatoes are tender
Add the tomatoes and broth, then the potatoes. Bring everything to a steady simmer and cook until the potatoes are just tender when pierced with a fork, about 15 to 20 minutes depending on the size of your cubes. If you boil hard, the potatoes can break apart on the outside before the centers are done, so keep the heat gentle and even.
Finish with beans and chorizo
Stir the beans and browned chorizo back in and simmer for another few minutes so everything comes together. This short final cook warms the sausage through and lets the beans absorb some of the broth without turning mushy. Taste at the end, then add salt and pepper only if the broth still needs it; chorizo and stock often bring more salt than you expect.
How to Adapt This for What’s in Your Kitchen
Make it dairy-free without changing a thing
This soup is naturally dairy-free as written, which is one reason the broth stays clean and brothy instead of heavy. If you want it even richer, finish with a drizzle of good olive oil rather than cream.
Use smoked sausage if you can’t find Spanish chorizo
Smoked sausage will give you the savory, browned meat element, but it won’t bring the same paprika-rich oil, so the soup tastes less distinctly Spanish. Add an extra 1/2 teaspoon smoked paprika to help close that gap.
Swap the beans based on what you have
Cannellini, great northern, or navy beans all work here. Navy beans are softer and break down a little more, which thickens the broth; cannellini hold their shape better and keep the soup a bit more rustic.
Make it stretch for a bigger crowd
Add an extra cup of broth and another potato if you need more servings. Keep the chorizo amount steady unless you want a much stronger sausage flavor; the soup is at its best when the meat seasons the pot instead of taking it over.
Storage and Reheating
- Refrigerator: Keeps well for 4 days. The broth thickens a little as it sits, and the potatoes soften more, but the flavor gets even better by day two.
- Freezer: Freezes well for up to 3 months. Let it cool completely, portion it into airtight containers, and leave a little space for expansion.
- Reheating: Warm it gently on the stove over medium-low heat until steaming. Don’t boil it hard, or the potatoes can break down too much and the beans can split.
Answers to the Questions Worth Asking

Spanish Potato Soup With Chorizo
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat, then add the sliced Spanish chorizo and cook until browned and the fat has rendered, about 4 minutes (you should see red-orange oil pooling). Remove the browned chorizo and set it aside.
- Sauté the diced onion and red bell pepper in the chorizo drippings over medium heat for 4-5 minutes, stirring until softened. Add the minced garlic and cook for 1 minute until fragrant.
- Stir in the smoked paprika, cumin, and turmeric, cooking for 1 minute to toast the spices (you should smell them and see slight darkening).
- Add the diced tomatoes and chicken broth, then bring the mixture to a simmer (look for steady bubbling around the edges).
- Add the cubed Yukon gold potatoes and cook for 15-20 minutes, stirring occasionally, until tender when pierced with a fork.
- Add the drained white beans and the browned chorizo, then simmer for 5 more minutes so everything warms through and the flavors meld (you should see gentle bubbling).
- Season with salt and pepper to taste, then garnish with fresh parsley and a drizzle of olive oil (finished soup should look glossy and deeply smoky).


