Bean and Chorizo Soup Recipe: Smoky Paprika and Garlic Depth in One Pot

Soups & Stews

Bean and Chorizo Soup Recipe: Smoky Paprika and Garlic Depth in One Pot

This bean and chorizo soup recipe delivers bold, smoky flavors in every spoonful—where tender beans and spiced chorizo create a hearty, one-pot masterpiece. The secret lies in slow-simmered garlic, paprika, and cumin that infuse the broth with deep, earthy warmth.

I developed this version after years of testing, balancing traditional techniques with modern shortcuts for foolproof results.

What sets this soup apart is the browning step—rendering the chorizo until crispy unlocks layers of flavor that store-bought versions miss. The beans soften just enough to hold their shape while absorbing the smoky, garlicky broth.

A splash of lime at the end brightens the richness, while fresh cilantro adds a touch of freshness that keeps the palate balanced.

By the time you're done, you'll have a restaurant-quality soup that's substantial enough for a weeknight dinner but impressive enough for company. The aroma alone will have everyone gathering around the pot, and each bite delivers that perfect harmony of smoky, spicy, and savory notes.

This is comfort food at its finest—warm, satisfying, and packed with flavor.

Serve with crusty bread to soak up every last drop, or pair it with a simple green salad for balance. The recipe scales easily, making it perfect for feeding a crowd or prepping ahead for busy days. Let's get cooking—your taste buds will thank you.

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

Ingredients for bean and chorizo soup

Bold flavors start with these 15 ingredients—smoky, spicy, and deeply satisfying.

Ingredient Amount Notes
Chorizo, Spanish-Style 🌭 8 oz Fresh, not pre-cooked
Dried Black Beans 🌱 1 ½ cups Rinsed before cooking
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Smoked Paprika 🌶️ 2 tsp For deep smoky flavor
Ground Cumin 🌿 1 tsp Toasted for warmth
Dried Oregano 🍃 1 tsp Mexican oregano if available
Chicken Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Squeeze tube or can
Lime 🍋 1 whole Juiced, for brightness
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Bay Leaf 🍃 1 whole Removed before serving

The chorizo makes or breaks this soup. Fresh Spanish-style from the deli section (not the pre-cooked kind) gives you that perfect balance of spice and fat. Trader Joe's or Whole Foods usually carry good options, but any brand with visible specks of fat and a vibrant red color works. If you can't find fresh, high-quality dried chorizo (like La Querencia) is a solid backup—just soak it in warm water for 20 minutes first. The black beans? Dried is best—they hold up better than canned and have richer flavor. Rinse them well before adding to cut down on gassiness. For the onion, I always grab a yellow onion—red or white work too, but yellow has that classic soup sweetness.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though nothing beats the real thing. Running short on cumin? Dried coriander at half the amount adds a similar earthiness. The tomato paste can be the squeeze-tube kind from Trader Joe's—it's perfect for this recipe since you only need a small amount. Fresh cilantro is ideal, but if yours is wilted, dried cilantro at one-third the amount works in a pinch. For the broth, low-sodium is key—you'll be adding plenty of salt later. And that browning step? Don't skip it. Cooking the chorizo until crispy unlocks layers of flavor that store-bought versions miss. (Trust me on this.)

This soup tastes even better the next day—honestly, the flavors meld into something magical after a night in the fridge. Keeps for 4-5 days stored in an airtight container, or 3 months frozen. I always make a double batch and freeze half—perfect for lazy weeknights. The cilantro and lime should be added fresh right before serving, though. They keep for 5 days wrapped in damp paper towels in the fridge, but they really shine when fresh. If you're prepping ahead, store the cooked soup without the garnishes, then add them when reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything in a single pot, simmer, and walk away. No chopping chaos, no extra bowls to wash. That smoky chorizo practically cooks itself while the beans soak up all the flavor.
  • Smoky, Spicy Hug: The moment I add the smoked paprika and crispy chorizo crumbles, my kitchen smells like a late-night tapas bar. Rich, earthy beans meet that garlicky, paprika-kissed fat—it’s the kind of bite that lingers and makes you reach for another spoonful.
  • Lunch or Dinner Fix: Between us, this soup is my lazy Sunday brunch and my Monday night lifesaver. Serve it with crusty bread for a hearty lunch, or pair it with rice for a filling dinner. Even my picky teen doesn’t complain when it’s on the table.
  • Budget-Friendly Leftovers: A bag of dried beans and a pack of chorizo stretch this recipe into three meals without breaking the bank. The flavors actually improve the next day—honestly, my freezer’s full of containers of this stuff, and I’m not apologizing.

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

