Bean and Chorizo Soup Recipe: Smoky Spice and Hearty Simmer

Soups & Stews

Bean and Chorizo Soup Recipe: Smoky Spice and Hearty Simmer

This bean and chorizo soup recipe transforms humble ingredients into a deeply satisfying bowl of smoky, spiced comfort. The secret lies in properly browning the chorizo—this step unlocks layers of flavor that canned versions simply can't match.

I developed this recipe during a chilly autumn evening when I needed something hearty enough to warm both body and soul, and it became an instant family favorite.

What sets this soup apart is the balance of textures and flavors: tender beans, crispy chorizo bits, and a broth so rich it practically sings with garlic and smoked paprika. The recipe builds flavor gradually through a gentle simmer, allowing all the spices to meld together without overpowering.

Unlike quick-fix versions, this one rewards patience with depth that keeps you coming back for seconds.

By the time you're done, you'll have a steaming bowl of soup with perfectly seasoned beans, caramelized chorizo, and a broth that's aromatic enough to draw everyone to the table. The smoky chorizo pairs beautifully with the earthy beans, creating a harmony that's both rustic and refined.

Serve it with crusty bread to soak up every last drop of that flavorful liquid gold.

This soup works equally well as a weeknight dinner or a cozy weekend meal—its versatility makes it perfect for any occasion. The leftovers actually taste better the next day as flavors continue to develop. Here's how to make it right.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for bean and chorizo soup

Sixteen ingredients that turn a simple pantry haul into smoky, soul-warming soup perfection.

Ingredient Amount Notes
Chorizo, Spanish-Style 🍖 ¾ lb Fresh, not cured, for best flavor
Dried Navy Beans 🌾 1 ½ cups Unsoaked, or 2 cans (15 oz each) drained
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Peeled, minced
Carrots 🥕 2 medium Peeled, chopped
Celery Stalks 🌿 2 whole Chopped, with leaves
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Canned Diced Tomatoes 🍅 1 can (14.5 oz) Fire-roasted preferred
Chicken or Vegetable Broth 💧 4 cups Low-sodium preferred
Bay Leaves 🍃 2 whole Dried, removed before serving
Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp For browning chorizo
Crusty Bread 🍞 1 loaf For serving, optional

The chorizo is non-negotiable here—Spanish-style with that perfect fat-to-meat ratio is key. Trader Joe's and Whole Foods carry great options, but check the label for 'fresh' (not cured) chorizo. If you can't find it, Mexican chorizo works in a pinch, but it's drier and needs extra oil. The beans? Navy beans hold their shape beautifully, but pinto or black beans work too. Just don't skip soaking—unless you're using canned, which saves time. For the smoked paprika, Penzeys or La Boîte brands have the most authentic flavor, but the regular grocery store stuff works if it's fresh.

No fresh chorizo? Cooked and crumbled Spanish chorizo from a jar (like La Chiquita) gets you close, but you'll lose that caramelized crust. Swapping the broth? Vegetable broth for vegetarian or beef broth for extra richness both work. The fire-roasted tomatoes add sweetness, but if you can't find them, regular diced tomatoes with an extra pinch of sugar helps. For the veggies, pre-chopped mirepoix mixes from Trader Joe's save time—just add water and steam. The bay leaves? Don't skip them—they're the secret to that restaurant-quality depth.

This soup tastes even better the next day—make a double batch if you can. Keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. For freezing, cool it completely first and portion into containers. The crusty bread? Warm it in the oven for 5 minutes before serving—it soaks up the broth like a dream. Leftovers reheat perfectly—just add a splash of water or broth to loosen things up.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into a pot, add water, and walk away. No fancy prep, no chopping marathon, and the beans soften while you sip your first bowl. That crispy chorizo crumbles right into the broth like it’s been simmering all day.
  • Smoky Depth: The Spanish chorizo doesn’t just add flavor—it transforms the soup. The smoky, paprika-kissed meat melts into the broth, while the onions and garlic caramelize into something rich and almost sweet. Honestly, the first spoonful makes me forget it’s a weeknight dinner.
  • Meal Prep MVP: This soup tastes better the next day—yes, really. I make a double batch on Sundays, and by Wednesday, the flavors have deepened into something heartier. Pack it for lunches, freeze half, or just reheat with a sprinkle of fresh parsley. It’s my go-to for lazy afternoons.
  • Budget-Friendly Powerhouse: Dried beans and chorizo stretch this recipe into a full week’s worth of lunches. I’ll be real: the carrots and onions won’t break the bank, either. It’s the kind of dish that makes grocery day feel like a win, especially when you’re feeding a crowd or just yourself.

