Bean and Chorizo Soup Recipe: Smoky Spice Bomb With Hearty Bean Fiber

Soups & Stews

Bean and Chorizo Soup Recipe: Smoky Spice Bomb With Hearty Bean Fiber

This bean and chorizo soup recipe transforms humble pantry staples into a smoky, spice-packed masterpiece that warms the soul and satisfies the hungriest appetites. The secret lies in slow simmering—letting the chorizo render its deep, savory oils while the beans soften into creamy perfection.

I perfected this version after years of testing, balancing smoky heat with earthy bean richness for a bowl that feels like a hug in every spoonful.

The beauty of this soup is its foolproof simplicity: just a handful of ingredients working together through time and heat. You’ll need dried beans (or canned for speed), chorizo for that signature smoky kick, and a few aromatic staples like onions, garlic, and bay leaves.

The key technique is browning the chorizo first—this builds flavor depth that can’t be rushed, and it’s worth the extra 10 minutes of patience.

What you’ll end up with is a hearty, fiber-rich soup where tender beans and crispy chorizo pieces float in a broth so flavorful it tastes like it simmered all day.

The texture contrast—creamy beans, crumbly chorizo, and occasional crisp edges—makes every bite exciting. This is the kind of soup that disappears quickly, leaving only empty bowls and satisfied smiles behind.

Perfect for chilly evenings or game day gatherings, this recipe scales effortlessly. Make a double batch and freeze half for lazy days when you need comfort in minutes.

The flavors only deepen with time, so don’t hesitate to let it sit while you prep the table—your patience will be rewarded with restaurant-quality results at home.

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

Ingredients for bean and chorizo soup

Sixteen ingredients. One pot. Smoky, spicy, soul-warming perfection in every spoonful.

Ingredient Amount Notes
Dried Pinto Beans 🌾 1 ½ cups Rinsed before soaking
Spanish Chorizo 🌭 8 oz Fresh, not cured
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Carrots 🥕 2 medium Peeled, sliced into rounds
Celery Stalks 🥬 2 whole Diced, leafy tops trimmed
Bay Leaves 🍃 2 whole Dried, standard size
Canned Diced Tomatoes 🍅 1 14.5 oz can San Marzano preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Red Wine Vinegar 🍷 1 tbsp For brightness
Smoked Paprika 🌶️ 1 tsp For extra smokiness
Ground Cumin 🌿 ½ tsp Toasted for warmth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The chorizo is non-negotiable here—Spanish chorizo has that perfect balance of smoky, spicy, and fatty. Trader Joe's or Whole Foods carry good quality, but any Latin market will have it cheaper. Look for bright red color and good marbling—those are your flavor indicators. The dried beans? Pinto beans are my go-to, but any dried bean works. Just make sure they're rinsed well before soaking. For the broth, low-sodium is key—you'll be adding plenty of salt later. The smoked paprika and cumin are what give this dish its signature depth, so don't skimp on quality. Penzeys or bulk bins at natural food stores have the best options.

No Spanish chorizo? Mexican chorizo or even Italian sausage will work in a pinch, though the flavor will be slightly different. Short on time? Canned beans cut prep time in half—just drain and rinse them well. No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The tomatoes can be fresh diced if you're feeling fancy, but San Marzano canned is perfect for convenience. For the celery, baby carrots work too if you're in a hurry. The key is getting those aromatic vegetables browned first—they're the flavor foundation for everything else.

This soup tastes even better the next day, so make a double batch if you can. Store in airtight containers in the fridge for 5 days, or freeze for 3 months. The flavors meld beautifully over time. For serving, I like to top with a little fresh cilantro and a squeeze of lime—trust me, it takes it to the next level. Leftovers reheat perfectly—just add a splash of broth if it gets too thick. The texture contrast between the creamy beans and crispy chorizo pieces is what makes this soup so addictive.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this recipe because it’s all in one pot—no chopping chaos, no extra dishes. Just soak the pinto beans overnight (or use canned if you’re in a rush), toss everything in with the chorizo, and let it simmer. The onions caramelize right in the pot, and the chorizo melts into the broth like it’s been cooking all day.
  • Smoky Depth Bomb: That Spanish chorizo? It’s the star—fatty, spicy, and packed with flavor that lingers. The first bite hits with a punch of garlic and onion, then the beans soften into a creamy, hearty base that soaks up every bit of smokiness. Honestly, I’ve tried other bean soups, but this one? It’s dangerously addictive.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. The flavors only get better after a day or two in the fridge, and it reheats like a dream. Pack it in thermoses for work, freeze portions for lazy days, or bring it to a potluck—it’s always a crowd-pleaser. (Yes, even on a Tuesday night.)
  • Budget Magic: Dried pinto beans and chorizo stretch this recipe into three or four meals without breaking the bank. Carrots add color and crunch for almost nothing, and the onions and garlic are pantry staples. I make a big batch on Sundays, and by Wednesday, I’m still eating leftovers—no takeout in sight.

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

