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

Soups & Stews

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

This bean and chorizo soup recipe delivers hearty, smoky depth in every spoonful—where tender beans and spiced chorizo create a symphony of flavors. The secret starts with properly browning the chorizo, which develops a rich, caramelized crust that infuses the broth with layers of savory complexity.

I've perfected this technique over years of testing, ensuring the soup is both restaurant-quality and simple enough for weeknight dinners.

What sets this recipe apart is the balance of textures and flavors—creamy beans, crisp chorizo bits, and a broth that's rich without being heavy.

The slow simmer allows all the ingredients to meld together, while the optional garnishes (fresh cilantro, a squeeze of lime, or a drizzle of olive oil) add brightness that cuts through the richness.

It's the kind of soup that warms you from the inside out while satisfying even the heartiest appetites.

The beauty of this dish lies in its versatility—serve it as a standalone meal with crusty bread, or pair it with a simple green salad for a complete dinner. The recipe builds flavor gradually, so don't rush the cooking process.

By the time you're done, you'll have a bold, comforting soup that's perfect for chilly evenings or when you need a meal that feels like a hug in a bowl.

Whether you're cooking for one or feeding a crowd, this soup scales beautifully while maintaining its depth of flavor. The instructions are straightforward, but the result is anything but basic—a true taste of home that brings out the best in simple ingredients.

Let's get started on creating this flavorful masterpiece.

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bean and chorizo soup

Sixteen ingredients crafting smoky, hearty bean and chorizo soup perfection—where bold flavors meet comforting textures.

Ingredient Amount Notes
Dry White Beans 🌱 2 cups Soaked overnight for tenderness
Chorizo Sausage 🌭 1 ½ lb Spanish or Mexican style, sliced into rounds
Yellow Onion 🧅 1 whole Diced, medium-sized
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Celery Stalks 🥬 3 whole Diced, tough strings removed
Carrot 🥕 2 whole Diced, medium-sized
Tomato Paste 🍅 ½ cup High-quality, no sugar added
Chicken Broth 💧 6 cups Low-sodium preferred
Bay Leaves 🌿 2 whole Fresh or dried
Smoked Paprika 🌶️ 1 tbsp For authentic smoky depth
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness

The chorizo is non-negotiable for authentic flavor—Spanish chorizo delivers the deepest smoky notes, but Mexican works too. Look for high-fat content (at least 20%) for that rich, caramelized crust when browning. Trader Joe's and Whole Foods carry excellent options, or check the Latin market for bulk packs. The beans? Navy or great northern hold their shape beautifully, but any white bean will work. Soak them overnight for optimal texture—don't skip this step unless using canned beans (though fresh is always better).

No smoked paprika? Substitute with a mix of regular paprika and liquid smoke (start with 1/2 tsp liquid smoke). Fresh cilantro missing? Dried cilantro or parsley at 1/3 the amount works in a pinch. The tomato paste can be swapped for crushed tomatoes (use 1 cup), though paste concentrates the flavor better. For a vegetarian version, replace chorizo with sliced mushrooms and extra smoked paprika. The broth matters—low-sodium is key to control the final seasoning. If using high-sodium broth, reduce the added salt to 1 tsp.

This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge or freeze for up to 3 months. For serving, I always keep a bowl of warm crusty bread nearby—it's the perfect companion. Garnish with fresh cilantro and lime juice just before serving to preserve brightness. Double the batch and freeze portions for quick meals—one-pot convenience at its finest.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just toss everything in one pot, simmer, and let the beans do the work. The chorizo breaks apart on its own, and the celery and onion soften into the perfect base without any fuss.
  • Smoky, Savory Bomb: That first bite? Rich, spicy, and deeply satisfying. The chorizo’s smoky heat cuts through the creamy beans, while the garlic and onion build layers of flavor that make you want to linger at the table.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep—it reheats beautifully and tastes even better the next day. Pack it in jars for work or school, and you’ll have a hearty, protein-packed lunch without the hassle.
  • Budget Wins: Dry beans and chorizo stretch this recipe into a full week’s worth of dinners. Honestly, I’ve made it on a $10 grocery run, and it still feels like a restaurant-worthy meal. Plus, the leftovers? Even better than the first batch.

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

