Soups & Stews
This black bean soup recipe with meat transforms humble ingredients into a hearty, smoky masterpiece that's perfect for chilly evenings. The secret lies in chorizo's deep, earthy flavor and cumin's warm, aromatic punch—two ingredients that elevate simple black beans into something extraordinary.
What starts as a simmering pot of broth and spices becomes a rich, satisfying bowl of soup with tender meat and beans that practically melt in your mouth.
What makes this recipe truly special is its balance of textures and flavors: crispy chorizo crumbles, tender beans, and a broth so rich it clings to every spoonful. The slow cooking process allows all the spices to meld together, creating layers of flavor that build with each bite.
Unlike many black bean soups, this version includes meat—not just for protein, but to add depth and substance that makes it feel like a complete meal.
The result is a soup that's hearty enough to stand alone but versatile enough to pair with crusty bread or over rice. The aroma alone will draw everyone to the table, while the first spoonful delivers that perfect combination of smoky, spicy, and savory.
This isn't just another black bean soup—it's a flavorful, satisfying dish that feels like a hug in a bowl.
Ready in about 45 minutes, this recipe delivers restaurant-quality results without the fuss. The best part? Leftovers taste even better the next day as the flavors continue to develop. Here's how to make it—simple steps for a soup that will become a staple in your rotation.
Ingredients for black bean soup recipe with meat
Smoky chorizo and cumin transform simple black beans into a hearty, restaurant-worthy soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Chorizo Sausage 🌭 | 6 oz | Spanish chorizo for smoky flavor |
| Dried Black Beans 🫘 | 1 ½ cups | Rinsed before cooking (unsoaked) |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Carrots 🥕 | 2 medium | Peeled and chopped (about 1 cup) |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Canned Diced Tomatoes 🍅 | 1 can (14.5 oz) | San Marzano preferred |
| Bay Leaves 🌿 | 2 whole | Fresh for best flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For that signature smokiness |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish (optional) |
The chorizo is non-negotiable here—Spanish chorizo delivers that authentic smoky depth you can't get from other sausages. Trader Joe's and Whole Foods usually carry it, but if you can't find it, Mexican chorizo works in a pinch. The black beans? Dried is best—they absorb flavors better than canned, but if you're short on time, no-salt-added canned beans will work. For the cumin, toast it in the dry pan for 30 seconds before adding to the pot—it makes all the difference. The carrots can be baby carrots or regular; just make sure they're peeled and chopped into even pieces so they cook through nicely.
No chorizo? Substitute with Italian sausage or even crumbled bacon, though the flavor will be different. Short on cumin? Smoked paprika at double the amount gives you some of that warmth. The tomatoes can be fresh if you prefer—San Marzano cans are my go-to, but any good-quality diced tomatoes will do. Fresh cilantro is ideal for garnish, but if you're not a fan, dried oregano at half the amount works too. The broth is where the magic happens—low-sodium is key so you can control the salt level better. If you've got vegetable broth on hand, it's a great swap, though chicken broth gives that extra depth.
This soup tastes even better the next day as the flavors meld together. Keeps in the fridge for 5 days or freeze for 3 months. I always make a double batch—leftovers make perfect lunches. For extra richness, stir in a spoonful of vegan sour cream or Greek yogurt before serving. The chorizo and beans thicken as they cool, so add a splash of broth if it feels too thick when reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—chorizo, beans, broth—into one pot, and let it simmer. The cumin and chorizo do all the work while you sip wine and pretend you’re not cooking.
- Smoky Depth Bomb: That chorizo isn’t just meat—it’s the star. Crumbled into the broth, it melts into rich, smoky layers that make every spoonful feel like a hug. The black beans soak up the flavor like a sponge, turning this into something heartier than takeout.
- Lunchbox Hero: Between us, this soup is my meal-prep secret weapon. Make a big batch on Sunday, and you’ve got lunch for the week. Pack it in jars—beans stay tender, broth stays warm, and the cumin keeps it exciting even day three.
- Budget Winner: Dried beans and chorizo stretch this recipe into a full week’s worth of dinners without breaking the bank. Honestly, I’ve served it at potlucks, game nights, and even as a cheap date-night meal—no one questions the price tag when it’s this good.
Step-by-step instructions for smoky chorizo black bean soup
Here's how to build a rich, hearty soup with deep smoky flavors and tender meat.
Sauté the Aromatics and Chorizo
Heat the 2 tablespoons olive oil in a large pot over medium-high heat. Add the 6 ounces chorizo sausage, sliced into half-moons, and cook for 4-5 minutes until the edges begin to brown and the fat renders out. This step develops that signature smoky depth that makes this soup special.
Remove the chorizo with a slotted spoon and set it aside for now. In the same pot, add the 1 whole yellow onion and 2 medium carrots, both diced, along with the 4 cloves garlic cloves that have been minced. Cook for 5-6 minutes until the vegetables soften slightly and the garlic becomes fragrant. You'll know it's ready when the onions turn translucent and the carrots begin to caramelize at the edges.
Toast the Spices and Add Liquids
Reduce the heat to medium-low and add the 1.5 tablespoons ground cumin and 1 tablespoon smoked paprika, stirring constantly for 30 seconds until the spices are fragrant and toasted. This step unlocks their full flavor potential—don't skip it! Add the 1 can (14.5 ounces) diced tomatoes (with juices), 4 cups chicken broth, and 1.5 teaspoons salt. Stir well to combine.
Bring the mixture to a gentle boil, then reduce heat to medium-low and add the 1.5 cups dried black beans (rinsed) and 2 whole bay leaves. The beans should be fully submerged—if not, add a splash of water. Let it simmer uncovered for 30 minutes, stirring occasionally. This initial simmer helps soften the beans and infuse the broth with flavor.
Cook the Beans and Finish the Soup
After 30 minutes, check the beans for tenderness. If they're still firm, add 1 more cup of water and continue simmering for another 20-30 minutes until they're tender but not mushy. You'll know they're done when a bean easily crushes between your fingers. If the soup becomes too thick before the beans are tender, add more water as needed.
Once the beans are tender, stir in the reserved chorizo and cook for an additional 5 minutes to heat everything through. Remove the bay leaves and adjust the seasoning with black pepper to taste. The soup should be rich and flavorful, with a deep smoky aroma from the chorizo and cumin.
Garnish and Serve
Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro for a bright, fresh finish. Serve immediately while hot, with crusty bread or over rice if desired. The flavors will continue to meld as it sits, so don't wait too long to enjoy it. This soup is hearty enough for a main dish but light enough to feel satisfying without being overwhelming.
Pro Tips For Making Black Bean Soup Recipe With Meat
- Slice the Chorizo Thin: That thick chorizo won’t render its fat or flavor properly. Grab a sharp knife and cut it into ¼-inch slices before browning—you’ll get crispy edges and even cooking every time. (Yes, even if you’re impatient like me, resist the urge to skip this.)
- Soak Beans Overnight: I used to toss dried black beans straight into the pot and wonder why they stayed hard. Soak them in cold water for 8+ hours (or quick-soak in boiling water for 2 hours), then drain and rinse. This cuts cooking time by half and keeps the texture creamy, not mealy.
- Brown the Chorizo First: If you add chorizo to the pot raw, you’re just simmering it—not searing it. Sear the slices in a dry pan over medium-high heat until deeply browned (3-4 minutes). That caramelized crust carries the smoky flavor into every spoonful.
- Add Cumin Last: Ground cumin burns faster than you think. Stir it into the soup just 5 minutes before serving, not at the start. This keeps its bright, toasty aroma instead of turning bitter. (Trust me, your nose will thank you.)
Common mistakes when making this recipe
Skipping the Chorizo Toast
I see people rushing this step all the time, but toasting the chorizo is where the magic happens. When you skip browning the chorizo first, you miss out on that deep, smoky flavor that infuses the entire soup.
The fat renders out and carries those delicious flavors into the broth. If you're in a hurry, at least brown it for 2 minutes—it makes a noticeable difference. 🔥
Undercooking the Beans
Nothing ruins a hearty soup like mushy beans. I’ve seen so many recipes where people pull the beans out too soon, and they end up falling apart in the broth. Test them by pressing a bean between your fingers—it should be tender but still hold its shape.
If they’re still firm after 1 hour of simmering, add ½ cup more water and let them cook another 20 minutes. Patience here is key!
Ignoring the Spice Toast
Toasting the cumin and smoked paprika for just 30 seconds might seem like a small detail, but it unlocks their full aroma. Skipping this step means your soup will taste flat and one-dimensional. Use a dry pan and stir constantly to avoid burning.
The moment the spices release their fragrance, you’ll know they’re ready to go into the pot. Trust me, your taste buds will thank you. 🌶️
Adding Salt Too Early
Salt is your friend, but adding it too soon can make the beans tough and the broth bland. Wait until after the beans have simmered for 30 minutes before adding the 1.5 teaspoons of salt.
This lets the flavors develop naturally before you season. Taste as you go—you can always add more salt later, but you can’t take it out!
Using High Heat for Simmering
A rolling boil will turn your soup into a thin, flavorless mess. Keep the heat at a gentle simmer—you should see just a few small bubbles breaking the surface. High heat causes the broth to evaporate too quickly, concentrating flavors unevenly.
If your beans aren’t softening, it’s likely because the heat is too low, not too high. Adjust as needed, but keep it steady. ⏰
Forgetting to Taste at the End
So many cooks stop stirring the moment the beans are tender, but the final taste is what ties everything together. After removing the bay leaves, give the soup a thorough taste. Adjust the seasoning with black pepper or even a pinch of salt if needed.
A little cilantro or a squeeze of lime can brighten it up too. Don’t skip this step—it’s the difference between good and great soup. ✨
Nutrition facts
Frequently asked questions
Can I use canned black beans instead of dried?
Yes! For convenience, use 2 (15-ounce) cans of no-salt-added black beans, drained and rinsed. They’ll save you 1 hour of simmering time, but dried beans develop deeper flavor. If using canned, reduce the broth by 1 cup since they absorb less liquid.
What if I don’t have chorizo? What’s the best substitute?
Try Italian sausage (mild or spicy) or crumbled bacon for smokiness. For Mexican-inspired flavor, use ground beef with 1 extra teaspoon of smoked paprika. Cook the meat until browned before adding other ingredients to develop flavor.
How can I make this soup thicker or thinner?
For a thicker soup, mash ½ cup beans with a fork or blend briefly. For a thinner broth, add ½ cup water or broth at a time while simmering. Stir well after each addition to avoid lumps. The ideal consistency should coat the back of a spoon lightly.
Can I make this soup vegetarian?
Replace the chorizo with 1 cup cooked lentils or extra black beans and add 1 tablespoon soy sauce or liquid smoke for depth. Boost umami with 1 teaspoon miso paste or ½ cup mushrooms sautéed with the onions. The smoky paprika and cumin will still shine.
How long will leftovers keep, and how should I reheat them?
Store in an airtight container in the fridge for 5 days or freeze for 3 months. Reheat gently on the stove over medium-low heat, stirring occasionally, until steaming hot. Add a splash of broth or water if the soup thickens too much during reheating.
