Bean and Chorizo Soup Recipe: Smoky Spice and Hearty Comfort

Soups & Stews

Bean and Chorizo Soup Recipe: Smoky Spice and Hearty Comfort

This bean and chorizo soup recipe delivers the ultimate hearty comfort in every steaming bowl—where smoky chorizo meets tender beans in a rich, spiced broth that warms you from the inside out.

The secret lies in properly caramelizing the chorizo first, unlocking deep, savory flavors that transform simple ingredients into something extraordinary. I developed this recipe after years of perfecting the balance between smoky, spicy, and earthy notes, ensuring each spoonful delivers that satisfying depth.

The process is straightforward but packed with professional techniques that elevate home cooking: you'll start by rendering the chorizo until crispy, then build layers of flavor with onions, garlic, and aromatic spices before adding the beans.

The result is a soup that's restaurant-quality—thick enough to coat a spoon but light enough to sip, with chunks of chorizo and beans that melt in your mouth. This isn't just soup; it's a full meal in one bowl.

What makes this recipe truly special is its versatility—it's perfect for chilly evenings, game day gatherings, or even a quick weeknight dinner when you need something substantial. The flavors only deepen as it sits, making it ideal for meal prep.

Whether you're serving it to a crowd or enjoying a quiet night in, this soup promises warmth, satisfaction, and that unmistakable smoky-spiced aroma that makes every bite irresistible.

Ready in under an hour, this recipe combines traditional methods with modern convenience, ensuring you get the best of both worlds. The instructions are clear and foolproof, guiding you through each step to achieve that perfect balance of textures and flavors.

Let's get started on creating this comforting classic that will become a staple in your kitchen.

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

Ingredients for bean and chorizo soup

Sixteen ingredients, one unforgettable bowl of smoky-spiced comfort.

Ingredient Amount Notes
Chorizo, Spanish-Style 🌭 8 oz Cured, not cooked; Spanish or Mexican variety
Dried White Beans 🌾 1 ½ cups Cannellini or great northern, soaked overnight
Yellow Onion 🧅 1 whole Medium, diced into 1/4-inch pieces
Garlic Cloves 🧄 4 cloves Fresh, minced for maximum flavor
Smoked Paprika 🌶️ 1 tbsp High-quality for authentic smokiness
Ground Cumin 🌿 1 tsp Toasted for deeper earthy notes
Bay Leaf 🍃 1 whole Fresh preferred, dried works too
Tomato Paste 🍅 2 tbsp High-quality, no added salt
Chicken Broth 💧 6 cups Low-sodium, homemade or store-bought
Extra-Virgin Olive Oil 🫒 2 tbsp For crisping chorizo and sautéing
Kosher Salt 🧂 1 ½ tsp Adjust to taste at the end
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Fresh Parsley 🌿 ¼ cup Chopped, for garnish (optional)
Lemon Juice 🍋 1 tbsp Brightens the final flavor

The chorizo is everything here. Spanish-style (like La Querencia) has that perfect balance of smokiness and spice—Mexican chorizo works too, but it's hotter. Look for cured, not cooked, and don't skip the caramelizing step. That's where the magic happens. For the beans, soak overnight—it cuts cooking time dramatically. If you're in a rush, use canned beans (drained and rinsed), but the texture won't be as tender. The smoked paprika? Penzeys or Gourmet Madness brands are worth the splurge for that authentic smoky depth. Toast your cumin seeds in a dry pan for 30 seconds first—game-changer.

No smoked paprika? Substitute half the amount with regular paprika plus a pinch of liquid smoke. Out of chorizo? Andouille sausage works in a pinch (remove casings first), or swap for extra beans plus a teaspoon of smoked salt. The tomato paste can be skipped if you're avoiding tomatoes, but add an extra pinch of salt since it's what balances the broth. Fresh parsley is ideal for garnish, but dried oregano at one-third the amount gets you close. The lemon juice is non-negotiable—it brightens the whole dish and cuts through the richness. If you're serving this to kids or sensitive eaters, reduce the cayenne to a pinch or omit it entirely.