A rich, deeply flavorful soup where tender beans and spiced chorizo create a perfect balance of hearty texture and smoky depth.

1

Sauté the Aromatic Vegetable Base

Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, diced celery stalks, and diced carrot, stirring occasionally for 8-10 minutes until the vegetables soften and the onion becomes translucent.

This slow cooking releases their natural sweetness and prepares them to absorb the spices. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's where the foundation of your soup's flavor develops, so take your time with this step.

2

Build the Spice Profile and Brown the Chorizo

Reduce heat to medium-low and add the sliced 1.5 lb chorizo sausage, stirring to break it into small pieces. Cook for 5-7 minutes until the chorizo releases its fat and begins to brown—this renders out the rich, smoky flavors that define the soup.

Stir in the 1 tbsp smoked paprika, 1 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper, coating the vegetables and chorizo evenly. The spices should bloom and fill your kitchen with their aromatic warmth. If the mixture starts to stick, add 1-2 tablespoons of the chicken broth to deglaze.

3

Develop the Rich Tomato-Chicken Base

Add the 0.5 cup tomato paste and stir vigorously to distribute it evenly. Cook for 2 minutes until it darkens slightly and loses its raw taste. Pour in the 6 cups chicken broth and add the 2 whole bay leaves, bringing the mixture to a gentle simmer over medium heat.

This step transforms the raw flavors into a cohesive base. The tomato paste adds depth while the broth creates the soup's body. Let it simmer uncovered for 10 minutes to allow the flavors to meld—you'll notice the aroma becoming more complex and inviting.

4

Cook the Beans Until Tender

Add the drained 2 cups dry white beans (after soaking overnight) to the simmering broth. Stir gently to distribute them evenly. Return to a simmer and cook uncovered for 45-60 minutes, stirring occasionally, until the beans are fork-tender with no resistance.

Here's the key: the beans should be soft enough to mash slightly between your fingers but still hold their shape. If they're cooking too quickly, reduce heat to low to prevent the soup from boiling vigorously. The longer cooking time ensures maximum tenderness while preventing the chorizo from becoming rubbery.

5

Finish and Garnish with Fresh Herbs

Remove the bay leaves and adjust seasoning if needed—this soup should be rich but balanced, with the smoky chorizo flavors shining through. Stir in the juice of the whole lime and cook for another 2 minutes to brighten the flavors.

Ladle the soup into bowls and garnish each serving with 0.25 cup fresh cilantro, chopped. The cilantro adds a fresh contrast to the deep, smoky flavors while the lime juice ensures each bite remains vibrant. Serve immediately with crusty bread to soak up every last drop of this hearty, flavorful soup.

👨‍🍳

Pro Tips For Making Bean And Chorizo Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means your beans will either stay rock-hard or turn to mush. Toss them in a bowl with plenty of water (about 4 cups per pound) and a pinch of salt, then let them sit 8–12 hours. No time? Quick-soak works: cover beans with boiling water, simmer 2 minutes, then let them sit off heat for an hour.
  • CRUMBLE CHORIZO FIRST: Chorizo loves to render fat, and if you toss it in whole, you’ll end up with a greasy, uneven soup. Break it into ½-inch chunks before cooking—this guarantees even browning and better flavor distribution. Pro move: Sear the crumbles in a dry pot for 3–4 minutes until fragrant before adding liquids.
  • SWAP CELERY FOR STALKY VEGETABLES: Celery’s fine, but if you’re using the tough outer stalks, you’ll regret it. Instead, grab the tender inner ribs or switch to fennel for a sweeter, silkier texture. Cut them into ¼-inch dice—smaller pieces cook faster and blend into the soup more smoothly.
  • SIMMER LOW AND LONG: This isn’t a race. After adding beans, broth, and aromatics, keep the heat at a gentle simmer (tiny bubbles, not a rolling boil) for at least 45 minutes. High heat breaks down the beans too fast, making the soup mealy. Taste halfway through—if the beans aren’t tender, add 15 more minutes. Patience pays off.

Essential equipment for this dish

Dutch Oven Essentials

