Hearty Spanish Chorizo Soup

Hearty Spanish chorizo soup is a filling, flavorful meal that solves the problem of cold evenings. After making this many times, I’ve learned the secrets to perfect texture. Creamy, spicy, and cozy. Try this with my Refreshing Dragon Fruit Smoothie Bowl Recipe for a balanced meal. Jump to Recipe If you love recipes like this, you’ll also enjoy Refreshing Dragon Fruit Smoothie Bowl and Bacon Cottage Cheese Egg Bites.

Why This Hearty Spanish Chorizo Soup Is Pure Comfort
- Rich and creamy texture
- Spicy and savory flavor
- Perfect for cold days
- Easy to make
What You'll Need for Hearty Spanish Chorizo Soup
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 lb Spanish chorizo, sliced
- 3 large potatoes, diced
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 can diced tomatoes
- 4 cups chicken broth
- 1/2 cup heavy cream
- 1 tsp paprika
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried oregano
- Optional: Fresh cilantro
- Optional: Green onions
- Optional: Shredded cheese
- Optional: Crushed tortilla chips

📝 Ingredient Notes
- chorizo: Use Spanish chorizo for authentic flavor.
- potatoes: Dice evenly for uniform cooking.
- onion: Sauté until translucent for better flavor.
- garlic: Mince finely to release more flavor.
- heavy cream: Add near the end to keep it creamy without boiling.
đź›’ Tools & Equipment I Recommend
- Non-stick Dutch oven — Prevents sticking and ensures even cooking. → See on Amazon
- Immersion blender — Blends soup smoothly without moving it. → See on Amazon

How to Make Hearty Spanish Chorizo Soup
- Step 1: Heat a non-stick pot over medium heat. Cook chorizo until browned, about 5 minutes.
- Step 2: Add onion and garlic. Sauté until soft, 3-4 minutes.
- Step 3: Stir in potatoes, tomatoes, broth, and seasonings. Bring to a boil.
- Step 4: Simmer for 15-20 minutes until potatoes are tender.
- Step 5: Stir in heavy cream. Cook 2-3 minutes until heated through.
Cook's Tips for Perfect Hearty Spanish Chorizo Soup
- Cooking Method: Use a Dutch oven for even heat distribution.
- Common mistake and fix: Boiling cream can make it rubbery. Add it near the end and stir gently.
- Flavor Enhancement: Add a splash of Sherry or brandy for depth.
- Texture Tip: For a thicker soup, blend a portion of the mixture.
Storing & Reheating Hearty Spanish Chorizo Soup
Short-Term Storage
Store in an airtight container in the fridge. Store in an airtight container for up to 4 days. Make-ahead tip: Make up to 2 days in advance and reheat before serving.
Freezing Hearty Spanish Chorizo Soup
Freeze in a sealed bag for up to 3 months.
How to Reheat Without Drying It Out
Oven: Reheat in a covered oven at 350°F until warmed. Microwave: Reheat in 30-second intervals until hot.
Recipe Notes
- Chef tip: Use a Dutch oven for even heat and better flavor.
- Best substitution: If you don’t have chorizo, use Italian sausage.
- Make-ahead: This soup improves after sitting for 1–2 hours.
- Scaling: Double the recipe for a family meal.
- Troubleshooting: If soup is too thin, simmer longer to reduce.
Want to level up this recipe?
Digital thermometer — Ensures soup is heated to the right temperature. → Check price on Amazon
Hearty Spanish Chorizo Soup

Ingredients
Main Ingredients
- 1 lb Spanish chorizo, sliced
- 3 large potatoes, diced
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 can diced tomatoes
- 4 cups chicken broth
- 1/2 cup heavy cream
Seasonings
- 1 tsp paprika
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp dried oregano
Optional Toppings
- Fresh cilantro
- Green onions
- Shredded cheese
- Crushed tortilla chips
Instructions
- Step 1: Heat a non-stick pot over medium heat. Cook chorizo until browned, about 5 minutes.
- Step 2: Add onion and garlic. Sauté until soft, 3-4 minutes.
- Step 3: Stir in potatoes, tomatoes, broth, and seasonings. Bring to a boil.
- Step 4: Simmer for 15-20 minutes until potatoes are tender.
- Step 5: Stir in heavy cream. Cook 2-3 minutes until heated through.
Notes
- Chef tip: Use a Dutch oven for even heat and better flavor.
- Best substitution: If you don’t have chorizo, use Italian sausage.
- Make-ahead: This soup improves after sitting for 1–2 hours.
- Scaling: Double the recipe for a family meal.
- Troubleshooting: If soup is too thin, simmer longer to reduce.
Storage
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze in a sealed bag for up to 3 months.
- Oven reheat: Reheat in a covered oven at 350°F until warmed.
- Microwave reheat: Reheat in 30-second intervals until hot.
- Make ahead: Make up to 2 days in advance and reheat before serving.
Nutrition Per Serving
- Calories: 320
- Protein: 12g
- Fat: 18g
- Carbs: 12g
- Fiber: 2g
- Sugar: 2g
- Sodium: 1000mg
- Cholesterol: 55mg
- Sat. Fat: 9g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Hearty Spanish Chorizo Soup FAQs
Yes, you can make it up to 2 days in advance. Reheat gently before serving.
Simmer longer to reduce the liquid. Adding a bit more broth or cream can also help.
Yes, you can freeze it for up to 3 months. Thaw in the fridge before reheating.
Add more chili flakes or a pinch of cayenne pepper for extra heat.
You can use half-and-half or whole milk for a lighter version.
A Warm Final Note
I can’t wait for you to try Hearty Spanish Chorizo Soup and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






