Bean and Chorizo Soup Recipe: Smoky Spice and Hearty Bean Harmony

Soups & Stews

Bean and Chorizo Soup Recipe: Smoky Spice and Hearty Bean Harmony

This bean and chorizo soup recipe transforms humble ingredients into a deeply satisfying bowl of smoky, spiced goodness that warms you from the inside out. The secret lies in rendering the chorizo fat first—this golden elixir infuses every spoonful with rich, savory depth while the beans simmer into tender perfection.

I developed this recipe after years of testing, balancing the bold flavors of Spanish chorizo with the hearty texture of beans to create a soup that feels both rustic and refined.

What sets this recipe apart is its versatility—it works equally well as a quick weeknight meal or a showstopping dish for dinner guests. The chorizo adds a smoky backbone, while the beans provide structure and substance.

Sautéing the chorizo until crispy creates layers of texture, and simmering everything together allows the flavors to meld into a harmonious broth. The result? A soup that's comforting yet sophisticated, with just the right balance of heat and richness.

By the time you finish, you'll have a steaming bowl of hearty bean and chorizo soup—deeply aromatic, packed with flavor, and ready to be served with crusty bread or a sprinkle of fresh herbs.

The chorizo fat coats the beans and vegetables, while the spices infuse the broth with warmth. This isn't just soup; it's a restaurant-quality meal that comes together in one pot, making it perfect for busy evenings or cozy gatherings.

Whether you're a seasoned cook or just starting out, this recipe delivers consistent, delicious results with minimal effort. The key is patience—letting the flavors develop while you work on other tasks.

Trust the process, and you'll end up with a bowl of soup that feels like a hug in every bite. Let's get started!

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

Ingredients for bean and chorizo soup

Transform humble pantry staples into smoky, hearty bean and chorizo soup perfection.

Ingredient Amount Notes
Spanish Chorizo 🌭 6 oz High-quality, sliced into rounds
Dried White Beans 🌱 1 ½ cups Soaked overnight or canned drained
Yellow Onion 🧅 1 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Carrots 🥕 2 medium Peeled and chopped into small pieces
Bay Leaves 🌿 2 whole Fresh for best flavor
Smoked Paprika 🌶️ 1 tbsp For smoky richness
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Chicken Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp High-quality for depth
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The chorizo is non-negotiable here—Spanish chorizo with good fat content is key. Costco or specialty markets carry the best quality, but regular grocery stores often stock it too. Look for chorizo with visible fat marbling, as this renders out beautifully for that rich, smoky base. If you can't find Spanish chorizo, Mexican chorizo works in a pinch, though it's spicier. The beans? Dried white beans (like cannellini or great northern) give the best texture, but canned beans save time—just drain and rinse well. For extra depth, toast the beans in the pot with the chorizo before adding liquid.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The tomato paste can be swapped for crushed tomatoes at double the amount, but paste concentrates the flavor beautifully. Short on fresh parsley? Dried parsley at one-third the amount works, though fresh is brighter. The chicken broth matters—low-sodium versions let you control the salt better. For a vegetarian twist, swap the broth for vegetable broth and use veggie chorizo (though the flavor will differ). The carrots can be baby carrots if that's what you have, but peeling and chopping them small ensures even cooking.

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. Freeze portions for 3 months—just thaw overnight in the fridge. I always make a double batch because it reheats perfectly. For serving, I like to toast crusty bread alongside it. The chorizo fat solidifies when chilled, so give it a stir before reheating for creamy texture. Garnish with fresh parsley right before serving to keep it vibrant.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll admit—dried beans used to intimidate me. But here, they’re prepped in a Dutch oven with the chorizo and onion while you chop carrots. By the time the garlic hits, they’re tender and soaking up all that smoky, paprika-kissed flavor. Honestly? The only thing you’re soaking is your spoon.
  • Smoky-Creamy Magic: That Spanish chorizo isn’t just flavor—it’s the star. Crumbled into the pot, it melts into the broth while the beans soften, creating a texture that’s ridiculously good: crispy edges from the chorizo fat, creamy centers from the beans. Add a splash of broth at the end, and it’s like the soup hugs you.
  • Weeknight Crowd-Pleaser: Between us, this feeds six with minimal fuss. Double the batch on Sunday, and you’ve got lunch for Tuesday and dinner for Thursday—no takeout menus required. My roommates used to groan about “another bean dish,” but now they fight over the last bowl. (Yes, even on a Tuesday night.)
  • Budget That Packs Punch: Spanish chorizo might sound fancy, but a single link stretches across three servings. Pair that with dried beans (cheaper than canned, no mess), and you’ve got a meal that costs less than delivery but tastes like you slaved over it. I’ll be real: my wallet thanks me every time.

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

