Soups & Stews
This bean and chorizo soup recipe delivers hearty comfort in every steaming bowl, blending smoky chorizo with tender beans and aromatic spices. đ„ The secret lies in slow simmeringâallowing flavors to meld into a rich, savory broth thatâs both satisfying and easy to prepare.
Perfect for chilly evenings or meal prep ahead, this one-pot wonder transforms simple ingredients into a restaurant-worthy dish with minimal effort. What sets this recipe apart is the balance of textures: crispy chorizo crumbles, creamy beans, and a velvety broth that clings to every spoonful.
Iâve tested it in both stovetop and Instant Pot methods, ensuring foolproof results whether youâre cooking for a crowd or planning leftovers. The chorizo adds depth without overpowering, while the beans soak up all the smoky, spiced goodness.
By the time youâre done, youâll have a pot of soup thatâs deeply flavorful and impossibly comfortingâideal for family dinners or cozy nights in. The aroma alone will have everyone gathering around the table. Ready to make this your new go-to? Letâs get started with the ingredients.
The beauty of this soup lies in its versatilityâserve it as-is for a classic bowl, or garnish with fresh cilantro, avocado slices, or a squeeze of lime for brightness.
The chorizoâs natural spice pairs perfectly with the earthiness of beans, while a touch of cumin and smoked paprika elevates the broth to restaurant-quality levels. Whether youâre a seasoned cook or new to the kitchen, this recipe delivers results that feel like a hug in a bowl.
Ingredients for bean and chorizo soup
Six servings of smoky, hearty comfortâjust these ingredients and a slow simmer.
| Ingredient | Amount | Notes |
|---|---|---|
| Chorizo, Spanish-Style đ„ | œ lb | Spanish chorizo preferred, crumbled |
| Great Northern Beans đ± | 2 cups | Dried, soaked overnight |
| Yellow Onion đ§ | 1 whole | Diced, medium size |
| Garlic Cloves đ§ | 4 cloves | Minced, fresh preferred |
| Carrots đ„ | 2 medium | Diced, about 1 cup total |
| Smoked Paprika đ¶ïž | 1 tbsp | For deep smoky flavor |
| Ground Cumin đż | 1 tsp | Toasted for warmth |
| Bay Leaves đż | 2 whole | Fresh preferred, dried works |
| Chicken Broth đ§ | 4 cups | Low-sodium preferred |
| Tomato Paste đ | 2 tbsp | Smooth, no sugar added |
| Extra-Virgin Olive Oil đ« | 2 tbsp | For sautĂ©ing |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Black Pepper đ¶ïž | œ tsp | Freshly ground |
| Fresh Cilantro đż | ÂŒ cup | Chopped, for garnish |
| Lime đ | 1 whole | Juiced, for brightness |
The chorizo is where the magic happens. Spanish-style has that perfect smoky-spicy balance, but Mexican chorizo works tooâjust adjust the heat to taste. I grab mine from Trader Joe's or the Latin market section at Whole Foods, where they keep it fresh. If you're using dried beans, soak them overnightâthey turn out creamier. The Great Northern beans are my go-to because they hold their shape, but pinto or kidney beans work just as well. For the carrots, don't skip peelingâit keeps them from getting bitter, and you want all that sweetness to shine through in the broth.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though nothing beats the real deal. Fresh bay leaves add depth, but if you've only got dried, use half the amount. The tomato paste can be the squeeze-tube kind from Trader Joe'sâit's perfect for this recipe and lasts forever. For extra richness, stir in a splash of chipotle in adobo sauce at the end, but don't skip the limeâit cuts through all the smokiness and makes everything bright. The cilantro is optional, but I always toss some on top because it adds that fresh finish that makes the soup feel complete.
This soup tastes even better the next dayâhonestly, it's worth making a double batch. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion it into containers so lunches are ready to grab. The broth reduces as it sits, so if you're meal prepping, add a splash of water or broth when reheating. And if you've got extra chorizo crumbles, save them for topping tacos or eggs laterâtrust me, you will.
Why You'll Love This Recipe
- One-Pot Magic: I swear by thisâjust toss everything into one pot, simmer, and forget about it. No chopping mountains of veggies, no fancy techniques, just you, a knife, and 15 minutes of prep. The chorizo crumbles right in, and the beans soften while youâre still deciding what to watch on TV.
- Smoky-Spicy Hug: That Spanish chorizo? Itâs the starâfiery, paprika-kissed, and so satisfying. The onions caramelize into sweetness while the garlic cloves sizzle, then the carrots add a subtle earthy bite. Honestly, the first spoonful makes me pause mid-sentence.
- Leftovers That Donât Suck: This soup begs to be made in bulk. The flavors deepen overnight, and it reheats like a dreamâno mushy beans or bland edges. Iâll be real: Iâve eaten it cold the next day, straight from the fridge, and still craved more.
- Budget-Friendly Powerhouse: Great Northern beans stretch for miles, chorizo adds depth without breaking the bank, and onions/garlic/carrots are pantry staples. Between us, this is the kind of meal that makes grocery day feel like a win. Plus, itâs the rare recipe where cheaper ingredients taste better because theyâre cooked low and slow.
Step-by-step instructions for smoky bean and chorizo soup
Here's how to build a rich, spiced soup that's all about cozy flavors and simple steps.
đ„ Step 1: SautĂ© the Chorizo and Aromatics
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 0.5 lb crumbled Spanish chorizo and cook for 3-4 minutes until it releases its fat and begins to brown. This is where all the smoky magic starts.
Push the chorizo to one side of the pot and add the diced yellow onion and diced carrots. Cook for 5 minutes until the vegetables soften slightly and the onion becomes translucent. Here's the thingâdon't rush this step. You want the vegetables to develop some flavor before the beans join the party.
đł Step 2: Toast the Spices and Build the Base
Add the 4 minced garlic cloves and cook for 30 seconds until fragrantâyou'll know it's ready when the kitchen smells like fresh garlic. Stir in the 1 tablespoon smoked paprika and 1 teaspoon ground cumin, toasting for 1 minute until the spices release their aroma. This toasting step deepens their flavor and removes any raw taste.
Pour in the 2 tablespoons tomato paste and stir to coat everything evenly. Let it cook for 1 minute until it darkens slightly. This creates a rich, umami base that ties all the flavors together. The tomato paste also helps thicken the soup later, so don't skip this step.
đ„ Step 3: Simmer the Beans and Broth
Add the 2 cups soaked Great Northern beans, 4 cups chicken broth, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper to the pot. Bring everything to a boil, then reduce heat to low and let it simmer for 45-50 minutes until the beans are tender but not falling apart.
I know it seems like a long time, but patience pays off here. The beans need to soften completely so they break down slightly in the soup, creating that perfect creamy texture. Stir occasionally to prevent sticking, but don't overdo itâyou want to let those flavors develop naturally.
đȘ Step 4: Finish and Garnish
Once the beans are tender, remove the 2 bay leaves and discard them. Taste the soup and adjust the seasoning if neededâyou might want to add a pinch more salt or a squeeze of the whole lime for brightness. The lime juice cuts through the richness of the chorizo and adds a fresh finish.
Ladle the soup into bowls and garnish with the 0.25 cup chopped fresh cilantro. The cilantro adds a bright, herbaceous note that balances all the smoky, spiced flavors. Serve immediately with crusty bread to soak up every last drop of that delicious broth.
Pro Tips For Making Bean And Chorizo Soup
- CRISP THE CHORIZO FIRST: I learned this the hard wayâskipping the initial crisping means your soup will taste flat. Slice the chorizo into œ-inch pieces, then cook them in a dry pot over medium-high heat for 3-4 minutes until the edges darken and the fat starts to render. This step builds flavor that just simmering wonât.
- SOAK BEANS OVERNIGHT: Great Northern beans are stubborn if you donât prep them right. Dump them in a bowl, cover with cold water, and let them sit for at least 8 hoursâor overnight if youâre planning ahead. This cuts cooking time by 30 minutes and keeps them from turning mushy. (Yes, even if youâre impatient like me.)
- DONâT BOIL THE GARLIC: After frying the chorizo, youâll add onions and garlic. Hereâs the thing: garlic burns faster than you think. Once the onions are soft, lower the heat to medium and add the minced garlic. Stir constantly for 30 secondsâjust until itâs fragrant, not golden. Burnt garlic ruins everything.
- USE CARROT MATCHSTICKS: I used to chop carrots into big chunks, and theyâd either stay rock-hard or turn to mush. Now I slice them into thin matchsticksâabout â -inch thick. They cook faster, hold their shape, and add texture without overpowering the soup. (Your future self will thank you.)
Troubleshooting your bean and chorizo soup
Broth Too Thin?
If your soup feels watery after simmering, reduce the heat to low and let it cook uncovered for an extra 15-20 minutes. The liquid will naturally thicken as the beans break down.
For an instant fix, stir in 1-2 tablespoons of tomato paste or mash a few cooked beans directly into the pot to thicken it. đ„
Chorizo Overpowering?
Balance the heat by adding œ cup diced zucchini or bell pepper with the onionsâtheir mild sweetness will mellow the spice. For extra brightness, squeeze in 1 extra lime or stir in 1 teaspoon of apple cider vinegar at the end.
Iâve also found that a pinch of sugar (ÂŒ tsp) helps round out the flavors without making it sweet.
Beans Staying Hard?
If your beans arenât tender after 50 minutes, check the water levelâyou might need to add œ cup more broth to prevent them from drying out. For faster results, use canned beans (drained and rinsed) instead of dried, but reduce simmering time to 20-25 minutes.
Pro tip: Add a œ-inch slice of kombu seaweed with the beansâit boosts tenderness naturally. đ±
Lacking Depth?
Boost umami by stirring in 1 teaspoon of soy sauce or œ teaspoon of fish sauce at the end. For a smokier profile, add œ teaspoon of liquid smoke or a crushed chipotle pepper in adobo (remove before serving if you prefer no heat).
A splash of red wine (ÂŒ cup) deglazed from the pot also adds complexity. đ·
Grainy Texture?
Blend œ cup of the soup in an immersion blender for 10-15 seconds to smooth it out. For a creamier finish without blending, stir in 2 tablespoons of coconut milk or mashed avocado (trust me, it adds richness).
If the texture is still off, strain the soup through a fine-mesh sieve to remove any uneven bits. đ„Ł
Freezer Burn?
Prevent freezer burn by cooling the soup completely, then transferring it to airtight freezer-safe containers or silicone molds. Leave 1-inch headspace for expansion, and press plastic wrap directly onto the surface before sealing.
Label with the dateâthis soup stays delicious for up to 3 months. When reheating, add 2-3 tablespoons of water or broth to restore thickness. âïž
Nutrition facts
Frequently asked questions
Can I substitute canned beans for dried?
Yes, but adjust the cooking time! Use 2 (15-ounce) cans of drained and rinsed beans instead of soaked dried beans. Simmer them for only 20-25 minutesâthey're already pre-cooked, so overcooking will make them mushy.
What if I don't have smoked paprika?
No problem! Mix 1 tablespoon regular paprika with œ teaspoon liquid smoke for a similar smoky depth. For extra warmth, add Œ teaspoon cayenne pepper. The flavor won't be identical, but it'll still taste delicious.
How can I make this soup spicier?
Add œ teaspoon of crushed red pepper flakes when toasting the spices, or stir in 1 teaspoon of hot sauce at the end. For heat lovers, crumble œ cup of chorizo with extra spice level (look for "picante" labels). Always taste firstâyou can adjust, but you can't take it out!
Can I make this in a slow cooker?
Sauté the chorizo, onions, and spices first, then transfer everything to your slow cooker. Add the remaining ingredients and cook on LOW for 6-7 hours or HIGH for 3-4 hours. The low-and-slow method makes the flavors even deeper.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over medium-low heat until steaming (about 5-7 minutes). If it's too thick, add 2-3 tablespoons of broth or water. Never microwave directly from the fridgeâit creates uneven heating and can make the texture grainy. Stir well before serving!
