Soups & Stews
This Campbell's pork and bean soup recipe brings back the comforting flavors of childhood—rich, smoky tomato base meeting tender pork and hearty beans. 🔥 Growing up in Georgia, I learned that the secret to great soup lies in slow simmering and quality ingredients, not shortcuts.
The key technique is building that deep tomato flavor through caramelized onions and a touch of smoked paprika, creating the signature taste that makes this more than just a canned soup knockoff.
The beauty of this recipe is its simplicity—just a handful of pantry staples and an hour on the stove transforms basic ingredients into something restaurant-worthy.
We're talking tender pulled pork that practically melts in your mouth, creamy beans that hold their shape, and a sauce so flavorful it coats every spoonful.
Unlike many recipes that skimp on meat, this version uses actual pork shoulder, cut into bite-sized pieces that become irresistibly tender during the long simmer.
What you'll end up with is a steaming bowl of soup that smells like home—smoky at first bite, then sweet and savory as the flavors develop.
The slow cooking process allows all the ingredients to meld together perfectly, creating that perfect balance of textures and tastes that makes this soup so universally loved. The best part? It tastes even better the next day, making it perfect for meal prep.
Serve it with crusty bread for soaking up every last drop of that flavorful broth, or top with a sprinkle of fresh parsley for a touch of brightness. This is the kind of soup that warms the soul on cold days and brings people together at the table.
Let's get started on making it from scratch—no cans required.
Ingredients for campbell's pork and bean soup
Just 14 pantry staples transform into that nostalgic, smoky bowl of comfort you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 2 lb | Cut into 1-inch pieces |
| Yellow Onions 🧅 | 2 whole | Chopped, medium dice |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Tomato Sauce 🍅 | 28 oz | High-quality, no sugar added |
| Smoked Paprika 🌶️ | 2 tsp | For smoky depth |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🍃 | 2 whole | Remove before serving |
| Great Northern Beans 🌱 | 1 ½ cups | Dried, soaked overnight |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Apple Cider Vinegar 🍏 | 1 tbsp | For brightness |
| Olive Oil 🫒 | 2 tbsp | For caramelizing onions |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The pork shoulder is non-negotiable here—it's what gives this soup that melt-in-your-mouth texture. Look for bone-in cuts at your local butcher shop if you want extra flavor, but the regular supermarket pork shoulder works perfectly fine. I always grab mine from Costco when I'm making a big batch, but a 2-pound cut from the grocery store is plenty for 6 servings. For the beans, dried is ideal (they hold their shape better), but no-salt-added canned beans are a lifesaver when you're short on time. Just rinse them well to cut down on sodium. The tomato sauce? Rao's or Muir Glen are my go-tos—they've got that rich, deep flavor without needing extra sugar.
No smoked paprika? Substitute 1 tsp regular paprika plus 1/4 tsp liquid smoke for that signature smoky taste. Fresh thyme is ideal, but dried works at one-third the amount. Short on chicken broth? Vegetable broth works just as well—just add a splash of soy sauce for depth. The apple cider vinegar might seem like an odd addition, but trust me, it brightens up the whole dish. For the onions, yellow or red both work, but yellow has that classic Campbell's flavor. And if you're feeling fancy, caramelize them in the olive oil before adding everything else—game changer!
This soup tastes even better the next day as all the flavors meld together. Store it in the fridge for up to 5 days or freeze portions for 3 months. I always make a double batch—one for dinner, one for lunches. The beans hold up beautifully, and the pork stays tender when reheated. For serving, crusty bread is perfect (any sourdough loaf from the bakery section works), but even a simple baguette will do. Garnish with fresh parsley right before serving—it adds that pop of color and freshness that makes it look restaurant-worthy.
Why You'll Love This Recipe
- Fewer Ingredients, More Magic: Honestly, I swear by this recipe because it’s that good with just five core ingredients. The pork shoulder melts into tender shreds while the onions caramelize—no fancy techniques, just a pot and patience. That smoked paprika? It’s the secret that turns simple beans and tomatoes into something rich and smoky without extra effort.
- Deep, Smoky Comfort: Between us, this soup tastes like a hug in a bowl. The pork shoulder gives it a meaty depth, while the tomato sauce and paprika create this perfect balance of tangy, smoky, and slightly sweet. I’ll be real: it’s the kind of flavor that makes you pause mid-sip and think, "Wait, how did this get so good?"
- Weeknight & Meal Prep Hero: I make a double batch every Sunday because it’s exactly what you need when you’re exhausted. Serve it over rice for a heartier meal, or just as-is with crusty bread—it’s that versatile. And the best part? It tastes even better the next day, so leftovers become breakfast or lunch without a second thought.
- Budget-Friendly Powerhouse: Pork shoulder and canned tomatoes stretch into a ton of servings without breaking the bank. I’ve fed four people for under $10, and they always ask for seconds. It’s my go-to when I need a filling, satisfying meal that doesn’t require a grocery haul. Plus, the flavors only get richer as it sits.
Step-by-step instructions for smoky tomato pork and bean soup
This hearty soup delivers deep, smoky flavors with tender pork and rich tomato base—every step builds on the last.
🔥 Step 1: Sear the Pork Shoulder for Maximum Flavor
Heat a large Dutch oven over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 2 lb pork shoulder cut into 1-inch pieces in a single layer. Let them sear undisturbed for 3-4 minutes until deeply browned on one side—this creates the flavor foundation.
Flip the pork pieces and continue searing for another 3-4 minutes until all sides are golden brown. Remove the pork and set it aside on a plate. Here's the thing—don't rush this step. Those browned bits (fond) are pure flavor gold that will dissolve into the soup later.
🍳 Step 2: Caramelize Onions and Build the Tomato Base
In the same Dutch oven, add the 2 whole yellow onions chopped into medium dice and cook over medium heat for 8-10 minutes, stirring occasionally, until softened and beginning to caramelize—that sweet, jammy smell means it's working.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Pour in the 28 oz canned tomato sauce, scraping up any browned bits from the bottom. Stir in the 2 teaspoons smoked paprika, 1 teaspoon dried thyme, and 1.5 teaspoons kosher salt. Let this mixture simmer uncovered for 10 minutes to deepen the flavors.
🥘 Step 3: Simmer Pork and Beans in Flavorful Broth
Return the seared pork to the pot along with the 4 cups chicken broth and 1 tablespoon apple cider vinegar. Add the 1.5 cups soaked Great Northern beans (drained) and 2 whole bay leaves. Bring everything to a gentle boil, then reduce heat to low and simmer uncovered for 1 hour 15 minutes.
Here's where the magic happens: the pork will become fork-tender while the beans absorb all that smoky tomato goodness. Stir occasionally to prevent sticking, and watch for the soup to thicken slightly as it reduces. You'll know it's ready when the pork easily pulls apart with a fork and the beans are tender but still hold their shape.
🔪 Step 4: Finish and Garnish for Freshness
Remove the 2 bay leaves and adjust seasoning with additional ground black pepper if needed. For a silky texture, use an immersion blender to blend about half the soup until smooth, then stir it back in. This creates a luxurious mouthfeel without losing the hearty texture.
Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The bright green parsley cuts through the richness while adding a fresh finish. Serve immediately with crusty bread to soak up every last drop of that smoky, tomato-infused broth.
Pro Tips For Making Campbell'S Pork And Bean Soup
- SEAR THE PORK FIRST: That pork shoulder won’t flavor the soup if it’s just simmered raw—get it golden brown in a hot pan before adding anything. I used to skip this, and the soup always tasted like it needed more depth. Two minutes per side with a splash of water to deglaze later, and you’ve got the foundation for real richness.
- CHOP ONIONS SMALL: No one wants to chew through onion chunks in soup. Dice those yellow onions into 1/4-inch pieces so they melt into the broth instead of lingering like mystery meat. (Yes, even if you’re in a hurry—this is the one prep step that actually matters.)
- DON’T SKIP THE BROWNING: That smoked paprika needs something to cling to, and if you dump it into raw tomato sauce, you’re just stirring in dust. Toast the spices in the pan for 30 seconds after the onions caramelize—it wakes up the flavor like a cup of coffee.
- LOW AND SLOW WINS: Pork shoulder is forgiving, but rushing it turns tender meat to shreds. Keep the heat at a simmer (small bubbles, not rolling) and let it cook until it falls apart easily with a fork—usually 2–2.5 hours. Trust me, the patience pays off.
Perfect pairings for this campbell's pork and bean soup
Classic Side Pairings
Nothing beats this soup with a warm, crusty sourdough loaf from your local bakery—it's perfect for soaking up every last drop of that smoky tomato broth. I always grab a baguette from the French market section, but even a simple white sandwich bread works in a pinch.
For extra indulgence, try garlic bread with a spread of herb butter—just brush slices with melted butter mixed with 1 minced garlic clove and 1 tsp chopped parsley. 🥖
Crunchy Toppings
Add texture with crispy fried onions—toss ½ cup thinly sliced yellow onions in 1 tbsp cornstarch and fry in 2 tbsp vegetable oil until golden. Or try toasted breadcrumbs—pulse ½ cup stale bread in a food processor, then toast in a dry pan until nutty.
Both add a satisfying crunch that contrasts beautifully with the creamy beans and tender pork.
Beverage Pairings
For a classic match, serve with a light-bodied red wine like Pinot Noir—its bright acidity cuts through the richness of the soup. If you prefer beer, a hoppy pale ale (like Sierra Nevada Pale Ale) balances the smoky flavors beautifully.
For non-alcoholic options, sparkling apple cider adds a refreshing contrast to the hearty soup. 🍷
Unexpected Twists
Want to elevate your bowl? Top with crumbled feta cheese for a tangy finish, or add pickled jalapeños for a spicy kick. I also love a sprinkle of toasted pumpkin seeds—just dry toast ¼ cup seeds in a pan until fragrant.
These unexpected toppings turn a simple bowl into a restaurant-worthy experience.
Meal Prep Extras
Make this soup even more convenient by prepping individual portions in mason jars—layer the beans and pork at the bottom, then pour the broth on top. Store in the fridge for up to 5 days and grab a jar for quick lunches.
For reheating, warm in a pot over medium heat for 5-7 minutes, stirring occasionally. The flavors only get better as they meld together! ❄️
Nutrition facts
Frequently asked questions
Can I use canned pork and beans instead of fresh ingredients? You can absolutely make this with canned pork and beans for a quicker version! Use 2 cans (15 oz each) pork and beans (drained) and 1 can (15 oz) tomato sauce instead of the fresh ingredients. Just
Why does my homemade version taste different from Campbell's?
Campbell's uses a blend of spices, preservatives, and a specific tomato base that's hard to replicate. The key difference is their proprietary flavor enhancers—try adding 1/2 tsp MSG (optional) or a pinch of monosodium glutamate for that umami boost. Also, their version uses a longer cooking process with specific tomato concentrates that develop deeper caramelization.
Can I make this soup in an Instant Pot?
Yes! Sauté the pork and onions as directed, then add all ingredients except beans. Cook on high pressure for 25 minutes, then add beans and cook 5 more minutes. Quick release the pressure, stir, and let sit for 10 minutes before serving. The beans will be slightly softer than stovetop, but still delicious. For extra richness, blend half the soup after pressure cooking.
What's the best way to reheat leftovers?
Reheat gently in a pot over medium-low heat for 8-10 minutes, stirring occasionally. For microwave reheating, use 50% power for 2-3 minutes, stirring halfway. Never reheat to boiling—this can make the beans mushy. Add a splash of chicken broth if the soup seems too thick after reheating.
How can I make this soup vegetarian?
Swap the pork for 1.5 cups crumbled tempeh or extra-firm tofu, pan-fried until crispy first. Use vegetable broth instead of chicken broth and add 1 tbsp soy sauce for depth. For a meaty texture, try mushrooms (8 oz cremini, sliced)**—they absorb flavors beautifully. The beans will still be the star, but the umami from mushrooms or soy sauce will keep it satisfying.