This soup tastes even better the next day—make extra and store in the fridge for up to 5 days. For freezing, cool completely first, then portion into airtight containers. It keeps for 3 months, though the texture changes slightly. Reheat gently on the stove with a splash of broth to restore creaminess. I always double the batch: one for dinner, one for lunch the next day. The flavors meld beautifully overnight, and it's perfect for meal prep. Garnish with extra chorizo bits and parsley right before serving—that's the secret to restaurant-quality presentation.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this is the only soup where I can skip chopping onions entirely. Toss in pre-diced chorizo and a whole onion straight from the bag—it’s that unfussy. The beans soften while you stir, and the paprika infuses without any fuss. (Yes, even on a Tuesday night.)
  • Smoky, Spicy Hug: That first spoonful? Pure satisfaction. The chorizo’s fat renders into crispy bits, the garlic sizzles into sweetness, and the smoked paprika wraps everything in warmth. It’s the kind of flavor that makes you want to slurp it straight from the pot—no fancy plating needed.
  • Leftovers That Beg: This soup only gets better the next day. The beans soak up all the smoky juices, and the chorizo flavor deepens. I make a double batch on Sundays just to reheat portions all week—my lunchbox’s new best friend. (My coworker stole my recipe. Worth it.)
  • Pantry Magic: Honestly, if you’ve got beans, chorizo, and a spice rack, you’re golden. No fresh herbs? No problem. The smoked paprika and garlic carry the show. It’s my go-to when the grocery budget’s tight but I still want something that tastes like you put in effort. (Spoiler: It does.)

Step-by-step instructions for bean and chorizo soup

This hearty soup delivers smoky depth and satisfying texture—here's how to make it shine.

1

🍳 Step 1: Sauté the Chorizo Until Crispy

Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium-high heat. Add the 8 oz Spanish-style chorizo, breaking it into small pieces as it hits the pan. Cook for 5-6 minutes, stirring occasionally, until the chorizo releases its fat and becomes deeply browned and crispy around the edges.

This step develops the rich, smoky flavor that defines the soup. Don't rush it—the longer the chorizo cooks, the more flavorful it becomes. If the fat starts smoking excessively, reduce the heat slightly to prevent burning. Remove the chorizo with a slotted spoon and set it aside temporarily—you'll add it back later.

2

👨‍🍳 Step 2: Build the Flavor Base with Aromatics

In the same pot, reduce the heat to medium and add the diced yellow onion. Cook for 5-6 minutes until softened and lightly golden, stirring occasionally. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant—you should smell that irresistible garlic aroma.

Stir in the 1 tablespoon smoked paprika, 1 teaspoon ground cumin, and 1 whole bay leaf, letting the spices toast for 30 seconds until their aromas fill the kitchen. This step is where the soup's signature smoky, earthy flavors begin to develop. If you're sensitive to heat, add the ¼ teaspoon cayenne pepper now—it'll mellow as the soup cooks.

3

🍳 Step 3: Simmer the Beans and Broth

Add the 2 tablespoons tomato paste and stir for 1 minute to cook out the raw taste. Pour in the 6 cups chicken broth and bring the mixture to a gentle boil. Add the 1.5 cups soaked dried white beans (discard any soaking water) and the reserved chorizo. Reduce heat to low and let it simmer uncovered for 45-60 minutes until the beans are tender but not mushy—they should hold their shape when pierced with a fork.

Here's the thing—this is where patience pays off. The beans need time to absorb all those rich flavors. Stir occasionally to prevent sticking, and if the soup reduces too much, add ½ cup water to maintain the proper consistency. The soup should be thick but still spoonable, not gluey.

4

🥘 Step 4: Finish with Brightness and Seasoning

