Soups & Stews
This Campbell's pork and bean soup recipe brings that classic canned-soup comfort into your kitchen with deep smoky flavors and tender pork that melts in your mouth. 🌟 I've adapted the iconic taste by slow-cooking the beans until they're creamy and the pork until it's fork-tender—just like my grandmother used to make, but with a modern twist that's foolproof for weeknight dinners.
The secret lies in balancing the sweetness of the beans with just enough salt, pepper, and a touch of sugar to round out the flavors. I use a combination of dried beans for texture and canned beans for convenience, letting them simmer together until the broth becomes rich and aromatic.
The pork shoulder breaks down beautifully, infusing the soup with its natural juices and creating a hearty, satisfying bite.
What you'll end up with is a creamy yet chunky soup that's perfect for chilly evenings—packed with tender pork, velvety beans, and a broth that's both comforting and deeply flavorful.
The slow-cooked method ensures every spoonful is packed with warmth, while the optional garnish of fresh parsley or a sprinkle of crackers adds a touch of freshness.
This recipe scales perfectly for meal prep, making it ideal for busy weeks when you need a nourishing meal on the table in under an hour. Whether you're serving it to a crowd or saving leftovers for lunch, this soup delivers restaurant-quality results with minimal effort. Let's get cooking!
Ingredients for campbell's pork and bean soup
Six ingredients bring that nostalgic Campbell's taste to your slow-cooker with smoky richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 2 lb | Bone-in, cut into 1-inch cubes |
| Dried Navy Beans 🌾 | 1 ½ cups | Rinsed, soaked overnight |
| Canned White Beans 🌾 | 1 can | 15 oz can, drained |
| Smoked Paprika 🌶️ | 1 tbsp | For deep smoky flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Onion 🧅 | 1 whole | Medium yellow, diced |
| Carrot 🥕 | 2 whole | Medium, sliced into rounds |
| Celery Stalks 🥬 | 3 whole | Cut into 1-inch pieces |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For rich depth of flavor |
| Apple Cider Vinegar 🍎 | 1 tbsp | Brightens flavors naturally |
| Granulated Sugar 🍬 | 1 tsp | Balances flavors |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The pork shoulder is non-negotiable here—its fat content melts into the broth, creating that iconic Campbell's depth. Grab the bone-in version from Costco or your butcher for the best flavor. If you're short on time, pre-cut pork shoulder from the grocery store's meat counter works too. For the beans, dried navy beans give that classic texture, but Great Northern or cannellini work just as well. The canned white beans are a time-saver, but if you're prepping ahead, soak the dried beans overnight—they'll be creamier after cooking. Smoked paprika is the secret weapon for that smoky flavor; Penzeys or McCormick are my go-tos, but any brand with vibrant color will do.
No smoked paprika? Substitute 1/2 tsp liquid smoke plus 1/2 tsp regular paprika—it's not identical, but you'll still get that smoky essence. Fresh garlic and onion are ideal, but powdered garlic and onion at half the amount work in a pinch. The tomato paste can be tricky—those little squeeze tubes at Trader Joe's are perfect, but if you only have canned tomatoes, blend them into a paste first. For extra richness, add a splash of balsamic vinegar instead of apple cider vinegar. The sugar might seem odd, but it balances the salt and acid beautifully—trust me on this. If you're watching sugar, reduce to 1/2 teaspoon.
This soup tastes even better the next day as flavors meld together. Store in the fridge for up to 5 days, or freeze portions for 3 months. I double the batch and freeze half—perfect for lazy weeknights. The pork will get even more tender after reheating, so don't rush it. For meal prep, portion into containers with a layer of broth on top to keep everything moist. Garnish with fresh parsley just before serving—it adds that pop of color and freshness that makes it feel special.
Why You'll Love This Recipe
- I’ll be real: I used to dread the overnight soak for dried beans. Not here. Just toss in the navy beans raw with the pork—by the time the shoulder gets tender, they’re perfectly soft. The canned white beans? They’re the real MVP, adding texture without fuss.
- No-Soaking Required: I’ll be real: I used to dread the overnight soak for dried beans. Not here. Just toss in the navy beans raw with the pork—by the time the shoulder gets tender, they’re perfectly soft. The canned white beans? They’re the real MVP, adding texture without fuss.
- Smoky, Deep Umami Bomb: That smoked paprika and pork shoulder combo? It’s where this soup gets its soul. The pork melts into shreds while the beans soak up all that rich, smoky flavor—like a cross between a campfire and your grandma’s kitchen. Honestly, the first bite makes me want to skip dinner and just eat soup for the week.
- Lunchbox to Leftovers: Between us, this is my go-to for meal prep. Pack it in thermoses for work—it stays warm and hearty. Or make a double batch: the next day’s lunch is just as good, and the leftovers? Even better with a sprinkle of fresh parsley. (Yes, even on a Tuesday night.)
Step-by-step instructions for smoky pork and bean soup
Here's how to create a rich, smoky soup that's hearty enough for cold days.
🔥 Step 1: Sear the Pork Shoulder for Deep Flavor
Heat a large Dutch oven over medium-high heat. Add the 2 lb pork shoulder cut into 1-inch cubes in a single layer, letting them sear undisturbed for 3-4 minutes until golden brown on all sides. This step develops incredible flavor through the Maillard reaction.
Once browned, remove the pork and set it aside. You'll notice the bottom of the pot has beautiful browned bits—this is called the "fond," and it's packed with flavor. Don't worry about cleaning it up yet; we'll scrape it up in the next step. The pork will continue cooking in the soup, so no need to worry about overcooking it at this stage.
👨🍳 Step 2: Sauté the Vegetable Base
In the same Dutch oven, reduce heat to medium and add 1 tbsp olive oil if needed (though the pork should have rendered enough fat). Add the diced onion, sliced carrots, and chopped celery stalks. Cook for 5-6 minutes until the vegetables soften slightly and begin to release their natural juices.
Stir in the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here's where the magic happens: add the 1 tbsp smoked paprika and stir to coat the vegetables evenly. This is where that deep, smoky flavor starts to develop. The vegetables should be tender but still hold their shape—don't let them turn mushy.
🍳 Step 3: Build the Soup Foundation
Pour in the 4 cups chicken broth and scrape up all those browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the flavor we developed earlier. Bring the mixture to a gentle boil, then reduce heat to medium-low and add the 2 tbsp tomato paste, stirring until fully dissolved.
Add the 1.5 cups soaked dried navy beans, 1 can drained white beans, 1 tbsp apple cider vinegar, 1 tsp granulated sugar, 1.5 tsp salt, and 0.5 tsp black pepper. The vinegar brightens the flavors while the sugar helps balance the acidity. Stir everything together and let the soup simmer gently for 20 minutes, partially covered, to allow the flavors to meld.
🥘 Step 4: Cook the Pork to Tender Perfection
Return the seared pork to the pot and add the 1.5 cups soaked dried navy beans (if you didn't add them earlier). The pork will need about 1.5 to 2 hours of simmering to become fork-tender. Here's the key: maintain a gentle simmer—you should see just a few small bubbles breaking the surface occasionally.
Check the pork periodically after the first hour. It's done when a sharp knife slides in and out easily with minimal resistance. The beans should also be tender but still hold their shape. If the soup starts to reduce too much, add a little water or broth to maintain the proper consistency. The longer it simmers, the more flavorful everything becomes.
🍽️ Step 5: Finish and Serve with Fresh Herbs
Once the pork is tender, taste the soup and adjust seasoning if needed. You might need a little more salt or a splash of vinegar to balance the flavors perfectly. Remove the pork and shred it using two forks, then return it to the pot and stir to combine.
Stir in the 0.25 cup chopped fresh parsley just before serving. This adds a fresh, bright note that cuts through the richness of the pork and beans. Ladle the soup into bowls and serve immediately with crusty bread. The aroma alone will make your kitchen feel like a cozy country kitchen, and every spoonful delivers that perfect balance of smoky, savory, and slightly sweet flavors.
Pro Tips For Making Campbell'S Pork And Bean Soup
- Brown the Pork First: Skip the direct-simmer route—sear the pork shoulder in batches over medium-high heat until deeply browned. This isn’t just for flavor; it’s the only way to build that rich, caramelized base that turns a simple soup into something hearty. (Yes, even if you’re impatient like me.)
- Soak Beans Overnight: Dried navy beans need a head start. Toss them in cold water with a pinch of salt the night before and let them sit. This cuts cooking time by nearly half and prevents that sad, split-bean texture. (Your future self will notice the difference.)
- Don’t Rush the Smoked Paprika: Stir it in after the pork has simmered for at least 15 minutes. Adding it too early burns off its delicate, smoky flavor—like throwing a good cigar in the fire. A little patience here makes the soup taste like it’s been simmering for hours.
- Crumble the Garlic: Skip the mincing—roughly crush the garlic cloves with the flat of your knife before tossing them in. This releases more flavor without turning the soup into a paste. (I learned this the hard way after making a garlic slurry that ruined a batch.)
Wine and beer pairings for this recipe
Red Wine Pairings
For this smoky pork and bean soup, I reach for a medium-bodied red wine with enough tannin to stand up to the richness. A Zinfandel from California—like Ravenswood Old Vine Zinfandel—works beautifully with its dark fruit notes and subtle spice.
The wine's acidity cuts through the soup's creaminess while its jammy qualities complement the pork's deep flavor. 🍷
Another excellent choice is a Rhône-style Syrah from the Northern Rhône Valley, such as Crozes-Hermitage. These wines offer earthy, peppery notes that mirror the smoked paprika in the soup, creating a harmonious balance.
If you prefer something lighter, a Pinot Noir from Oregon—like Domaine Serene—adds a bright acidity that refreshes your palate between spoonfuls.
Crisp White Wine
If you're not a red wine fan, don't worry—a crisp white can shine here too. A dry Riesling from Germany, such as Dr. Loosen Blue Slate, brings a touch of sweetness to contrast the soup's savory depth.
The wine's mineral notes also enhance the bean and pork flavors, making each bite more complex. 🍷
For something even lighter, try a Sauvignon Blanc from New Zealand, like Oyster Bay. Its citrusy brightness cuts through the soup's richness, while its herbal undertones complement the fresh parsley garnish. Both wines are versatile enough to handle the soup's smoky and slightly sweet profile without overpowering it.
Craft Beer Pairings
If you're serving this soup with beer, I recommend a hoppy American pale ale like Fat Tire from New Belgium. The beer's malty sweetness balances the soup's acidity, while its citrusy hops echo the apple cider vinegar in the recipe.
The carbonation also helps cleanse your palate between bites. 🍺
For a darker option, try a Belgian-style dubbel like Westmalle Dubbel. The beer's caramel and spice notes harmonize with the pork and smoked paprika, creating a rich, satisfying pairing.
If you prefer something lighter, a German Helles Lager—such as Weihenstephaner Original—offers a crisp, clean finish that lets the soup's flavors shine.
Non-Alcoholic Options
For those skipping alcohol, a sparkling apple cider like Martinelli's Sparkling Apple Cider adds a festive touch while complementing the soup's sweet and smoky notes. The bubbles help refresh your palate between spoonfuls. 🍎
Alternatively, try a ginger beer like BrewDog Ginger Beer. The ginger's spicy kick enhances the smoked paprika in the soup, while the effervescence balances the dish's richness. Both options bring a refreshing contrast that elevates the meal without overpowering it.
Nutrition facts
Frequently asked questions
Can I make this soup with canned beans only?
Yes, you can! For a quicker version, use 4 cans of white beans (15 oz each) instead of the dried beans. Just reduce the cooking time to 45-60 minutes after adding the pork, since canned beans are pre-cooked. The texture will be slightly softer, but still delicious. For extra depth, add 1/2 cup of tomato sauce with the broth to mimic the dried beans' breakdown.
How do I make this soup creamier without adding dairy?
Blend 1 cup of the soup (including some beans and broth) until smooth, then return it to the pot. This creates a velvety texture without dairy. For even more richness, mash 1/2 cup of the cooked beans directly into the pot while simmering. The natural starches from the beans thicken the broth naturally.
Can I substitute the pork shoulder with chicken or turkey?
You can, but expect a different texture and flavor. Use 2 lbs of chicken thighs (bone-in, skin-on for best results) and reduce cooking time to 45-60 minutes. The skin will render fat that enriches the broth. For turkey, use 2 lbs of turkey leg and cook for 1 hour. Both will work, but the pork's unique fat content gives this soup its signature depth.
Why does my soup taste bland after reheating?
Reheating often dulls flavors because the broth reduces. Fix this by adding 1/4 cup of water or broth per quart of soup, then simmer uncovered for 5-10 minutes to let flavors reconcentrate. For extra punch, add 1/2 tsp of smoked paprika or a splash of apple cider vinegar while reheating. Always taste and adjust salt before serving.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to airtight containers. Store in the fridge for up to 5 days or freeze for 3 months. For reheating, warm over medium-low heat on the stove (never microwave directly from frozen). Add a splash of water if it's too thick. The flavors actually improve after 24 hours as everything melds together!
