Tuscan Shredded Pork and White Bean Soup

Tuscan Shredded Pork and White Bean Soup

Description

Tuscan Shredded Pork and White Bean Soup is a hearty, rustic, and deeply comforting soup inspired by the simple flavors of Tuscany. Tender slow-cooked pork is shredded into a savory broth with creamy white beans, carrots, celery, onion, garlic, tomatoes, kale, and fragrant Italian herbs. Every spoonful is rich, satisfying, and packed with cozy Mediterranean flavor.

This soup is an excellent way to transform a simple pork roast into a complete one-pot meal. The pork becomes incredibly tender as it simmers gently in the broth, while the white beans add creaminess and plant-based protein. Fresh kale provides color and texture, while garlic, rosemary, thyme, and oregano create the characteristic Tuscan aroma.

Unlike heavy cream-based soups, this recipe gets its body from the beans and naturally thickened broth. A small amount of Parmesan at the end adds savory depth without overpowering the other ingredients.

It is perfect for chilly evenings, Sunday family dinners, meal prep, or whenever you want a filling homemade soup that tastes even better the next day.

Recipe Details

Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Total Time: About 1 hour 50 minutes
Servings: 6–8
Course: Main Course / Soup
Cuisine: Tuscan-inspired Italian
Difficulty: Easy to Moderate

Ingredients

For the Pork

  • 2 pounds boneless pork shoulder or pork butt
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • ½ teaspoon paprika

For the Soup

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 carrots, peeled and diced
  • 3 celery stalks, diced
  • 4 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • ½ teaspoon paprika
  • 1 can (14.5 oz) diced tomatoes
  • 6 cups chicken broth
  • 3 cans (15 oz each) cannellini beans, drained and rinsed
  • 3 cups chopped kale
  • 1 bay leaf
  • ½ teaspoon red pepper flakes, optional
  • ½ cup grated Parmesan cheese
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons fresh parsley, chopped
  • Salt and black pepper to taste

For Serving

  • Freshly grated Parmesan
  • Chopped parsley
  • Fresh rosemary
  • Crusty bread
  • Lemon wedges
  • Extra-virgin olive oil

Choosing the Best Pork

Pork shoulder is the best choice for this soup because it contains enough fat and connective tissue to become tender during slow cooking.

Pork butt, which is actually cut from the upper part of the shoulder, works equally well.

For a slightly leaner soup, you can use pork loin, but it will cook faster and does not become quite as rich or shreddable as shoulder.

Boneless pork makes preparation easier, but bone-in pork shoulder can also be used. If using bone-in pork, you may need to adjust the amount of broth and cooking time.

Step 1: Season the Pork

Pat the pork dry using paper towels.

Combine the salt, black pepper, Italian seasoning, and paprika in a small bowl.

Rub the seasoning mixture all over the pork.

Heat 1 tablespoon of olive oil in a large Dutch oven or heavy-bottomed soup pot over medium-high heat.

Add the pork and sear for approximately 3–4 minutes per side.

You are not trying to cook the pork completely at this stage. The purpose is to create a flavorful golden-brown crust.

Once browned, transfer the pork to a plate and set aside.

Step 2: Build the Soup Base

Reduce the heat to medium.

Add another tablespoon of olive oil if needed.

Add the diced onion, carrots, and celery.

Cook for approximately 5–7 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic and cook for another 30–60 seconds.

Be careful not to burn the garlic.

Add the tomato paste, oregano, thyme, rosemary, paprika, and optional red pepper flakes.

Stir constantly for about 1 minute.

Cooking the tomato paste and dried herbs briefly helps deepen their flavor.

Step 3: Add the Tomatoes and Broth

Pour in the diced tomatoes and chicken broth.

Use a wooden spoon to scrape the bottom of the pot.

Those browned bits left behind from searing the pork contain concentrated flavor and will enrich the broth.

Add the bay leaf.

Return the browned pork to the pot.

Bring everything to a gentle boil.

Once boiling, reduce the heat to low.

Cover the pot partially and simmer gently for approximately 60–75 minutes, or until the pork is extremely tender.