Here's how to build a rich, smoky soup that balances hearty beans with spicy chorizo—simple steps for big flavor.

1

🍳 Step 1: Soak and Parboil the Pinto Beans

Rinse the 1.5 cups dried pinto beans thoroughly under cold water to remove any debris. Place them in a large pot and cover with 8 cups of water (about 4 cups more than the beans). Let them soak overnight or at least 8 hours—this ensures they cook evenly and retain their texture.

After soaking, drain and rinse the beans again. Return them to the pot, add 6 cups fresh water, and bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer for 10 minutes—this parboiling step softens the beans slightly and removes excess starch that can make the soup gummy. Drain again and set aside.

2

🔥 Step 2: Build the Smoky Base with Chorizo and Vegetables

In a large Dutch oven, heat 1 tablespoon olive oil over medium heat. Add the 8 oz Spanish chorizo, sliced into ½-inch rounds, and cook for 5-6 minutes until the fat renders out and the chorizo is deeply browned and crispy in spots. Use a slotted spoon to remove the chorizo and set it aside, leaving the rendered fat in the pot.

In the same pot, add the diced yellow onion, minced garlic cloves, sliced carrots, and diced celery stalks. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. Stir in the 1 tsp smoked paprika and 0.5 tsp ground cumin, toasting them for 30 seconds to deepen their aroma. This step develops the soup's signature smoky flavor.

3

🥘 Step 3: Simmer the Soup with Tomatoes and Broth

Return the chorizo to the pot and add the parboiled pinto beans, 1 14.5 oz can diced tomatoes, 4 cups chicken broth, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine, then bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 45-50 minutes, stirring occasionally. The beans should soften completely, and the soup should thicken slightly as it reduces.

After 30 minutes of simmering, taste and adjust the seasoning—add more salt if needed, or a splash of 1 tbsp red wine vinegar for brightness. The soup should have a rich, smoky depth with a balance of spice from the chorizo and warmth from the cumin. If it's too thick, add ½ cup water to reach your desired consistency.

4

⏰ Step 4: Finish and Rest for Maximum Flavor

Remove the 2 whole bay leaves from the soup. Let the soup sit off the heat for 10 minutes—this resting period allows the flavors to meld and the beans to absorb any remaining liquid. The soup will thicken slightly as it cools, so don't worry if it looks a bit loose while hot.

Before serving, give the soup a final taste and adjust the seasoning if needed. The chorizo should be tender but still holding its shape, and the beans should be creamy and fully cooked. Ladle into bowls and garnish with extra chorizo slices or a sprinkle of smoked paprika for a pop of color and flavor. Serve with crusty bread to soak up every last drop of that smoky, spicy goodness.

👨‍🍳

Pro Tips For Making Bean And Chorizo Soup

  • SOAK BEANS OVERNIGHT: DESCRIPTION: I used to rush this step and wonder why my beans stayed stubbornly tough. Pinto beans need at least 8 hours soaking—no shortcuts. Drain, rinse, and start fresh in the morning, or use the quick-soak method (boil 2 minutes, then let sit covered for 1 hour). The longer they soak, the creamier your soup will be.
  • CRUMBLE CHORIZO FIRST: DESCRIPTION: Skip the slicing—Spanish chorizo loses flavor when submerged whole. Break it into ½-inch chunks before adding to the pot, and don’t skip the step of browning them first in a dry pan. The crispy edges add depth, and it releases fat that’ll make your beans sing.
  • SIMMER LOW AND LONG: DESCRIPTION: After everything’s in the pot, resist the urge to rush. A gentle simmer (barely bubbles) for 45–60 minutes lets the flavors meld without breaking down the beans into mush. I’ve learned the hard way—high heat turns this soup into a sad, watery affair.
  • ROAST CARROTS BEFORE ADDING: DESCRIPTION: Toss diced carrots with olive oil, salt, and a pinch of smoked paprika, then roast at 400°F (200°C) for 20 minutes before throwing them in the soup. The caramelized edges add sweetness and texture that raw carrots just can’t match. Sounds like extra work? It’s worth it.