Here's how to build deep, smoky flavors in one pot without shortcuts.

1

🍳 Step 1: Sauté Onion and Chorizo Until Rich and Golden

Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the whole diced yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to really caramelize before adding the chorizo.

Push the onions to one side of the pot and add the 8 ounces Spanish-style chorizo, breaking it into small pieces as it hits the pan. Let it sizzle undisturbed for 3-4 minutes until it releases its fat and begins to crisp slightly. Stir occasionally to prevent burning, but let those beautiful browned bits form—they're packed with flavor. You'll know it's ready when the chorizo is evenly colored and the oil shimmers around it.

2

🍳 Step 2: Toast Spices and Add Garlic for Maximum Flavor

Reduce heat to medium-low and add the 2 teaspoons smoked paprika, 1 teaspoon ground cumin, and 1 teaspoon dried oregano. Stir constantly for 30 seconds until the spices are fragrant and the paprika stops popping. This toasting step deepens their flavor and prevents bitterness in the final soup.

Add the 4 minced garlic cloves and the 1 whole bay leaf, cooking for another 30 seconds until the garlic is golden but not browned. Watch it carefully—garlic burns fast. The moment you see it start to color, it's time to move to the next step. This quick cooking preserves the garlic's sweetness while adding depth to the spice blend.

3

🥘 Step 3: Build the Soup Base with Beans and Broth

Increase heat to medium-high and stir in the 2 tablespoons tomato paste, cooking for 1 minute until it darkens slightly. Add the 1.5 cups rinsed dried black beans, 4 cups chicken broth, and 1.5 teaspoons salt. Bring to a rolling boil, then reduce heat to low and let it simmer uncovered for 45 minutes.

Here's where patience pays off. Stir occasionally and check for doneness after 40 minutes. The beans should be tender but not mushy, and the liquid should reduce slightly but remain soupy. If the soup looks too thick, add ½ cup water to reach your desired consistency. The bay leaf will infuse subtle herbal notes—don't forget to remove it before serving.

4

🔥 Step 4: Finish with Lime and Fresh Herbs

Remove the pot from heat and stir in the juice of the whole lime (about 2 tablespoons). This bright citrus cut balances the richness of the chorizo and smokiness of the paprika. Taste and adjust seasoning with ½ teaspoon black pepper and additional salt if needed—this is where the soup comes together.

Finally, stir in the ¼ cup chopped fresh cilantro just before serving. The fresh herbs add a vibrant finish that makes the soup truly sing. Let the soup sit for 5 minutes off the heat so the flavors meld completely. Serve warm with crusty bread to soak up every last drop of that smoky, garlicky goodness.

👨‍🍳

Pro Tips For Making Bean And Chorizo Soup

  • CRISP THE CHORIZO FIRST: Don’t just toss raw chorizo into the pot—sizzle it dry in a skillet for 3-4 minutes until the edges darken and the fat runs clear. This step deepens the smoky flavor and prevents the soup from turning greasy later. (Yes, it’s worth the extra minute.)
  • SOAK BEANS WITH BAY LEAVES: Skip the plain water soak—add a bay leaf and a pinch of salt to the beans overnight. The bay leaf infuses flavor directly into the beans, and the salt jump-starts their softening. Drain before cooking to avoid a watery soup.
  • DOUBLE-CHECK THE GARLIC: Smash the garlic cloves with the flat side of your knife before adding them—this releases more aroma and prevents bitter almond notes. If using jarred minced garlic, toast it in the pot for 30 seconds first. (Trust me, the difference is noticeable.)
  • SAVE THE CHORIZO FAT: After cooking, strain the soup and reserve the chorizo fat in a jar. It’s liquid gold for frying eggs, sautéing veggies, or finishing dishes later. Just reheat gently—no need to add oil. (Your future self will curse you if you toss it.)