Avoid boiling the soup aggressively. Gentle simmering produces more tender meat and a clearer, more flavorful broth.

Step 4: Shred the Pork

Carefully remove the pork from the pot and place it on a cutting board.

Use two forks to shred the meat into bite-sized pieces.

Remove any large pieces of fat or connective tissue that you do not want in the soup.

Return the shredded pork to the pot.

If the meat does not shred easily, it needs more cooking time. Return it to the broth and simmer for another 15–20 minutes before trying again.

Step 5: Add the White Beans

Add the drained and rinsed cannellini beans to the soup.

Stir gently.

Simmer for approximately 10–15 minutes.

For a naturally creamier soup, mash about ½ cup of the beans against the side of the pot using the back of a spoon.

You can also remove approximately 1 cup of beans and broth, blend them until smooth, and return the mixture to the pot.

This thickens the soup without adding flour or cream.

Step 6: Add the Kale

Add the chopped kale during the final 5–7 minutes of cooking.

Stir it into the hot broth.

The kale will soften while maintaining some texture and vibrant color.

If you prefer softer greens, simmer for an additional few minutes.

Taste the soup and adjust the salt and black pepper as needed.

Remember that Parmesan will add additional saltiness later.

Step 7: Finish the Soup

Remove the bay leaf.

Stir in the grated Parmesan cheese.

Add the fresh lemon juice.

The lemon may seem like a small addition, but it helps brighten the rich pork and bean broth.

Taste again.

If needed, add more black pepper, salt, oregano, or lemon juice.

Stir in the chopped fresh parsley just before serving.

Why This Soup Works

Tuscan cooking is often built around simple ingredients that are allowed to develop deep flavor.

This soup follows that philosophy.

Searing the pork creates a savory crust.

The onion, carrot, celery, and garlic form a classic aromatic base.

Tomato paste provides concentrated umami, while tomatoes add acidity and sweetness.

Cannellini beans contribute creaminess and substance.

Rosemary and thyme add an earthy herbal character that complements pork beautifully.

Kale provides freshness and texture.

Finally, Parmesan and lemon bring everything together.

The result is a soup that tastes hearty without relying on heavy cream.

Tips for Perfect Tuscan Pork Soup

Brown the Pork First

Don’t skip the searing step. The browned exterior creates a much richer broth.

Don’t Boil Aggressively

A gentle simmer keeps the pork tender and prevents the broth from becoming cloudy.

Use Good Broth

A flavorful chicken broth makes a noticeable difference.

Mash Some Beans

This is one of the easiest ways to create a thick, creamy texture naturally.

Add Kale Near the End

Overcooked kale can lose its color and texture.

Finish with Lemon

A small amount of fresh lemon juice makes the entire soup taste brighter.

Taste Before Adding Salt

The broth, beans, and Parmesan can all contribute salt.

Variations

Creamy Tuscan Pork Soup

For a richer version, add ½ cup heavy cream during the final 5 minutes of cooking.

Spicy Tuscan Pork Soup

Increase the red pepper flakes or add Italian hot peppers.

Pork and Potato Soup

Add 2–3 diced Yukon Gold potatoes along with the carrots and celery.

Pork, Bean and Spinach Soup

Replace kale with fresh baby spinach. Add it during the final 2–3 minutes.

Tomato-Rich Version

Add an additional tablespoon of tomato paste and another half can of diced tomatoes.

Sausage and Pork Soup

Add sliced Italian sausage for an extra-rich, meatier version.

Mediterranean Version

Add chopped Kalamata olives, sun-dried tomatoes, and fresh oregano.

White Bean and Pork Soup with Escarole

Replace kale with chopped escarole for a more traditional Italian-style green.

Serving Suggestions

Serve this soup with warm crusty bread.

A rustic sourdough loaf is especially good for dipping into the broth.

You can also serve it with:

  • Garlic bread
  • Parmesan toast
  • Grilled ciabatta
  • Herb focaccia
  • Simple green salad
  • Tomato and cucumber salad
  • Roasted vegetables

For an elegant dinner, begin with a small green salad and serve the soup as the main course.

Make-Ahead Instructions