A large Dutch oven is my go-to pot for this soup—it distributes heat evenly and handles the long simmer beautifully. I recommend a 5-6 quart model like the Lodge 5.5 Quart Dutch Oven for its durable cast iron that retains heat perfectly.

If you don't have one, a heavy-bottomed stainless steel pot works too, but monitor the heat more carefully to prevent scorching. 🔥

Knife and Cutting Board

Precision chopping is key for even cooking. Use a sharp chef's knife (I prefer the Wüsthof Classic 8-inch) paired with a cutting board—either plastic (like OXO Good Grips) or wood (like bamboo).

The chorizo should be sliced into ¼-inch rounds for even browning, while onions, carrots, and celery need to be cut into ¼-inch dice for consistent cooking. A mandoline speeds up prep if you're making this soup for a crowd.

Measuring Tools

Accurate measurements ensure balanced flavors. Invest in a stainless steel measuring cups set (like OXO Good Grips) for dry ingredients and a liquid measuring cup for broth.

For spices, a small scoop or measuring spoons (like Weston Products) guarantees precision—especially with the 1 tsp cumin and ½ tsp black pepper. A kitchen scale (like Escali Primo) is optional but helpful for weighing the 1.5 lb chorizo if you prefer exact measurements.

Wooden Spoon and Ladle

A wooden spoon (like OXO Good Grips) is indispensable for stirring the soup without scratching the pot. Its heat-resistant properties make it ideal for deglazing and scraping up flavorful browned bits. For serving, a stainless steel ladle (like Circulon) helps portion the soup evenly.

Avoid metal utensils when the soup is simmering to prevent scorching—wood is gentler on both the pot and the ingredients. ✨

Immersion Blender (Optional)

If you prefer a smoother texture, an immersion blender (like Ninja BN601) lets you blend directly in the pot. Pulse for 10-15 seconds at the end to lightly emulsify the soup while keeping some texture.

This step is optional—traditionalists can skip it, but it adds a modern twist. Just ensure the pot is off the heat and the liquid isn't too hot to avoid damaging the blender. 💡

Garnish Tools

Fresh garnishes elevate the dish. Use a small pairing knife (like Mercer Culinary Genius) to finely chop the ¼ cup cilantro and a microplane (like BARLEY) to zest the lime if you're adding zest.

A lime juicer (like OXO Good Grips) ensures clean juice extraction without seeds. For presentation, a slotted spoon helps place garnishes neatly on top of each serving. These tools make garnishing effortless and professional-looking. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 45mg15%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
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 dry beans for this recipe?

Yes, but with one important adjustment! Use 2 (15-ounce) cans of drained white beans (like navy or great northern) and reduce the simmering time to 20-25 minutes after adding them. Canned beans are pre-cooked, so they'll soften much faster. Just be sure to rinse them first to remove excess sodium.

2

What's the best way to store leftovers?

Transfer the cooled soup to an airtight container and refrigerate for up to 4-5 days. For longer storage, freeze portions in single-serving containers for up to 3 months. The flavors actually improve overnight as the ingredients meld! Reheat gently on the stove over medium-low heat, stirring occasionally. Never microwave directly from frozen—thaw first in the fridge.

3

Can I make this soup in a slow cooker?

Brown the chorizo and sauté the vegetables in a skillet first, then transfer everything to your slow cooker. Add the broth and beans, then cook on low for 6-7 hours or high for 3-4 hours. The slow cooker's gentle heat helps the flavors develop beautifully. Just add the lime juice and cilantro at the end to keep them fresh.

4

How can I make this vegetarian?

Replace the chorizo with 1 lb sliced mushrooms (like cremini or portobello) and 1 tbsp extra smoked paprika for depth. Add 1 tsp liquid smoke if you have it, or use 1/2 tsp smoked salt. For extra protein, stir in 1 cup cooked lentils with the beans. The texture will be slightly different but still hearty and flavorful!

5

Why does my chorizo taste bland?

Under-browning is the most common reason! Chorizo needs to brown properly to develop rich, smoky flavors. Cook it over medium-low heat for 5-7 minutes, stirring often, until it releases fat and develops a caramelized crust. If it's pre-cooked or low-fat, try adding 1/2 tsp extra smoked paprika or a pinch of liquid smoke to boost flavor.

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