Wine and beer pairings for these flavors

Spanish Red Wine

This soup's smoky, garlicky depth pairs beautifully with a Spanish Garnacha or Tempranillo—wines that echo the chorizo's paprika notes while balancing the beans' earthiness. I love a 2019 Garnacha from Priorat—its dark fruit and subtle spice mirror the chorizo's flavors perfectly.

Serve slightly chilled to let the wine's acidity cut through the soup's richness. 🍷

Mexican Lager

A crisp Mexican lager like Modelo Especial or Pacifico cleanses your palate between bites. The beer's light maltiness contrasts the soup's bold spices, while its carbonation refreshes after each hearty spoonful.

For a local twist, try Corona Extra—its citrusy notes complement the lime finish. Keep it cold (around 45°F) to preserve its crispness.

Spiced Rum Cocktail

For a festive touch, sip on a Dark 'n' Stormy—equal parts dark rum (like Kraken) and ginger beer, garnished with lime. The rum's caramel depth enhances the chorizo's smokiness, while the ginger beer's spice echoes the cumin and paprika.

Serve over ice with a lime wedge for that perfect balance of heat and sweetness. 🍹

White Wine Alternative

If you prefer white, a Verdejo from Spain (like Marqués de Riscal) works surprisingly well. Its citrus and floral notes play off the lime and cilantro, while its crisp acidity cuts through the chorizo's fat. Chill it to 48-50°F—just enough to keep it refreshing without being icy.

Beer Pairing Tips

For beer lovers, avoid heavy stouts or IPAs—they'll overpower the soup's delicate balance. Instead, opt for Mexican-style lagers or wheat beers like Negra Modelo. The latter's banana and clove notes complement the chorizo's spices beautifully.

Pro tip: Let your beer breathe for 10 minutes in the glass before drinking to enhance its flavor. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 45mg15%
Sodium 980mg43%
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 substitute canned beans for dried in this recipe?

Yes, but with adjustments! Use 2 (15-oz) cans of drained black beans (not refried) and reduce the simmering time to 20-25 minutes instead of 45. Canned beans are pre-cooked, so they absorb flavors faster. For best texture, add them in the last 10 minutes of simmering. Just be sure to drain and rinse them well first to remove excess sodium.

2

How do I make this soup less spicy?

Start by reducing the smoked paprika to 1 teaspoon instead of 2. For extra mildness, skip the chorizo's natural heat and use mild chorizo (like Mexican-style) or substitute with 8 oz cooked sausage (like kielbasa) that's been browned. You can also blend ½ cup of the soup before serving to mellow the flavors while keeping it hearty.

3

Can I make this soup in an Instant Pot?

Sauté the onions and chorizo as directed, then add all remaining ingredients except lime and cilantro. Seal the lid, set to High Pressure for 15 minutes, then quick-release. Let it sit for 5 minutes before opening. The beans will be tender, and the flavors will meld beautifully. Finish with lime and cilantro as in the original recipe.

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with 2 tablespoons water per serving to prevent drying. Stir frequently and keep the temperature below 165°F to avoid overcooking the beans. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Always add fresh lime and cilantro after reheating for maximum brightness.

5

Can I make this soup vegetarian?

Yes, but it won't be the same! Replace the chorizo with 8 oz smoked tofu or vegan chorizo (like Beyond Meat's chorizo crumbles). Boost umami with 1 teaspoon soy sauce or ½ teaspoon liquid smoke. For extra protein, add 1 cup cooked lentils along with the beans. The smoky depth will still shine, though the texture will be different.

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