Step-by-step instructions for smoky bean and chorizo soup

Here's how to build a rich, smoky soup that balances hearty beans with bold chorizo flavor.

1

Brown the Chorizo and Sauté the Vegetables

Heat a large Dutch oven over medium heat and add the 2 tablespoons olive oil. Once shimmering, add the 0.75 lb chorizo, Spanish-style, breaking it into small chunks as it hits the pan. Cook for 5-6 minutes, stirring occasionally, until the chorizo releases its oils and becomes nicely browned and crispy in spots. This step develops deep, smoky flavors that will infuse the entire soup.

Push the chorizo to one side of the pan and add the diced yellow onion, chopped carrots, celery stalks, and minced garlic cloves. Stir everything together and cook for 5-7 minutes until the vegetables soften slightly and the onions become translucent. Here's the thing—don't rush this step. The longer you cook the vegetables, the more flavor they'll release into the soup. Stir occasionally to prevent sticking, and if the pan starts to dry out, add a splash of water.

2

Toast the Spices and Add the Beans

Sprinkle the 1 tablespoon smoked paprika over the vegetables and stir well to coat everything evenly. Cook for 1-2 minutes until the spices become fragrant and slightly toasted. This quick toasting step deepens the smoky flavor profile of the soup. Then, add the 1.5 cups dried navy beans, stirring to coat them with the spices and oil mixture. The beans will absorb these flavors as they cook.

Pour in the 1 can (14.5 oz) canned diced tomatoes and stir to combine. The acidity from the tomatoes will help break down the chorizo and vegetables, creating a more cohesive base for the soup. Add the 4 cups chicken or vegetable broth and the 2 whole bay leaves, then bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 30 minutes. This initial simmer helps soften the beans and meld the flavors together.

3

Season and Simmer Until Tender

After the initial 30 minutes of simmering, stir in the 1.5 teaspoons salt and 0.5 teaspoon ground black pepper. Taste the soup and adjust the seasoning if needed—you might need a bit more salt to balance the flavors, especially if you're using low-sodium broth. Return the soup to a gentle simmer and cook uncovered for another 45-60 minutes, or until the navy beans are fork-tender and the soup has thickened slightly. You'll know the beans are done when they're soft but still hold their shape, and the soup has a rich, hearty consistency.

Here's where it gets fun—taste the soup again and make any final adjustments. The chorizo should be fully integrated, and the smoky, spicy notes should be balanced with the sweetness of the tomatoes and the earthiness of the beans. If the soup is too thick, add a splash of broth to reach your desired consistency. Once you're happy with the flavor, remove the bay leaves before serving.

4

Serve with Crusty Bread

Ladle the soup into bowls and serve immediately with slices of the crusty bread on the side. The bread is perfect for soaking up the rich, flavorful broth. This soup tastes even better the next day, so if you have leftovers, store them in the refrigerator for up to 4 days. When reheating, add a splash of broth to keep the soup from thickening too much. The flavors will continue to deepen as the soup sits, making it even more comforting and satisfying.

This soup is all about balance—smoky chorizo, hearty beans, and a touch of sweetness from the tomatoes. Each spoonful delivers a mix of textures and flavors that make it a true comfort food. Enjoy it on a chilly day or whenever you're craving something warm and filling.

👨‍🍳

Pro Tips For Making Bean And Chorizo Soup

  • CRACK THE CHORIZO FIRST: Slice that Spanish chorizo into ¼-inch rounds before tossing it in—thinner pieces render faster and soak up the broth better. I used to throw in big chunks, and half the time they’d stay chewy while the rest turned greasy. (Pro move: Pat the slices dry with a paper towel first to keep the oil from overwhelming the soup.)
  • SOAK BEANS HALF-DAY: Navy beans benefit from a 6–8 hour soak in warm water (not boiling) with a pinch of baking soda—this cuts cooking time by 30 minutes and prevents that sad, split-open texture. I learned this the hard way after serving mushy beans to guests. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • LOW AND SLOW WITH LIDS: Once the beans are tender, switch to a low simmer (barely bubbling) and keep the pot covered for 20 minutes. This lets the flavors meld without breaking down the chorizo’s fat or turning the carrots to mush. I used to crank the heat to speed things up, and the soup always tasted rushed.
  • SAUTÉ ONIONS UNTIL GOLD: Cook the onions until they’re deep golden, not just translucent—this builds flavor that carries through the whole soup. (I know, it takes longer, but trust the process.) Toss in a splash of water halfway if they stick; it’s not burning, just caramelizing.

