Soups & Stews
This Spanish potato and chorizo soup recipe delivers the smoky, paprika-rich flavors of Spain in one comforting pot. The chorizo adds deep, savory notes while the potatoes soak up the aromatic broth, creating a hearty soup that's both traditional and satisfying.
I've perfected this method to balance smokiness with creaminess, ensuring every spoonful is rich yet well-rounded.
The magic happens in the slow simmer, where the chorizo releases its oils and flavors into the broth while the potatoes soften just enough to blend into a velvety texture. Traditional Spanish techniques—like browning the chorizo first—build layers of flavor that transform simple ingredients into something extraordinary.
This recipe is designed to be foolproof, with clear steps that even beginners can follow.
What you'll end up with is a soup that's smoky from the chorizo, aromatic from the paprika, and creamy from the potatoes—all while staying true to its Spanish roots. The broth is deeply flavorful, the chorizo adds a satisfying bite, and the potatoes create a thick, comforting base.
Serve it with crusty bread to soak up every last drop of that rich, savory goodness.
This soup is versatile enough for a weeknight dinner or a special occasion, and it reheats beautifully for leftovers. Whether you prefer a classic version or a modern twist with extra cream, this recipe delivers restaurant-quality results in your own kitchen. Let’s get cooking!
Ingredients for Spanish potato soup with chorizo
Spanish chorizo and paprika bring bold flavors to this creamy potato soup—simple ingredients for a restaurant-worthy bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Spanish Chorizo 🥓 | 6 oz | High-quality, cured variety preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Fresh, peeled and minced |
| Russet Potatoes 🥔 | 1 ½ lb | Peeled and cubed evenly |
| Smoked Paprika 🌶️ | 1 tbsp | High-quality, not sweet paprika |
| Ground Cumin 🌿 | ½ tsp | Toasted for deeper flavor |
| Bay Leaves 🍃 | 2 whole | Fresh or dried, removed before serving |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade or quality store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Thyme Leaves 🍃 | ¼ tsp | Dried thyme at one-third amount if needed |
| Crusty Bread 🍞 | 4 slices | For serving, optional but recommended |
The chorizo makes this soup—look for Spanish chorizo with visible fat and spices, not the mild American variety. La Merced or Chorizo Ibérico from specialty stores or Latin markets deliver the best smoky depth. If using pre-sliced chorizo, opt for the cured kind, not fresh. For the paprika, Penzeys or Spanish markets carry authentic smoked varieties that taste nothing like the sweet paprika at regular grocery stores. The potatoes should be Russets or Yukon Golds—they hold up better during the long simmer than waxy varieties.
No Spanish chorizo? Italian spicy sausage works in a pinch, though it lacks the paprika depth. Substituting paprika? Smoked paprika is non-negotiable—sweet won't cut it. Fresh thyme is ideal, but dried at one-third the amount works if that's what you have. For the broth, homemade is best, but Pacific Foods or Swanson low-sodium versions are solid store-bought options. The heavy cream can be swapped for half-and-half if you prefer a lighter texture, though the soup will be slightly less rich. The potatoes can be pre-cubed and stored in cold water to prevent browning while you prep the rest.
This soup tastes even better the next day—reheat gently to preserve its creamy texture. Keeps 4-5 days in the fridge, though the chorizo flavor intensifies over time. For longer storage, freeze for up to 3 months in airtight containers. The crusty bread? Baguette or sourdough works best—toss it in the oven at 350°F for 5 minutes before serving to crisp it up. Leftovers reheat beautifully, though adding a splash of broth or water helps restore the creamy consistency if it thickens too much.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Just slice the onions, dice the potatoes, and toss everything in one pot—no chopping boards, no stress. The chorizo even crisps up on its own while the soup simmers.
- Smoky, Savory Hug: That Spanish chorizo? It’s the star—spicy, smoky, and salty in all the right ways. The smoked paprika ties it together like a warm blanket on a cold day, while the garlic and onions caramelize into something dangerously addictive.
- Leftover Goldmine: This soup only gets better the next day. Honestly, I often make double batches because it reheats like a dream—creamy, flavorful, and still packed with that chorizo punch. Perfect for lunchboxes or lazy afternoons.
- Budget-Friendly Feast: Russet potatoes and chorizo stretch this recipe far without breaking the bank. I’ve fed a crowd of six for under $15, and everyone’s always asking for seconds. Plus, it’s one of those dishes that tastes fancy but costs next to nothing.
Step-by-step instructions for Spanish potato and chorizo soup
Here's how to create a rich, smoky Spanish-inspired potato soup with chorizo in one pot.
Sauté Chorizo and Aromatics
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 6 ounces Spanish chorizo, sliced into ¼-inch pieces, and cook for 4-5 minutes until the fat begins to render and the chorizo develops a rich, reddish color. This step is crucial for building deep flavor—don't rush it.
Once the chorizo is lightly browned, add the 1 whole yellow onion, diced finely, and cook for 5 minutes until softened and translucent. Stir in the 4 cloves garlic cloves, minced, and cook for another 1 minute until fragrant. The onion should caramelize slightly, adding sweetness to balance the chorizo's smokiness. If the chorizo fat becomes too abundant, carefully remove 1 tablespoon to use later for garnish.
Toast Spices and Add Potatoes
Lower the heat to medium-low and stir in the 1 tablespoon smoked paprika and ½ teaspoon ground cumin. Toast the spices for 30 seconds until aromatic—this deepens their flavor and removes any raw taste. Add the 1.5 pounds russet potatoes, peeled and cubed evenly into 1-inch pieces, and toss to coat in the spice mixture.
Pour in the 4 cups chicken broth and bring the mixture to a boil. Once boiling, reduce the heat to low and add the 2 whole bay leaves and ½ teaspoon salt. The broth should just cover the potatoes—if it doesn't, add a splash of water. Simmer uncovered for 20-25 minutes until the potatoes are fork-tender and easily pierced with a knife. Stir occasionally to prevent sticking.
Finish with Cream and Seasonings
Remove the pot from heat and discard the 2 bay leaves. Stir in the ½ cup heavy cream, ½ teaspoon black pepper, and ¼ teaspoon fresh thyme leaves. The cream will create a velvety texture while balancing the richness of the chorizo. Taste and adjust seasoning—this soup should be bold but not overpowering. If needed, add more salt or a pinch of smoked paprika for depth.
Return the soup to low heat and let it simmer gently for 5 minutes to allow the flavors to meld. The soup should have a thick, creamy consistency but still be easy to stir. If it's too thick, whisk in 1-2 tablespoons of hot broth to reach your desired texture. Keep the soup warm until ready to serve.
Serve with Crusty Bread
Ladle the soup into bowls, garnishing each serving with a drizzle of the reserved chorizo fat and a sprinkle of fresh thyme leaves. Serve immediately with the 4 slices crusty bread on the side for dipping. The bread's crunch contrasts beautifully with the creamy, smoky soup, making every bite satisfying.
For best results, serve the soup while hot, as the flavors continue to develop and the cream maintains its richness. If storing, refrigerate for up to 3 days and reheat gently on the stove, stirring occasionally to prevent separation. The soup tastes even better the next day as the flavors deepen.
Pro Tips For Making Spanish Potato Soup With Chorizo
- CRISPY CHORIZO FIRST: Sear the sliced chorizo in a cold pan—yes, cold—over medium heat for 3-4 minutes before adding anything else. This renders the fat properly and keeps the slices from falling apart into a greasy mess later. (I used to rush this and ended up with a soup that tasted more like a chorizo stew.)
- PEEL THOSE POTATOES: Skip the knife for peeling Russets—just scrub them under cold water, then rub with a damp kitchen towel to remove loose dirt. The skins stay on, adding texture and a touch of earthiness that store-bought peeled potatoes can’t match. (Your soup will look rustic and taste richer.)
- DON’T BOIL THE GARLIC: When you add the minced garlic to the onions, let it sit for 30 seconds after the onions soften—just until it smells almost nutty. Then add the chorizo. This prevents burning and lets the garlic’s sweetness shine instead of turning bitter. (I learned this after one batch tasted like a Spanish fire drill.)
- SALT THE POTATOES BEFORE COOKING: Toss the diced Russets with ½ teaspoon of salt and a drizzle of olive oil before adding them to the pot. This jumpstarts the starch release, making the soup creamier without needing extra flour or heavy cream. (It’s a trick I borrowed from my abuela, and it’s non-negotiable now.)
Storing and reheating this recipe
Refrigerator Storage
Let your soup cool to room temperature (about 1-2 hours) before transferring it to an airtight container—I use glass Pyrex with snap-on lids to preserve flavor.
Store at 40°F or below for up to 4-5 days. The chorizo’s smoky depth actually intensifies overnight, making leftovers taste even more complex. 🥣
Freezer Storage
For longer storage, freeze the soup in quart-sized freezer bags or glass containers with 1-inch headspace to prevent expansion cracks. I recommend flat bags for easy stacking. Label with the date—it keeps for up to 3 months without significant texture loss. Thaw overnight in the fridge before reheating. ❄️
Reheating on Stovetop
My preferred method is stovetop reheating to maintain creaminess. Pour soup into a pot over medium-low heat and stir frequently. Add 1-2 tablespoons of broth or water if it thickens too much—this restores the velvety texture.
Keep the temperature below 165°F to avoid curdling the cream. Stir in a pinch of smoked paprika after reheating to revive the smoky flavor. 🔥
Microwave Reheating
For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a damp paper towel. Heat on 50% power in 1-2 minute intervals, stirring between each, until steaming hot.
Avoid high power—it can separate the cream. If the soup looks watery, stir in a splash of heavy cream to restore richness. ⚡
Reviving Leftovers
If your soup loses its creaminess after storage, don’t toss it! Stir in 2 tablespoons of cold heavy cream or a splash of broth while reheating. For extra depth, add a pinch of ground cumin or a drizzle of chorizo fat before serving.
The texture will improve as it sits, so let it rest for 5 minutes before tasting. 💫
Garnish Refresh
Brighten reheated soup with fresh garnishes. A sprinkle of fresh thyme leaves, a drizzle of chorizo fat, or a swirl of extra-virgin olive oil adds visual appeal and flavor.
For a smoky kick, top with crumbled chorizo or a pinch of smoked paprika. These finishing touches make leftovers feel like a fresh batch. 🌿
Nutrition facts
Frequently asked questions
Can I make this Spanish-inspired potato soup without chorizo?
The chorizo is key for that authentic smoky depth, but you can substitute with Italian spicy sausage or even crumbled bacon for a similar richness. If omitting meat entirely, add an extra ½ teaspoon smoked paprika and ¼ teaspoon liquid smoke to mimic the flavor. The soup will still be delicious but lose some of its signature Spanish character.
How can I make this soup creamier without heavy cream?
For a lighter version, blend ½ cup of the cooked potatoes directly into the soup to thicken it naturally. You can also use ½ cup coconut milk (full-fat) or ¼ cup Greek yogurt for tangy creaminess. The texture will differ slightly, but the smoky-spiced profile remains intact. Stir in the dairy at the end to preserve its richness.
Why did my soup turn out too thick or too thin?
Thick soup? Stir in 2-3 tablespoons of hot broth while reheating. Too thin? Simmer uncovered for 5-10 extra minutes to reduce. For future batches, adjust the potato-to-broth ratio: use 1.25 lbs potatoes for 4 cups broth (thicker) or 1.75 lbs potatoes for 5 cups broth (lighter). The potatoes absorb liquid differently based on size—aim for 1-inch cubes for consistency.
Can I add other vegetables to this recipe?
Try diced carrots or celery (add with onions), kale (stir in last 5 minutes), or roasted red peppers (fold in at the end). For heartiness, add ½ cup white beans or diced butternut squash. Just adjust cooking times—hard veggies need longer, while delicate ones (like spinach) should go in at the end.
Is this soup gluten-free or dairy-free?
The base recipe isn't gluten-free due to chorizo (check labels) or dairy-free. For GF: use certified GF chorizo and swap heavy cream for coconut milk. For DF: omit the cream and thicken with blended potatoes or a cornstarch slurry. The flavor remains rich, though the texture will be slightly different. Always verify ingredient labels for hidden allergens.
