Hearty Pork and White Bean Soup Recipe | Rustic Shredded Pork Soup

This hearty pork and white bean soup brings together tender shredded pork, creamy cannellini beans, and rustic vegetables in a rich, savory broth. It tastes like it simmered all day at a countryside kitchen, but you can make it on a weeknight with smart shortcuts and a few pantry staples.

I lean on a simple technique: brown the pork for deep flavor, build a vegetable base, then simmer until the meat shreds and the beans soak up every drop of goodness. The result feels cozy, filling, and incredibly satisfying—perfect for cold nights, easy lunches, or feeding a hungry crowd.

Why This Rustic Pork and White Bean Soup Delivers Big Flavor

Inline Image 1

You get maximum comfort with minimal fuss. Here’s why this soup hits the spot every time:

  • Layered flavor: Browning pork first adds fond (those tasty browned bits), which enriches the broth.
  • Hearty but balanced: Tender pork, creamy beans, and sweet carrots keep every spoonful interesting.
  • Flexible method: Make it on the stovetop, slow cooker, or pressure cooker—same great results.
  • Budget-friendly: Pork shoulder and canned beans create a big pot of soup without a big price tag.
  • Make-ahead magic: The soup tastes even better the next day as flavors meld.

Ingredients

Inline Image 2

For the soup

  • 2 pounds boneless pork shoulder (pork butt), cut into 3–4 large chunks
  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 medium carrots, diced
  • 2 celery ribs, diced
  • 4 garlic cloves, minced
  • 2 teaspoons smoked paprika
  • 1 teaspoon dried thyme (or 1 tablespoon fresh)
  • 1 bay leaf
  • 6 cups low-sodium chicken stock (or pork stock if you have it)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 (14.5 oz) can fire-roasted diced tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1 tablespoon red wine vinegar (for brightness)
  • Fresh parsley, chopped, for garnish

Optional but tasty

  • Pinch of red pepper flakes for gentle heat
  • Parmesan rind to simmer with the soup for richness
  • Crusty bread for serving

How to Make Rustic Shredded Pork and White Bean Soup

Stovetop method (my go-to)

  1. Pat the pork dry and season: Sprinkle pork chunks with 1 teaspoon salt and 1/2 teaspoon pepper.
  2. Brown the pork: Heat olive oil in a large Dutch oven over medium-high. Sear pork on all sides until deeply browned, about 8–10 minutes total. Transfer to a plate.
  3. Sauté the veggies: Lower heat to medium. Add onion, carrots, and celery with a pinch of salt. Cook 6–8 minutes, stirring to release brown bits. Add garlic; cook 30 seconds.
  4. Build the base: Stir in smoked paprika, thyme, and tomato paste. Cook 1 minute to toast. Add tomatoes (with juices) and scrape the pot well.
  5. Simmer: Return pork and any juices. Add stock, bay leaf, and Parmesan rind if using. Bring to a boil, then reduce to a gentle simmer. Cover and cook 1.5–2 hours, until pork shreds easily.
  6. Shred and add beans: Transfer pork to a board and shred with two forks. Discard excess fat. Return meat to the pot with cannellini beans. Simmer uncovered 10–15 minutes to thicken slightly.
  7. Finish and balance: Stir in red wine vinegar. Taste and adjust salt, pepper, and heat (red pepper flakes) as desired. Remove bay leaf (and rind).
  8. Serve: Ladle into bowls, top with chopped parsley, and serve with warm crusty bread.

Slow cooker option

  1. Sear pork and sauté vegetables in a skillet as above for best flavor.
  2. Transfer everything to a slow cooker with stock, tomatoes, bay, herbs, and spices (hold beans).
  3. Cook on Low 7–8 hours or High 4–5 hours until pork shreds.
  4. Shred pork, stir in beans, and cook 20–30 minutes more to heat through and thicken. Finish with vinegar.

Pressure cooker (Instant Pot) option

  1. Use Sauté to brown pork and cook veggies with spices and tomato paste.
  2. Add tomatoes, stock, bay, and herbs. Seal and cook on High Pressure for 45 minutes; natural release 15 minutes.
  3. Shred pork, return to pot with beans, and simmer on Sauté 5–10 minutes. Finish with vinegar.
Inline Image 3

How to Store Leftover Pork and White Bean Soup

  • Cool completely before storing to keep vegetables from overcooking.
  • Refrigerate in airtight containers for up to 4 days.
  • Freeze up to 3 months. Leave a little headspace for expansion.
  • Reheat gently on the stovetop over medium-low, adding a splash of stock or water if it thickens.
  • Brighten before serving with a squeeze of lemon or a dash more vinegar.