This soup is excellent for making ahead because the flavors become even better after resting overnight.

Prepare the soup completely, allow it to cool slightly, and transfer it to airtight containers.

Refrigerate for up to 4 days.

When ready to serve, reheat gently on the stovetop over medium-low heat.

Add a splash of broth or water if the soup has thickened too much.

Add fresh lemon juice and parsley after reheating to refresh the flavors.

Freezing Instructions

Tuscan Shredded Pork and White Bean Soup freezes well.

Allow the soup to cool completely before transferring it to freezer-safe containers.

Leave a little room at the top because the liquid expands when frozen.

Freeze for up to 3 months.

Thaw overnight in the refrigerator.

Reheat gently on the stovetop.

If the soup becomes too thick after thawing, add extra chicken broth.

For best texture, add fresh kale and Parmesan after reheating if possible.

Storage

Store leftovers in airtight containers in the refrigerator for up to 4 days.

Because the beans continue absorbing broth as the soup sits, leftovers may become thicker.

Simply add a splash of broth when reheating.

The flavor often improves after one day because the herbs, pork, beans, and vegetables have more time to blend.

Meal Prep

This soup is ideal for weekly meal preparation.

Divide the cooled soup into individual containers.

Store in the refrigerator for quick lunches or dinners.

Keep fresh Parmesan, parsley, and lemon wedges separately.

When ready to eat, heat the soup and finish with fresh garnishes.

For a more filling meal, add a slice of whole-grain bread or a small side salad.

Nutritional Information

Nutrition will vary according to the cut of pork, amount of Parmesan, broth, and serving size.

Approximate nutrition per serving:

Calories: 430–480
Protein: 34–40g
Carbohydrates: 35–40g
Fat: 17–21g
Fiber: 8–10g
Sugar: 6–8g
Sodium: Approximately 700–900mg

Using leaner pork and low-sodium broth can reduce the overall fat and sodium content.

Benefits of the Ingredients

Pork provides high-quality protein along with nutrients such as vitamin B12, zinc, selenium, and other essential nutrients.

Cannellini beans provide plant-based protein and dietary fiber, making the soup particularly satisfying.

Kale adds fiber and a variety of vitamins and minerals.

Carrots provide natural sweetness and colorful plant compounds.

Tomatoes contribute acidity and lycopene.

Olive oil provides a source of monounsaturated fat.

Garlic, rosemary, thyme, and parsley allow you to create a flavorful dish without relying on excessive salt.

Together, these ingredients create a hearty meal that combines protein, vegetables, and fiber in one bowl.

Frequently Asked Questions

Can I use leftover cooked pork?

Absolutely. If you already have cooked shredded pork, add it during the final 15–20 minutes of cooking rather than simmering it for an hour.

Can I use pork loin?

Yes, but pork loin is leaner and can become dry if cooked too long. Reduce the cooking time and monitor it carefully.

Can I use different beans?

Yes. Great Northern beans, navy beans, or cannellini beans all work well.

Can I use canned beans?

Yes. Canned beans make this recipe convenient. Drain and rinse them before adding.

Can I use dried beans?

Yes, but cook them separately first unless you’re intentionally adapting the entire cooking method.

Can I use spinach instead of kale?

Absolutely. Add spinach during the final 2–3 minutes.

Can I make this dairy-free?

Yes. Simply omit the Parmesan or use a dairy-free Parmesan alternative.

Is this soup gluten-free?

The basic recipe can be gluten-free. Check your broth and other packaged ingredients to ensure they are certified gluten-free when necessary.

Can I make this in a slow cooker?

Yes. Brown the pork and sauté the vegetables first for the best flavor. Transfer everything except the beans, kale, Parmesan, and lemon to a slow cooker. Cook on LOW for approximately 7–8 hours or HIGH for 4–5 hours. Shred the pork, then add beans and kale during the final 20–30 minutes.

Can I make it in an Instant Pot?

Yes. Brown the pork using the sauté function, add the vegetables and broth, then pressure cook according to the size of your pork pieces. Shred the pork after cooking and add the beans and kale afterward.

Leave a Comment