Here's how to build this rich, aromatic soup layer by layer—where every ingredient plays its part.

1

Prepare the Beans and Build the Base

Start by sorting through the 1.5 cups dried white beans, picking out any stones or damaged beans. Rinse them thoroughly under cold water. If using dried beans, soak them overnight in plenty of water—this ensures they soften evenly. For canned beans, simply drain and rinse them well to remove excess sodium.

In a large Dutch oven, heat 2 tablespoons olive oil over medium heat. Add the 1 whole yellow onion (diced) and cook for 5 minutes, stirring occasionally, until softened and translucent. This forms the flavor foundation—don't rush it, or you'll miss that sweet caramelization that happens at the 5-minute mark.

2

Sauté Chorizo and Aromatics

Push the onions to one side of the pot and add the 6 oz Spanish chorizo (sliced into rounds). Let it sizzle for 2-3 minutes until it releases its rich, smoky oils and begins to crisp slightly at the edges. This is where the deep flavor develops—those crispy bits will dissolve into the soup later, adding complexity.

Add the 4 cloves garlic (minced) and cook for 30 seconds until fragrant. Then stir in the 2 medium carrots (chopped) and cook for another 3 minutes, stirring occasionally. The carrots should soften slightly but still retain some bite. This step ensures they'll cook through perfectly during the simmering phase.

3

Toast Spices and Add Liquids

Reduce the heat to medium-low and add the 1 tablespoon smoked paprika and 1 teaspoon ground cumin. Stir for 30 seconds until the spices are fragrant and the paprika loses its raw taste. This toasting step unlocks their full flavor potential—don't skip it, or you'll end up with a bland soup.

Pour in the 4 cups chicken broth and stir to combine. Add the 2 whole bay leaves and bring the mixture to a gentle simmer. If using soaked beans, add them now along with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. For canned beans, add them after the soup has simmered for 10 minutes to prevent them from breaking down too quickly.

4

Simmer Until Tender

Partially cover the pot and let the soup simmer gently for 45-60 minutes (or 25-30 minutes if using canned beans). Stir occasionally to prevent the chorizo from sticking to the bottom. The beans are done when they're fork-tender—they should collapse easily under gentle pressure but still have a slight resistance.

After 30 minutes of simmering, stir in the 2 tablespoons tomato paste and let it cook for another 10-15 minutes. This adds a subtle depth of flavor that balances the smokiness of the chorizo. Taste and adjust the seasoning—you might need an extra pinch of salt or a crack of black pepper to bring out all the flavors.

5

Finish and Serve

Remove the 2 whole bay leaves from the soup. If you're using canned beans, add them now and heat through for 5 minutes. The soup should be thick but still spoonable—if it's too thick, stir in 2-4 tablespoons of water to reach your desired consistency.

Ladle the soup into bowls and garnish with 0.25 cup fresh parsley (chopped). The parsley adds a fresh contrast to the rich, smoky flavors. Serve immediately with crusty bread to soak up every last drop of that flavorful broth. Each spoonful should deliver a perfect balance of smoky chorizo, tender beans, and aromatic spices—this is comfort food at its finest.

👨‍🍳

Pro Tips For Making Bean And Chorizo Soup

  • Sear the Chorizo First: Don’t just toss those chorizo slices in—crank the heat to medium-high and let them sizzle until the edges darken and the fat starts rendering. This isn’t just about flavor; it’s how you get that deep, smoky punch that turns a good soup into a great one. (Yes, even if you’re impatient like me, resist the urge to rush this.)
  • Soak Beans Overnight (Or Not): I learned this the hard way—skipping the soak and relying on long simmering leaves you with tough, mealy beans. But if you’re in a hurry, do a 2-hour soak in hot water instead of cold. Drain and rinse well before adding to the pot, or you’ll end up with a watery mess.
  • Don’t Crowd the Pot: After burning three batches of onions, I finally figured out: chop them small but don’t overload the pan. A crowded pot steams instead of caramelizes, and you’ll end up with bland, mushy onions. Work in batches if you need to—your soup’s depth depends on it.
  • Add Carrots Last: Sounds weird, but it works: toss the carrots in only 15 minutes before the soup finishes. That way, they stay crisp-tender instead of turning to mush. (Your future self will thank you when you’re not scraping a food processor to fix overcooked veggies.)

