Soups & Stews
This 3 pepper soup recipe delivers the bold, smoky flavors of Spain with a crispy chorizo topping that transforms an ordinary bowl into something extraordinary. The secret lies in slow-cooked bell peppers—roasted until charred and sweet—that form the heart of this rich, aromatic broth. Unlike many versions, this recipe balances heat with depth, using smoked paprika and a touch of sherry to create layers of flavor that linger long after the last spoonful.
The foundation begins with a deep, savory broth made from chicken or vegetable stock, where the peppers simmer until their natural sugars caramelize and their smoky essence infuses the liquid. Chorizo adds its signature spicy, fatty richness, while a blend of garlic and cumin deepens the complexity. The final touch? Crispy fried chorizo pieces that top the soup like edible confetti, offering a satisfying crunch that contrasts beautifully with the velvety broth.
What sets this recipe apart is its versatility—adjust the heat level by controlling the amount of cayenne or smoked paprika, or make it creamy by stirring in a splash of heavy cream at the end. It’s hearty enough for a cold evening but light enough for a summer picnic when served chilled. The aroma alone will draw everyone to the table, promising a bowl of soup that’s as comforting as it is exciting.
Perfect for feeding a crowd or meal prepping for the week, this soup keeps well and tastes even better the next day as the flavors meld. Whether you’re a seasoned home cook or just starting your culinary journey, this recipe delivers restaurant-quality results with minimal fuss. Let’s bring the smoky fire of Spain to your kitchen.
Ingredients for 3 pepper soup
Six ingredients transform into a smoky Spanish masterpiece with crispy chorizo topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Bell Peppers (Red, Green, Yellow) 🌶️ | 3 whole | Large, firm, no soft spots |
| Chorizo (Spanish, cured) 🥓 | ½ lb | High-quality, sliced for topping |
| Chicken Stock 💧 | 6 cups | Homemade or quality store-bought |
| Vegetable Oil 🫒 | ½ cup | For roasting peppers and frying chorizo |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled, for depth of flavor |
| Smoked Paprika 🌶️ | 2 tbsp | Key for authentic smoky flavor |
| Ground Cumin 🌿 | 1 tsp | Earthy warmth, toasted if possible |
| Sherry Wine 🍷 | ½ cup | Dry, for richness and complexity |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Onion (Yellow) 🧅 | 1 whole | Medium, diced for base flavor |
| Tomato Paste 🍅 | 2 tbsp | Concentrated for depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Heavy Cream (Optional) 🥛 | ½ cup | For creamy finish |
The bell peppers are the soul of this soup—choose three vibrant colors for balanced sweetness and visual appeal. Spanish chorizo from the deli section (like La Querencia or El Yunque) delivers the best flavor, but any quality cured chorizo works. The smoked paprika is non-negotiable—Penzeys or Gourmet Madhouse brands have the deepest smoke. For the sherry, any dry amontillado or fino will do—Martinez or Gonzalez Byass are reliable choices. Roast the peppers until charred for maximum caramelization, which builds the soup's natural sweetness.
No smoked paprika? A mix of regular paprika and a pinch of liquid smoke gets you close, though it won't be identical. Substitute chorizo with spicy Italian sausage if needed, but the flavor profile shifts. The tomato paste can be swapped for 2 tbsp tomato sauce in a pinch. For a vegetarian version, use vegetable stock and vegan chorizo (like Field Roast), though the smoky depth will differ. The heavy cream is optional—skip it for a lighter soup or use coconut cream for a dairy-free option. Toast the cumin seeds briefly in a dry pan before grinding for a deeper flavor, but pre-ground works fine if you're short on time.
This soup tastes even better the next day as flavors meld. Store in the fridge for 4-5 days, covered. The broth thickens slightly when chilled, so stir before reheating. For meal prep, freeze portions in airtight containers for up to 3 months. The crispy chorizo topping stays crunchy if fried fresh before serving, but you can reheat it in a dry pan for 1-2 minutes to restore crispness. Garnish with extra smoked paprika or chopped parsley for a pop of color and freshness.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because the peppers just slice—no dice, no fuss. Toss those halves straight into the pot, seeds and all, and let the stock work its magic. (Yes, even on a Tuesday night.)
- Chorizo Magic: That Spanish chorizo? It’s the star. Crumbled into the oil first, it releases this smoky, spicy perfume that clings to everything—peppers, garlic, even the air. One sniff and you’re already planning seconds.
- Leftovers That Don’t Suffer: Honestly, this soup improves overnight. The peppers soften into sweetness, the chorizo deepens, and the stock absorbs all the flavors. Reheat it, and it’s like a cozy hug in a bowl—no sad, watery leftovers here.
- Weeknight Crowd-Pleaser: Feed six people or just me and my dog (who I won’t admit is judgmental). The colors pop, the taste hits every note, and it’s out of the pan in under 40 minutes. My in-laws asked for the recipe after one bite. (I may have printed it out.)
Step-by-step instructions for smoky Spanish pepper soup
Here's the method for creating a rich, smoky pepper soup with perfectly crispy chorizo topping.
🍳 Step 1: Roast and Char the Bell Peppers
Preheat your oven's broiler to high. Place the 3 whole bell peppers (red, green, and yellow) directly on a baking sheet, cutting sides facing up. Roast for 10-12 minutes until the skins blister and blacken in spots. Real talk: you want them charred in places—this is where the deep, smoky flavor comes from.
Rotate the peppers halfway through cooking to ensure even charring. Once the skins are mostly blackened with some areas still vibrant, remove them from the oven. Place the peppers in a bowl, cover with a clean kitchen towel, and let them steam for 10 minutes. This makes the skins slip right off, revealing tender flesh underneath. Peel away the charred skins and discard them, then remove and discard the stems and seeds from the peppers.
🍳 Step 2: Build the Flavor Base
Heat 0.5 cup vegetable oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the 6 cloves garlic cloves and cook for 1 minute until fragrant—don't let them brown or they'll turn bitter.
Stir in the 2 tbsp tomato paste and cook for 2 minutes until it darkens slightly. This step develops the base flavor. Sprinkle in the 2 tbsp smoked paprika, 1 tsp ground cumin, 0.5 tsp cayenne pepper, 1.5 tsp salt, and 0.5 tsp black pepper. Stir constantly for 30 seconds to toast the spices and release their aromas—this is where the soup gets its authentic Spanish depth.
🍳 Step 3: Simmer the Pepper and Stock Mixture
Add the peeled bell peppers to the Dutch oven and stir to combine with the spice mixture. Pour in the 6 cups chicken stock and bring to a gentle boil. Reduce heat to low and let it simmer uncovered for 20-25 minutes until the peppers are completely tender and the flavors meld together.
Here's the thing—don't rush this step. The soup should reduce slightly, concentrating the flavors. Taste the mixture and adjust seasoning if needed. If it's too thick, add a splash of water or stock to reach your desired consistency. The soup should be rich but still have a smooth texture, not chunky.
🔥 Step 4: Finish with Wine and Crispy Chorizo
Remove the soup from heat and stir in the 0.5 cup sherry wine. Let it simmer gently for 5 minutes to allow the alcohol to burn off and the wine to integrate into the soup. If you're using the optional 0.5 cup heavy cream, stir it in now and heat through gently—just until warm, not boiling, to prevent curdling.
While the soup simmers, heat 2 tbsp vegetable oil in a separate skillet over medium heat. Add the 0.5 lb Spanish chorizo, sliced into rounds, and cook for 3-4 minutes until crispy on all sides. The chorizo should be golden brown and slightly caramelized—this is what gives the soup its signature crispy topping. Remove from heat and set aside.
🍽️ Step 5: Serve with Crispy Chorizo Garnish
Ladle the hot soup into bowls, dividing it evenly among the 6 servings. Top each serving with the crispy chorizo slices, arranging them artistically on top. The contrast between the smooth, smoky soup and the crispy chorizo is what makes this dish truly special.
Serve immediately while the chorizo is still crispy. The soup should be hot, with the peppers breaking down into a velvety texture. If you've added the heavy cream, it should be smoothly incorporated, adding a luxurious finish. Pair with crusty bread to soak up every last drop of this Spanish-inspired masterpiece.
Pro Tips For Making 3 Pepper Soup
- CHAR THE CHORIZO FIRST: The Spanish chorizo here isn’t just flavor—it’s the backbone. Cook it alone in the oil for 3-4 minutes until it’s sizzling and breaking apart, not just warming through. I used to toss it in with everything and wondered why the soup tasted like it needed more oomph.
- CUT PEPPERS UNIFORMLY: Slice them into ½-inch strips, not random chunks. The red, green, and yellow should hit the pot at the same time and cook evenly. I learned this after serving a bowl where one pepper was mushy and another still crunchy—no one wants that texture fight.
- SALT THE STOCK LATE: Hold off on salting the chicken stock until the very end. The chorizo and peppers already pack enough sodium, and adding salt early can make the soup taste flat or metallic. Taste first, then adjust—your future self will notice the difference.
- USE A LID FOR THE LAST 5: Once the peppers soften and the soup simmers, cover it for the final 5 minutes. This traps steam and lets the flavors meld without drying out the stock. I skip this when I’m distracted, and the soup ends up thinner and less rich—so don’t be like me.
Troubleshooting this dish
Peppers Too Watery
If your roasted peppers release too much liquid when simmered, strain the soup through a fine-mesh sieve after cooking to remove excess moisture. For next time, reduce simmering time by 5 minutes—overcooking peppers breaks down their structure faster. I also recommend using yellow bell peppers first as they tend to hold up better than red or green varieties. 💧
Broth Too Thin
Simmer the soup uncovered for 5-10 extra minutes to reduce the broth naturally. If it's still too thin, make a quick slurry by mixing 1 tbsp cornstarch with 2 tbsp cold water, then stir it into the soup while heating. For a more traditional approach, let the soup reduce overnight in the refrigerator—it thickens beautifully when reheated. 🔥
Chorizo Not Crispy
Slice the chorizo thinly (⅛-inch thick) before frying for even crispiness. Use a nonstick skillet and keep the heat at medium-high—too low makes it greasy, too high burns the outside before cooking through. Fry in batches if needed to avoid overcrowding. For extra crunch, sprinkle with ½ tsp smoked paprika before serving. ✨
Lacking Depth of Flavor
Boost umami by adding 1 tsp soy sauce or ½ cup tomato paste> during simmering. For smokiness, try ½ tsp liquid smoke> (if no smoked paprika) or 1 tbsp balsamic vinegar> at the end. I also recommend toasting the cumin seeds> for 30 seconds> before grinding to intensify their aroma. 🌶️
Spices Too Strong
Balance heat by adding 1 tbsp honey> or ½ cup coconut milk> to mellow the cayenne. If using smoked paprika, reduce cayenne to ¼ tsp>—smoked paprika already packs heat. For a sweeter profile, add ½ cup diced sweet potatoes> when simmering. Taste as you go—adjust gradually to avoid overcorrecting. 💡
Garnish Losing Crisp
Reheat crispy chorizo in a dry nonstick pan> over medium heat> for 1-2 minutes> before serving. For extra crunch, sprinkle with crushed potato chips> or toasted breadcrumbs> on top. Store garnishes separately and add fresh before serving to maintain texture. 🍽️
Nutrition facts
Frequently asked questions
Can I make this 3 pepper soup vegetarian?
Yes! Swap the chicken stock for vegetable stock and use vegan chorizo (like Field Roast brand) or omit it entirely. For extra protein, add white beans or crumbled tofu during simmering. The smoky paprika and sherry will still deliver that authentic Spanish flavor without meat.
How do I adjust the heat level?
Start by reducing the cayenne pepper to ¼ tsp for mild heat. For extra spice, add ½ tsp red pepper flakes or a pinch of Aleppo pepper. To balance heat, stir in 1 tbsp honey or ½ cup coconut milk at the end. Taste as you go—small adjustments work best!
Can I prep this soup ahead of time?
The soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days. For the crispy chorizo topping, fry it fresh before serving or reheat in a dry pan for 1-2 minutes to restore crispness. The broth may thicken when chilled—stir before reheating.
What's the best way to serve leftovers?
Reheat gently on the stove over low heat until steaming. For extra richness, stir in a splash of sherry wine or chicken stock while warming. Serve with crusty bread or garlic toast to soak up every last drop. The crispy chorizo topping works best fresh, but you can sprinkle extra on top when reheating.
Why are my roasted peppers releasing too much liquid?
This happens when peppers are overcooked or not properly charred. For next time, reduce simmering time by 5 minutes and use yellow bell peppers first—they hold up better. If needed, strain the soup after cooking to remove excess moisture. The key is balancing charring (for flavor) with structure (for texture).