Once the beans are tender, stir in the 1.5 teaspoons kosher salt and ½ teaspoon black pepper. Taste and adjust the seasoning—you might need more salt depending on your broth. Remove the bay leaf (it's done its job) and stir in the 1 tablespoon lemon juice. This brightens the soup beautifully, cutting through the richness of the chorizo and beans.

Simmer for another 5 minutes to let the lemon juice mingle with the other flavors. The soup should now have a perfect balance of smoky, spicy, and tangy notes. For an extra touch, garnish each serving with ¼ cup chopped fresh parsley just before serving. This adds freshness and makes the soup look stunning.

5

⏰ Step 5: Rest and Serve with Confidence

Let the soup rest for 10 minutes off the heat before serving. This allows the flavors to meld completely and the beans to finish absorbing the liquid. The soup will thicken slightly as it cools, so if it seems too thick when you serve it, simply stir in 2-3 tablespoons of the reserved broth to reach your preferred consistency.

Serve the soup hot in bowls, garnished with extra parsley if desired. Pair it with crusty bread to soak up every last drop of that flavorful broth. The combination of tender beans, crispy chorizo, and aromatic broth makes this soup incredibly comforting—exactly what you want on a chilly day or after a long week. Enjoy it while warm for the best experience!

👨‍🍳

Pro Tips For Making Bean And Chorizo Soup

  • CRISP THE CHORIZO FIRST: Slice the chorizo into ¼-inch rounds and cook them in a dry pan over medium-high heat for 3–4 minutes before adding anything else. This renders the fat and deepens the smoky flavor—no need to wait for the beans to soak. (Yes, even if you’re impatient like me, resist the urge to rush this.)
  • SOAK BEANS 8 HOURS OR OVERNIGHT: I learned this the hard way—skipping the soak or doing it for less than 8 hours leaves your beans tough no matter how long you simmer. Use twice the water (e.g., 1 cup beans + 2 cups water) and add a pinch of baking soda to soften them faster. (Your future self will thank you.)
  • STIR THE POT AT LEAST ONCE PER HOUR: After the initial boil, let the soup simmer uncovered but give it a quick stir every hour to prevent skin from forming on top. This keeps the beans tender and the chorizo evenly heated—no need to babysit, just set a timer. (Does it look weird? Yes. Does it work? Every single time.)
  • TOAST THE PAPRIKA WITH GARLIC: Instead of just sprinkling smoked paprika, bloom it in the oil with minced garlic for 30 seconds before adding onions. This caramelizes the spices and makes the whole soup taste deeper—like the difference between a generic dish and one that actually sings. (Sounds weird, but it works.)

Make-ahead tips for this dish

Prep Ahead

Start by soaking the 1.5 cups dried white beans overnight in plenty of cold water—this cuts cooking time dramatically. I always measure out all my spices, including the 1 tbsp smoked paprika and 1 tsp ground cumin, and store them in a small airtight container.

This way, when I'm ready to cook, I just grab everything and start. The chorizo can also be prepped ahead: slice it into ¼-inch pieces and store in the fridge until you're ready to caramelize it. 💡

Freezer-Friendly

This soup freezes beautifully—just let it cool completely before transferring to airtight containers. I use quart-size freezer bags because they stack efficiently and thaw faster. Label with the date and freeze for up to 3 months.

When reheating, thaw overnight in the fridge, then warm on the stove with a splash of broth to restore creaminess. The texture might change slightly, but the flavors stay rich and comforting. ❄️

Double the Batch

I always make double the recipe because the flavors deepen overnight. The second day is often even better as the spices meld together. Store leftovers in the fridge for up to 5 days or freeze half for later.

This makes it perfect for meal prep—just reheat and serve. The extra effort ensures you always have a hearty, flavorful meal ready to go. 🍲

Garnish Last Minute

Fresh garnishes make all the difference. Chop the ¼ cup parsley and store it in a small container in the fridge. When ready to serve, sprinkle it over each bowl—this adds freshness and makes the soup look restaurant-worthy.

You can also crisp extra chorizo bits in a dry pan for 1-2 minutes and use them as a garnish for added texture. 🌿

Broth Boost

If you're short on time, use canned beans (drained and rinsed) instead of dried, but reduce the simmering time to 20-25 minutes. For extra depth, toast the 1 bay leaf in the dry pot for 30 seconds before adding it to the soup—this intensifies its aroma.

I also like to add 1 tsp fish sauce (trust me, it balances the flavors perfectly) if I'm feeling adventurous. 💫

Reheating Secrets

For the best texture, reheat the soup on the stove over medium-low heat until warmed through. Avoid microwaving, as it can make the beans mushy. If the soup seems too thick after reheating, stir in 2-3 tbsp broth or water to loosen it up.

A splash of lemon juice can also brighten flavors if the soup tastes flat after reheating. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 45mg15%
Sodium 1020mg44%
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 canned beans instead of dried?

Yes, but with adjustments! Use 2 (15-oz) cans of white beans (like cannellini) instead of dried, drained and rinsed. Reduce simmering time to 20-25 minutes since canned beans are pre-cooked. The texture will be slightly softer, but still delicious. For best results, add the beans during the last 15 minutes of cooking.

2

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For freezing, cool completely first, then portion into freezer bags (up to 3 months). Reheat gently on the stove with a splash of broth—never microwave to preserve texture. The flavors actually improve overnight!

3

How can I make this soup vegetarian?

Swap the chorizo for 1 lb smoked tofu or vegetarian chorizo, and use vegetable broth. Add 1 tbsp soy sauce and ½ tsp liquid smoke to mimic the smoky depth. For extra protein, stir in 1 cup cooked lentils with the beans. The umami will still shine!

4

Why does my soup taste bland?

Most likely, the chorizo wasn't caramelized enough or the broth needs more seasoning. Always cook chorizo until crispy (5-6 minutes) to develop flavor. Taste before serving—add ½ tsp salt, ¼ tsp smoked paprika, or a squeeze of lemon juice to brighten. A pinch of fish sauce (½ tsp) can also add depth.

5

Can I make this in a slow cooker?

Brown the chorizo first, then add all ingredients except lemon juice to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in lemon juice at the end. The slow cooker method makes this even more convenient for busy days. The beans will be extra tender and flavorful!

★★★★★4.8(6 reviews)
Categories Soups & Stews