Regional styles of this recipe

Spanish Origin

This soup traces its roots to Spain, where chorizo has been a staple for centuries. In regions like Castilla y León, hearty bean dishes with cured meats were a peasant meal designed to stretch ingredients across long winters.

The key difference in Spanish versions is the use of Spanish chorizo (like chorizo de León) which has a subtler spice profile than Mexican varieties.

I've made this recipe countless times using Costco's Spanish chorizo, and it's the only brand that consistently delivers that authentic, smoky depth without overpowering the beans. 🌭

Mexican Twist

South of the border, this soup becomes a fiesta in a bowl with the addition of diced tomatoes and jalapeños>. Mexican cooks often use Mexican chorizo>, which is spicier and crumbles differently.

For a true Mexican-style version, add 1 cup diced tomatoes> and 1 jalapeño> (seeds removed) with the chorizo. The acidity from the tomatoes cuts through the richness, while the jalapeño adds a bright, spicy kick. I like to serve it with warm corn tortillas> for dipping.

Portuguese Adaptation

Portugal's version, known as sopa de feijão com chouriço>, swaps Spanish chorizo for Portuguese chouriço> and adds linguiça sausage> for extra richness. The Portuguese technique involves browning the sausage first, then simmering with white beans> and garlic> until the broth becomes almost creamy.

For this adaptation, use 12 oz Portuguese chouriço> (found in specialty stores) and add 4 oz linguiça> with the chorizo. The result is a soup with deeper, meatier flavors that pair perfectly with crusty pão pita>.

Italian Influence

In Northern Italy, particularly in regions like Lombardy, this soup becomes a white bean and salami stew>. Italian cooks use cotechino salami> instead of chorizo and add rosemary> and white wine> to the broth.

For this version, replace the chorizo with 6 oz cotechino salami> (sliced), deglaze with ½ cup white wine>, and add 1 sprig fresh rosemary> with the bay leaves. The wine adds brightness that balances the richness, and the rosemary gives it a distinct herbal note.

Serve with grilled polenta> for a true Italian touch.

Modern Shortcut

For busy weeknights, I've developed a 30-minute version> using canned beans and pre-cooked chorizo. Simply brown 6 oz pre-cooked chorizo> (like Hill Farmstead> brand) in a pot, then add 2 cups canned white beans>, 1 cup broth>, and 1 cup crushed tomatoes>.

Simmer for 15 minutes> with spices, then finish with a splash of cream for richness. It's not traditional, but it delivers that same smoky, comforting flavor in a fraction of the time. Perfect for when you're short on patience but still crave that hearty bowl of goodness. 💪

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 45mg15%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 6g
Protein 22g44%
* 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 Mexican chorizo instead of Spanish chorizo?

Yes, but expect a spicier, crumblier texture. Mexican chorizo has more paprika and heat, which will intensify the soup's flavor. For balance, reduce the smoked paprika in the recipe by ½ teaspoon and add ½ cup diced tomatoes to mellow the heat. The soup will still be delicious but with a different character.

2

How do I make this soup vegetarian?

Swap the chorizo for 2 cups soy chorizo (like Beyond or Field Roast) or 1 cup crumbled tempeh pan-fried until crispy. Use vegetable broth instead of chicken broth, and add 1 teaspoon liquid smoke to mimic the smoky depth. The texture will be slightly different but still hearty and flavorful.

3

Why did my soup turn out too thin?

This usually happens if the beans weren't cooked long enough or if you used too much broth. For next time, simmer the beans uncovered for the last 10 minutes to thicken the broth, or stir in 1 tablespoon cornstarch mixed with 2 tablespoons water at the end. A splash of tomato paste also helps concentrate the flavor.

4

Can I make this soup in an Instant Pot?

Sauté the onions, chorizo, and garlic as directed, then add all ingredients except the tomato paste. Seal the lid and cook on high pressure for 10 minutes (or 5 minutes for canned beans). Quick-release the pressure, stir in the tomato paste, and let it thicken for 5 minutes off the heat. The Instant Pot cuts cooking time by half while keeping all the flavor.

5

What's the best way to store leftovers?

Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days or freezes for 3 months. For reheating, warm on the stove over medium-low heat until steaming, stirring occasionally. Add a splash of water if it's too thick. The flavors actually improve after the first day!

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