I first made this Spanish potato soup with chorizo on a blustery weeknight and it instantly became comfort-food gold — creamy potatoes, smoky chorizo, and a hit of paprika that warms the whole kitchen. It’s an easy one-pot meal for busy evenings, yet impressive enough for casual dinner guests. If you love rich potato soups, you might also enjoy this baked potato soup recipe for another cozy option.
Table of Contents

Why you’ll love this Spanish Potato Soup with Chorizo recipe
This soup hits several checkboxes: fast to make (about 35–40 minutes total), budget-friendly, and deeply flavored from the chorizo and smoked paprika rather than long simmering. The waxy potatoes break down just enough to thicken the broth while still leaving tender chunks. Make it for weeknight dinners, a casual Sunday lunch, or when you want something that pairs perfectly with crusty bread and a simple salad.
“A tiny bit spicy, full of heart — this soup felt like a warm Spanish hug on a chilly night.” — home cook review
The cooking process explained
Quick overview before you start: brown the chorizo to render its oils; soften the veg in the same pot so everything builds flavor; add tomato paste and flour to create a lightly thickened base; simmer the potatoes until tender; finish with cream and parsley. Expect short active prep (about 15 minutes) and a simmer time of about 15 minutes.
What you’ll need
- 1 tbsp olive oil
- 9 ounces Spanish chorizo (spicy or mild), sliced (remove casing if needed)
- 1 green bell pepper, deseeded and chopped
- 1 yellow onion, finely chopped
- 4 garlic cloves, minced
- 1 carrot, peeled and chopped
- 1 tsp dried oregano
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 1 tsp salt (adjust to taste)
- 1 tsp black pepper
- 1/4 tsp cayenne pepper (optional for heat)
- 2 tbsp double concentrated tomato paste
- 2 tbsp flour (use gluten-free flour to adapt)
- 1.7 pounds waxy potatoes (Yukon Gold or red), peeled and cut into bite-sized pieces
- 6 cups chicken broth (vegetable broth for vegetarian swap — see Variations)
- 3/4 cup heavy cream (or half-and-half for a lighter version)
- 2 tbsp chopped parsley for finishing
Notes: Waxy potatoes hold their shape best; if you prefer a thicker, creamier texture, mash a few pieces in the pot before adding cream.
Step-by-step instructions
- Prep everything first: peel and cut potatoes, chop pepper and carrot, finely chop onion, mince garlic, and chop parsley. Remove chorizo casing if needed, halve lengthwise and slice.
- Heat 1 tbsp olive oil in a large pot over medium-high heat. Add the chorizo and cook 2–3 minutes until it starts to brown and releases oil.
- Add the chopped green bell pepper and cook 2 minutes, stirring.
- Stir in the onion and garlic; cook 2 more minutes until fragrant and the onion softens.
- Add the carrot, salt, black pepper, cumin, oregano, paprika, and cayenne. Cook another 2 minutes, stirring so the spices toast slightly.
- Mix in 2 tbsp tomato paste until well combined with the vegetables. Sprinkle in 2 tbsp flour and stir to incorporate — this helps thicken the soup.
- Add the potatoes and pour in 6 cups chicken broth. Bring to a boil, cover, then reduce heat to medium-low and simmer 15 minutes, or until potatoes are tender.
- Stir in 3/4 cup heavy cream and 2 tbsp chopped parsley. Cook 3 more minutes to warm through. Taste and adjust salt and pepper. Serve with crusty bread.
How to plate and pair
Serve in wide bowls so the chorizo and potato pieces are visible. Top with extra parsley or a drizzle of good olive oil. Pair with a bright green salad, pickled peppers, or a plate of Manchego and olives. For drinks, a chilled Spanish rosé or a crisp lager complements the smoky, creamy profile well. I also like serving this soup alongside the flavors of another potato-forward option like the baked potato soup recipe when hosting a casual buffet-style meal.
Storage and reheating tips
Cool the soup quickly and refrigerate in airtight containers within two hours of cooking. It will keep 3–4 days in the fridge. To reheat, warm gently over low heat so the cream doesn’t separate; add a splash of broth or cream if it’s thickened too much. Freeze in meal-sized portions for up to 3 months — thaw in the fridge overnight before reheating. Always reheat to an internal temperature of 165°F (74°C) for safety.
Helpful cooking tips
- Use waxy potatoes (Yukon Gold or red) to maintain chunkiness; starchy Russets will break down more.
- Slice chorizo thinly so it browns quickly and distributes flavor.
- Toast spices briefly in the pot to amplify aroma — don’t burn them.
- If you want a silkier finish, blend 1–2 cups of the soup (or use an immersion blender) before adding cream.
- For less fat, swap heavy cream for half-and-half or use an unsweetened oat cream for dairy-free options.
Creative twists
- Vegetarian: omit chorizo and use smoked paprika + a splash of liquid smoke; swap chicken broth for vegetable broth and stir in cooked white beans for protein.
- Seafood spin: replace chorizo with diced chorizo-style smoked tofu and finish with seared shrimp placed on top.
- Spicy: increase cayenne to taste or add chopped chorizo with jalapeño for a hotter kick.
- Hearty add-ins: stir in kale or spinach at the end for color and nutrients.