Pro cooking tips for great bean and chorizo soup

Chorizo Browning Mastery

This is where the magic happens—properly browning the chorizo creates deep, caramelized flavors that elevate the entire soup. Use a Dutch oven on medium heat and let the chorizo cook undisturbed for 3-4 minutes before stirring.

This allows the fat to render and the edges to crisp slightly. I find Spanish-style chorizo from Trader Joe's works best because it has that perfect fat-to-meat ratio. 🔥

Vegetable Prep Efficiency

Save time by prepping all your vegetables while the chorizo browns. Dice the onion, chop the carrots and celery into ¼-inch pieces, and mince the garlic.

The key is to keep everything uniform—this ensures even cooking and prevents any one ingredient from becoming mushy while others stay crunchy. I like to use a sharp chef's knife for clean cuts.

Smoked Paprika Toasting

Don't skip toasting the smoked paprika—this step intensifies its flavor by 30%**. After adding the vegetables, sprinkle the paprika over the pan and let it sit for 1-2 minutes until fragrant.

Stir constantly to prevent burning. For the best results, use Penzeys or La Boîte brands—they have a more authentic, complex smokiness compared to store brands.

Bean Cooking Time

Navy beans need 1 hour of simmering to reach perfect tenderness, but don't let them overcook or they'll turn mushy. Start checking at the 45-minute mark—they should be soft but still hold their shape.

If using canned beans, reduce simmering time to 20-30 minutes to avoid breaking them down too much. Pro tip: Add beans to cold broth to prevent them from sticking together.

Broth Management

Low-sodium broth is your friend here—it gives you more control over seasoning. If your soup tastes bland after simmering, add ½ teaspoon more salt or a splash of red wine vinegar (just ½ teaspoon) to brighten the flavors.

For extra richness, stir in 1 tablespoon tomato paste during the final 10 minutes of cooking. This adds depth without overpowering the dish.

Final Flavor Adjustments

Always taste before serving! The chorizo should be fully integrated, and the smoky, spicy notes should balance the sweet tomatoes and earthy beans. If the soup needs more acidity, add ½ teaspoon lemon juice.

For heat, a pinch of cayenne pepper or a dash of hot sauce works perfectly. The goal is a harmonious blend where every ingredient shines. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 45mg15%
Sodium 980mg43%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried?

For convenience, swap the 1.5 cups dried navy beans with 2 cans (15 oz each) drained canned beans. This cuts cooking time by about 1 hour—just add them with the tomatoes and broth, then simmer for only 20-30 minutes. The texture will be slightly softer, but still delicious.

2

What if I don't have Spanish chorizo?

No problem! Use Mexican chorizo (the kind you cook) or even crumbled cooked Spanish chorizo from a jar. Mexican chorizo is drier, so add 1 extra tablespoon olive oil when browning. For a vegetarian version, substitute with smoked sausage or extra smoked paprika (2 tbsp) plus 1 tbsp liquid smoke.

3

How can I make this soup spicier?

Add ½ teaspoon cayenne pepper when toasting the smoked paprika, or stir in 1-2 tablespoons hot sauce during the final 5 minutes of simmering. For heat lovers, sprinkle ½ teaspoon crushed red pepper flakes over the soup before serving. Always taste first—the chorizo already adds natural spice!

4

Can I make this soup in a slow cooker?

Perfect for hands-off cooking! Brown the chorizo and sauté veggies as directed, then transfer everything to your slow cooker. Add all remaining ingredients and cook on LOW for 6-7 hours or HIGH for 3-4 hours. The beans will become extra tender, and the flavors will meld beautifully. Just add a splash of broth if it gets too thick.

5

Why did my soup turn out too salty?

Most likely, your broth was high-sodium or you over-salted during cooking. Fix it by adding ½ cup unsalted tomato sauce or ½ cup milk/cream to dilute the saltiness. If using canned beans, rinse them well before adding. For future batches, use low-sodium broth and taste frequently during simmering.

★★★★★4.9(3 reviews)
Categories Soups & Stews