Benefits of Making This Hearty Pork and Bean Soup

  • Protein-packed and filling: Pork shoulder and beans keep you satisfied for hours.
  • Meal-prep friendly: One pot feeds a crowd and reheats like a dream.
  • Nutrient-dense: Fiber from beans and veggies plus minerals from long-simmered stock.
  • Customizable: Spice it up, make it smokier, or keep it mild for the whole family.
  • Approachable ingredients: Uses pantry staples and budget cuts without sacrificing flavor.

What to Avoid for Best Results

  • Don’t skip the sear: Browning the pork creates depth you can’t fake later.
  • Don’t boil hard: A gentle simmer keeps pork tender and broth clear.
  • Don’t add beans too early: They’ll blow out and turn mushy if simmered for hours.
  • Don’t forget acidity: A splash of vinegar at the end lifts all the flavors.
  • Don’t under-season: Taste after shredding and again before serving; beans soak up salt.

Tasty Variations to Try

  • Tuscan-style: Swap thyme for rosemary, add a parmesan rind and chopped kale in the last 10 minutes.
  • Smoky chipotle: Use chipotle in adobo and extra smoked paprika; finish with lime and cilantro.
  • Herby lemon: Add lemon zest and fresh dill or parsley; finish with extra lemon juice.
  • Veggie boost: Stir in diced fennel, leeks, or chopped spinach for more greens.
  • Creamy twist: Mash 1 cup of beans and stir back into the pot for a thicker, creamier broth.
  • Bacon bonus: Render 4 slices chopped bacon first; cook veggies in the drippings and proceed.

FAQ

Can I use leftover roast pork?

Yes. Add shredded cooked pork after simmering the vegetables and broth. Heat gently 15–20 minutes with the beans so it doesn’t dry out.

What beans work best?

Cannellini and great northern beans hold their shape and taste creamy. Navy beans also work, but they soften faster.

Can I make it without tomatoes?

Absolutely. Skip tomatoes and add an extra cup of stock plus 1 teaspoon soy sauce or Worcestershire for umami.

How do I thicken the soup?

Mash a scoop of beans against the pot, simmer uncovered to reduce, or stir in a slurry of 1 teaspoon cornstarch and 1 tablespoon water for a gentle lift.

What if I only have pork chops?

Use bone-in chops. Sear, then simmer gently 30–40 minutes until tender. Shred or chop and return to the pot; avoid overcooking.

Is this gluten-free?

Yes, as written. Just serve with gluten-free bread if needed.

Conclusion

This rustic shredded pork and white bean soup brings comfort, nutrition, and big flavor with simple steps. Brown the pork, build a savory base, and let time do the rest—then finish with a bright splash of vinegar and a shower of parsley. Make a double batch, freeze some for later, and enjoy a bowl that tastes like home every single time.

Hearty Pork and White Bean Soup (Rustic Shredded Pork Soup)

Tender shredded pork, creamy cannellini beans, and rustic vegetables simmered in a rich, savory broth with a bright vinegar finish.

Prep Time
15 minutes
Cook Time
2 hours
Total Time
2.2 hours
Servings
6 servings

Ingredients

  • 2 pounds boneless pork shoulder (pork butt), cut into 3–4 large chunks
  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 medium carrots, diced
  • 2 celery ribs, diced
  • 4 garlic cloves, minced
  • 2 teaspoons smoked paprika
  • 1 teaspoon dried thyme (or 1 tablespoon fresh)
  • 1 bay leaf
  • 6 cups low-sodium chicken stock (or pork stock)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 (14.5 oz) can fire-roasted diced tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon black pepper
  • 1 tablespoon red wine vinegar
  • Fresh parsley, chopped, for garnish
  • Pinch of red pepper flakes (optional)
  • Parmesan rind (optional, to simmer)
  • Crusty bread, for serving (optional)

Instructions

  1. Pat pork dry; season with 1 teaspoon salt and ½ teaspoon pepper.
  2. Heat olive oil in a large Dutch oven over medium-high; sear pork on all sides until deeply browned, 8–10 minutes total. Transfer to a plate.
  3. Lower heat to medium; add onion, carrots, and celery with a pinch of salt. Cook 6–8 minutes, stirring. Add garlic; cook 30 seconds.
  4. Stir in smoked paprika, thyme, and tomato paste; cook 1 minute. Add diced tomatoes with juices and scrape up browned bits.
  5. Return pork and juices; add stock, bay leaf, and Parmesan rind if using. Bring to a boil, then reduce to a gentle simmer. Cover and cook 1.5–2 hours until pork shreds easily.
  6. Transfer pork to a board and shred; discard excess fat. Return pork to pot with cannellini beans; simmer uncovered 10–15 minutes to thicken slightly.
  7. Stir in red wine vinegar; adjust salt, pepper, and red pepper flakes to taste. Remove bay leaf (and Parmesan rind).
  8. Ladle into bowls, garnish with chopped parsley, and serve with crusty bread.

Explore More

Leave a Reply

Your email address will not be published. Required fields are marked *