FAQ
Q: Can I use regular chorizo or does it have to be Spanish chorizo?
A: Spanish chorizo is cured and spiced differently from fresh Mexican chorizo. Use Spanish chorizo for the smoky, paprika-forward flavor in this recipe. If you only have fresh chorizo, brown and drain it first and adjust spices to include smoked paprika.
Q: How long does this soup take from start to table?
A: Active prep is about 15 minutes; simmer time is 15 minutes. Plan on 35–40 minutes total.
Q: Can I make this gluten-free?
A: Yes — substitute a gluten-free flour blend for the 2 tbsp flour, or use 1–2 tbsp cornstarch mixed with cold water as a slurry to thicken near the end of cooking.
Q: Will the cream separate if I reheat the soup?
A: Reheat slowly over low heat and stir regularly. Adding a little broth or cream can help reincorporate any separated fat. Avoid high heat which can cause curdling.
Q: Can I substitute potatoes with sweet potatoes?
A: You can, but sweet potatoes will change the flavor profile and texture. For a sweeter, autumnal version try a butternut or sweet potato base — see a related idea in this butternut squash and sweet potato soup for inspiration.
Conclusion
This Spanish potato soup with chorizo is a fast, flavorful one-pot meal that pairs smoky meat with creamy potatoes and warm spices. It’s simple enough for weeknights and flexible enough to adapt for guests or dietary needs — give it a try and keep a loaf of crusty bread nearby for dipping. Visit the Blog for more soups and hearty recipes.
Print
Irresistible Spanish Potato Soup
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
A comforting and creamy Spanish potato soup with chorizo, smoky paprika, and fresh herbs, perfect for busy weeknights or casual gatherings.
Ingredients
- 1 tbsp olive oil
- 9 ounces Spanish chorizo, sliced
- 1 green bell pepper, deseeded and chopped
- 1 yellow onion, finely chopped
- 4 garlic cloves, minced
- 1 carrot, peeled and chopped
- 1 tsp dried oregano
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 1 tsp salt (adjust to taste)
- 1 tsp black pepper
- 1/4 tsp cayenne pepper (optional)
- 2 tbsp double concentrated tomato paste
- 2 tbsp flour (gluten-free if required)
- 1.7 pounds waxy potatoes (Yukon Gold or red), peeled and cut into bite-sized pieces
- 6 cups chicken broth (or vegetable broth for vegetarian version)
- 3/4 cup heavy cream (or half-and-half for a lighter version)
- 2 tbsp chopped parsley for finishing
Instructions
- Prep all ingredients: peel and cut potatoes, chop pepper and carrot, finely chop onion, mince garlic, and chop parsley. Remove chorizo casing if needed, halve lengthwise and slice.
- Heat olive oil in a large pot over medium-high heat. Add chorizo and cook for 2–3 minutes until browned and oil is released.
- Add green bell pepper and cook for 2 minutes, stirring regularly.
- Stir in onion and garlic; cook for another 2 minutes until fragrant and onion softens.
- Add carrot, salt, black pepper, cumin, oregano, paprika, and cayenne. Cook for another 2 minutes, stirring to toast the spices.
- Mix in tomato paste until combined. Sprinkle in flour and stir to incorporate.
- Add potatoes and pour in chicken broth. Bring to a boil, cover, then reduce heat and simmer for 15 minutes or until potatoes are tender.
- Stir in heavy cream and chopped parsley, cooking for 3 more minutes to warm through. Adjust seasoning as needed and serve with crusty bread.
Notes
For a thicker texture, mash a few pieces of potato in the pot before adding cream. Waxy potatoes hold their shape best.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Spanish
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 60mg