Soups & Stews
This black bean soup with pork recipe delivers the kind of smoky, hearty comfort that feels like a hug in a bowl.
I first perfected it during a Charleston winter when I needed to stretch a few pounds of pork into something substantial enough to feed my whole team at The Smoky Pig.
The secret lies in slow-cooked chorizo and cumin, which build layers of depth while keeping the soup simple enough for weeknight dinners.
What sets this recipe apart is the balance of textures—tender pork shoulder that practically melts, creamy black beans, and just enough chorizo for that signature smoky kick.
I like to brown the pork first (never skip this step!) to develop a rich crust, then let everything simmer together until the flavors meld into something impossibly comforting. The result is a soup that tastes even better the next day, when the flavors have fully developed.
By the time you're done, you'll have a pot of soup that's perfect for chilly evenings or game day gatherings. The aromatics—garlic, onion, and cumin—fill your kitchen with warmth, while the final touch of lime brightens the richness.
This is the kind of recipe that transforms simple ingredients into something extraordinary, and it's become a staple in my kitchen ever since.
Whether you're feeding a crowd or meal prepping for the week, this soup delivers restaurant-quality results with minimal effort. The slow cooking process means you can walk away and come back to a meal that's practically made itself. Let's get started—your taste buds will thank you.
Ingredients for black bean soup with pork
Pantry staples meet smoky pork magic for a soup that tastes like home.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 2 lb | Boneless, cut into 1-inch cubes |
| Dried Black Beans 🌱 | 1 ½ cups | Rinsed before cooking |
| Spanish Chorizo 🌭 | 8 oz | Sliced into rounds, casing removed |
| Yellow Onion 🧅 | 1 whole | Diced, about 1.5 cups |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky depth |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube or canned |
| Fresh Lime 🍋 | 1 whole | Juiced, zest optional |
| 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 Leaves 🌿 | 2 whole | Removed before serving |
The pork shoulder is the star—look for well-marbled cuts at your butcher or grocery store's meat counter. Costco or Whole Foods usually have great options, but even the regular supermarket's pork shoulder works if it's fresh. I always ask for it cut into 1-inch cubes to save time, but you can do it yourself with a sharp knife. The chorizo adds that signature smoky depth, so don't skimp—Spanish chorizo (like La Querencia) has the best flavor, but any good-quality Spanish chorizo will do. If you can't find Spanish, Mexican chorizo works too, though it's slightly sweeter.
No Spanish chorizo? Substitute with smoked sausage or even a little smoked paprika plus a pinch of cayenne for heat. The black beans can be canned (rinsed well) if you're in a hurry, but dried beans give the best texture. For the onion, yellow or red both work—just make sure it's fresh. The cumin and smoked paprika are non-negotiable for that authentic smoky flavor. Toast the cumin in a dry pan for 30 seconds before adding it to the soup—trust me on this. The lime juice brightens everything up, so use freshly squeezed if you can. If you're short on time, bottled lime juice works fine, though it won't have the same zing.
This soup tastes even better the next day, so make extra if you can. It keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. I like to portion mine into containers with a little extra broth so it reheats perfectly. The cilantro and lime juice can be added fresh when serving—don't mix them in early or they'll turn the soup bitter. If you're prepping for a crowd, double the recipe—it's that good.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, let it simmer, and walk away. The pork shoulder practically falls apart, the chorizo crumbles into rich, spicy bits, and the beans soften without fuss. No chopping mountains of veggies or stirring every five minutes.
- Deep, Smoky Goodness: That Spanish chorizo? It’s the star—fiery, smoky, and salty all at once. Pair it with the slow-cooked pork and earthy black beans, and you’ve got a flavor bomb that tastes even better the next day. Honestly, the first bite makes me forget I’m eating something simple.
- Meal Prep Dream: This soup gets richer overnight, so I make a big batch on Sundays. The flavors meld perfectly, and it reheats like a hug—great for lunches or when unexpected guests show up. My kids even ask for it, and that’s saying something.
- Budget-Friendly Feast: Pork shoulder is cheap, dried beans last forever, and a little chorizo stretches far. I feed four people for under $10, and there’s always leftovers. Between us, it’s the kind of recipe that makes grocery day less stressful.
Step-by-step instructions for smoky cumin black bean soup with pork
Here's how to build rich, smoky depth in one pot using the ingredients you've gathered.
Sear the Pork Shoulder for Maximum Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Add the 2 pounds pork shoulder in a single layer, working in batches if needed, and sear for 4-5 minutes per side until deeply browned. This step creates the foundation of flavor through the Maillard reaction.
Once browned, remove the pork from the pot and set aside. You'll notice the pork releases some fat into the pot—don't wipe it out. This fat will help build the soup's richness. If the fat level looks low, add another 1 tablespoon olive oil to maintain proper heat conduction.
Sauté Aromatics and Build the Spice Base
In the same Dutch oven, add the 8 ounces Spanish chorizo and cook for 3-4 minutes, breaking it into small pieces with a wooden spoon. The chorizo will release its oils and develop a fragrant aroma. Remove and set aside with the pork.
Add the 1 whole yellow onion and cook for 5 minutes until softened and beginning to caramelize. Stir in the 4 cloves garlic cloves, 1 tablespoon ground cumin, and 1 tablespoon smoked paprika, cooking for another 1 minute until the spices are fragrant and the garlic is golden. This aromatic base forms the soul of your soup.
Simmer the Beans and Pork Until Tender
Return the pork and chorizo to the pot. Add the 1.5 cups dried black beans, 4 cups vegetable broth, and 2 tablespoons tomato paste. Stir well to combine all ingredients. Bring to a boil, then reduce heat to low and simmer uncovered for 1.5 hours, stirring occasionally.
After about 45 minutes, you'll notice the beans begin to soften and the pork becomes more tender. This is when the flavors start melding together. Add the 2 whole bay leaves at the 1-hour mark to infuse subtle herbal notes. The soup should have a rich, smoky aroma by this point.
Finish with Bright Acid and Fresh Herbs
Once the beans are tender and the pork easily shreds with a fork, remove the bay leaves. Stir in the juice of the 1 whole fresh lime and the 1.5 teaspoons salt. Taste and adjust seasoning with the 0.5 teaspoon black pepper if needed. The acid from the lime brightens all the rich flavors.
Just before serving, stir in the 0.25 cup fresh cilantro. This adds freshness and visual appeal. The soup should have a thick, hearty consistency with tender pork and beans in a smoky, slightly spiced broth. Serve immediately while hot, garnished with additional cilantro if desired.
Pro Tips For Making Black Bean Soup With Pork
- CRISP THE CHORIZO FIRST: Toss the sliced Spanish chorizo in a dry pan over medium-high heat for 2-3 minutes before adding it to the soup—this renders the fat and deepens its smoky flavor. I used to just toss it in raw, and the soup always tasted flat until I realized the difference.
- SOAK BEANS 12 HOURS MINIMUM: Dried black beans need at least 12 hours in water to soften properly, but don’t drain them completely before cooking—leave a cup of soaking liquid to add to the pot. I learned this the hard way when my beans turned mushy and split open mid-cook.
- BROWN THE PORK SHOULDER: Cut the pork shoulder into 1-inch chunks and sear them in batches in a hot pot until deeply browned on all sides. This step builds flavor that no amount of simmering can replicate—skip it, and you’re just making stew, not soup.
- SIMMER LOW AND COVERED: Once everything’s in the pot, reduce heat to a bare simmer (tiny bubbles, not rolling) and keep it covered. I used to crank the heat and wonder why the beans never got tender—this is the only way to guarantee they break down without turning to mush.
Best sauces and condiments for black bean soup with pork
Creamy Avocado Swirl
Blend 1 ripe avocado with ½ cup sour cream and 1 tablespoon lime juice until smooth. Drizzle 1 tablespoon over each serving just before eating—it adds a velvety texture that contrasts beautifully with the smoky pork.
I like to use Hass avocados when they're at peak ripeness for the best creaminess. 🥑
Spicy Chipotle Crema
Mix ½ cup Mexican crema with 1 teaspoon adobo sauce from a can of chipotles and ½ teaspoon smoked salt. This adds a smoky, slightly spicy kick that amplifies the chorizo's flavor.
I keep this in a small jar in my fridge for quick access—it's perfect for adding heat without overpowering the soup. 🌶️
Cilantro-Lime Crema
Whisk together ½ cup sour cream, 2 tablespoons chopped cilantro, 1 tablespoon lime juice, and a pinch of salt. This bright, herbaceous topping cuts through the richness and adds freshness. I often make extra and use it on tacos too—it's a kitchen staple. 🍋
Crispy Tortilla Strips
Cut 1 small corn tortilla into thin strips, brush with olive oil, and bake at 375°F for 8-10 minutes until crispy. These add a satisfying crunch that balances the soup's creamy texture. I like to sprinkle them with ½ teaspoon smoked paprika before baking for extra flavor. 🌯
Pickled Red Onions
Quick-pickle ½ red onion sliced thin with ¼ cup apple cider vinegar, 1 teaspoon sugar, and ½ teaspoon salt for 20 minutes. The tangy crunch adds a refreshing contrast to the rich soup.
I often make a big batch and keep it in the fridge for other dishes too. 🧅
Extra Smoky Finish
For an extra layer of smokiness, sprinkle each serving with ½ teaspoon smoked paprika or a pinch of liquid smoke (just ¼ teaspoon). This is especially good if you want to emphasize the pork's smoky notes.
I keep a small bottle of La Querencia liquid smoke on hand for just this purpose. 🔥
Nutrition facts
Frequently asked questions
Can I use canned black beans instead of dried?
Yes, you can absolutely substitute canned beans! Use 2 (15-ounce) cans of black beans, drained and rinsed thoroughly. The soup will have a slightly different texture—more immediate creaminess—but the flavor will still be rich and satisfying. For best results, add the beans during the last 15 minutes of simmering to prevent them from becoming mushy.
How can I make this soup in a slow cooker? Transfer all ingredients (except cilantro and lime) to your slow cooker and cook on low for 7-8 hours or high for 4-5 hours. The pork and beans will become incredibly tender, and the flavors will meld beautifully. Just
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or broth to prevent drying out. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Avoid boiling—this can make the pork tough. The soup tastes even better reheated, as the flavors deepen overnight.
Can I add other vegetables to this soup?
Try adding 1 diced bell pepper and 1 cup corn kernels with the onions for a Southwestern twist. For extra heartiness, stir in 1 diced potato or ½ cup chopped kale during the last 30 minutes of cooking. Just be mindful of cooking times—root vegetables need more time than leafy greens.
Why does my pork turn out tough?
Overcooking is the most common issue. The pork should be tender but not falling apart—it should shred easily with a fork. Always use a meat thermometer: remove the pork when it reaches 195°F (it'll continue cooking slightly while resting). Also, avoid boiling the soup—keep it at a gentle simmer to prevent toughness.