Health benefits of bean and chorizo soup

Fiber-Rich Powerhouse

This soup is a fiber champion, thanks to the pinto beans—a single bowl delivers 12-15 grams of fiber, nearly half your daily needs! Fiber keeps you full longer, supports digestion, and helps regulate blood sugar.

The beans also contain plant-based protein (about 15 grams per serving), making this a satisfying, muscle-friendly meal. 💪

Protein-Packed with Chorizo

The Spanish chorizo adds 10-12 grams of protein per serving, plus essential amino acids your body needs for repair and recovery. Unlike processed meats, this chorizo is minimally cured, so you get the benefits of protein without excessive sodium.

The fat in chorizo also helps your body absorb fat-soluble vitamins from the veggies.

Antioxidant Boost

Smoked paprika and cumin aren’t just for flavor—they’re packed with antioxidants that combat inflammation. The tomatoes contribute lycopene, a powerful antioxidant linked to heart health, while the carrots and celery provide vitamin A for immune support. Even the bay leaves add eugenol, a compound with anti-inflammatory properties.

Heart-Healthy Fat Balance

The chorizo’s monounsaturated fats (like oleic acid) support heart health when balanced with fiber from the beans. This combo helps lower bad cholesterol (LDL) while keeping you satisfied.

The red wine vinegar adds polyphenols, which may improve circulation. Just one bowl gives you a heart-smart meal without sacrificing flavor. ✨

Digestive Comfort

The slow simmering process breaks down beans into easier-to-digest components, making this soup gentle on your stomach. The cumin and smoked paprika also stimulate digestion, while the fiber promotes regularity. It’s the ultimate comfort food with health perks—perfect for cozy nights or post-workout meals.

Low-Calorie, High-Satisfaction

At around 300-350 calories per serving, this soup delivers big flavor with fewer calories than creamy or heavy soups. The protein and fiber combo keeps energy stable, preventing blood sugar spikes. It’s a smart choice for weight management or balanced nutrition without sacrificing taste. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 45mg15%
Sodium 950mg41%
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?

Canned beans save 8+ hours of prep time. Use 2 (15 oz) cans of pinto beans (drained and rinsed) instead of dried. For best texture, add them during the final 15 minutes of simmering so they don't get mushy. The flavor will be slightly less developed but still delicious.

2

How do I make this soup spicier?

Add ½ tsp cayenne pepper or 1 tsp chipotle powder when sautéing the vegetables. For heat lovers, crumble 1-2 slices of jalapeño into the pot with the tomatoes. Remember: you can always add more spice at the end, but you can't remove it! Start with ½ tsp and adjust to taste.

3

Why does my chorizo keep burning?

Chorizo burns easily because it contains fat and spices that darken quickly. Keep heat at medium-low and stir frequently during the first 3-4 minutes. If it starts smoking, remove from heat for 30 seconds to settle. The goal is browned, not charred chorizo for maximum flavor without bitterness.

4

Can I make this soup in an Instant Pot?

Yes! Sauté the chorizo and vegetables as directed, then add all remaining ingredients. Cook on high pressure for 10 minutes after natural release. The beans will soften perfectly, and the soup will develop depth from the pressure cooking. Finish with 10 minutes of simmering to let flavors meld—this mimics the traditional slow cook.

5

What's the best way to reheat leftovers?

Gently reheat on the stove over low heat with 2-3 tablespoons of broth or water to prevent thickening. Avoid microwaving—it can make the beans mushy. If the soup is too thick after reheating, stir in more liquid until it reaches your preferred consistency. The flavors actually improve after 1-2 days of resting!

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