Tender Pork, Creamy Beans

Pork White Bean Tomato Braise
Tender Pork, Creamy Beans

“Safe pork is not always tender pork. Give the pot time.”

Shoulder becomes tender during a gentle braise, while beans enter late so their skins remain intact.

Beans go in for the last six minutes and no longer. Any more time at a simmer splits their skins, and a braise built on whole beans quietly becomes a purée.

🥩 The promise: Pork reaches at least 145°F (63°C) and is fork-tender, beans remain mostly whole, and the tomato broth coats a spoon.

Prep 22 minCook 1 hr 37 minRest/chill 5 minTotal 2 hrs 4 minEasyServes 4
← Back to recipes
Pork White Bean Tomato Braise

How to make it

All ingredients for Pork White Bean Tomato Braise, labeled
🥩 Everything you need, all in one look
🧂 Ingredient notes & easy swaps
Pork loin is too lean for the full braise; if used, cut it into cubes and add only for the final 10 minutes.

“Brown pork in batches” starts Pork White Bean Tomato Braise in the 5-quart Dutch oven: heat oil in the Dutch oven over medium-high; season pork with half the salt and brown in three batches, 2–3 minutes per side; transfer to a clean plate. During “Fold in beans gently,” fold in cannellini beans and simmer uncovered 6 minutes, stirring from the bottom with a broad spoon to avoid crushing them.

“Finish with parsley and vinegar” closes Pork White Bean Tomato Braise: remove from heat, stir in parsley and vinegar, and rest 5 minutes before tasting; keep the parsley for this step so Pork White Bean Tomato Braise reaches the table with its fresh aroma and texture intact.

🍳 What you actually need (equipment)
5-quart Dutch oven.
  1. Heat the olive oil in the Dutch oven over medium-high and season the pork cubes with half the kosher salt. Brown them in three uncrowded batches, 2–3 minutes a side, until every face is deeply colored; set them aside.

    Brown the pork in batches for Pork White Bean Tomato Braise
    Brown the pork in batches
  2. Lower the heat to medium and add the onion, carrots, celery, the remaining salt, and the black pepper. Cook 8 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent without browning.

    Sweat onion, carrot, and celery for Pork White Bean Tomato Braise
    Sweat onion, carrot, and celery
  3. Add the garlic, dried rosemary, and tomato paste and stir 90 seconds, until the paste darkens to a deep brick and clings to the vegetables. Scraping keeps it from catching and turning bitter on the pot floor.

    Caramelize the tomato paste for Pork White Bean Tomato Braise
    Caramelize the tomato paste
  4. Pour in the diced tomatoes and chicken broth, scraping up the fond, then return the pork with its juices. Simmer partially covered 55–65 minutes, until the cubes shred under a fork and are well past 145°F (63°C).

    Braise until fork-tender for Pork White Bean Tomato Braise
    Braise until fork-tender
  5. Fold in the rinsed cannellini beans and simmer uncovered 6 minutes, lifting from the bottom with a broad spoon rather than stirring in circles. The beans should heat through and stay mostly whole in the sauce.

    Fold the beans in gently for Pork White Bean Tomato Braise
    Fold the beans in gently
  6. Take the pot off the heat and stir in the chopped parsley and the red wine vinegar, which sharpen the long-cooked tomato. Rest it 5 minutes so the beans absorb some of the braising liquid.

    Finish with vinegar and parsley for Pork White Bean Tomato Braise
    Finish with vinegar and parsley

✅ How to know it's done

The pork is fork-tender well beyond 145°F (63°C), the beans are mostly whole, and the tomato broth clings to the back of a spoon. After “Brown pork in batches,” at “Fold in beans gently,” hold the cooked pork on a clean plate if the broth needs reducing; loosen an over-thick pot one spoonful of hot broth at a time.

💡 Practical tips (and what not to do)

🔁 Easy variations (budget · lighter · kids · extra flavor)
Budget: Dried cannellini soaked overnight cost roughly a third of two cans; add them with the broth and give the pot an extra 25 minutes. Lighter: Trim the shoulder hard before cubing and skim the surface fat before the beans go in, which takes several grams of fat off each bowl. Kids: Shred some pork into plain broth with a few beans and leave the vinegar finish out of it. Extra flavor: Drop a Parmesan rind into the pot with the broth, or stir a spoonful of chopped preserved lemon through at the end.

💛✨ Flavor boost

Bloom the dried rosemary alongside the garlic and tomato paste for 20 seconds before any liquid arrives; the herb oil disperses through the broth instead of floating on it.

🥔 What Goes Well With It

  • Torn sourdough rubbed with a cut garlic clove and toasted, for the broth left in the bowl.
  • Bitter greens such as escarole or chicory, dressed sharply, against the richness of the shoulder.
  • A spoonful of grated Parmesan over each portion, which adds salt and body without another pan.

📦 Storage & Freezer Notes

  • Ladle it into shallow containers so the middle drops below 40°F (4°C) quickly; chilled within 2 hours it keeps 3–4 days and is better on the second.
  • Reheat gently on the stove to 165°F (74°C), loosening with a splash of broth, because the beans go on drinking liquid in the refrigerator.
  • It freezes well for 2 months. Thaw overnight in the refrigerator, then add fresh parsley and a fresh splash of vinegar after reheating, since both fade in the freezer.
  • Before “Brown pork in batches” for Pork White Bean Tomato Braise, cut the vegetables and measure the aromatics for “Brown pork in batches” one day ahead; keep the raw pork sealed separately on the refrigerator’s lowest shelf. After handling the raw pork, wash the board, knife, hands, and counter before touching the parsley used in “Finish with parsley and vinegar.”
  • At “Finish with parsley and vinegar,” Pork White Bean Tomato Braise is ready when pork reaches at least 145°F (63°C) and is fork-tender, beans remain mostly whole, and the tomato broth coats a spoon. Portion Pork White Bean Tomato Braise onto clean plates with cucumber and tomato salad.

🧒 Serving Ideas for Kids

  • Shred the pork rather than serving cubes; long strands are easier to manage than a fork-sized block.
  • Ladle a child's portion out before the vinegar goes in, so the sharp edge stays out of the first serving.
  • Spoon it over plain polenta or rice, which dilutes the tomato and gives a familiar base.

❓ Quick answers

Should I rinse canned beans?
Yes. The canning liquid is starchy and salty enough to change both the seasoning and the body of the braise. Rinsed beans go in for the last 6 minutes only.
My pork is at 145°F (63°C) but still tough. What now?
It needs time, not temperature. Shoulder collagen only melts after about an hour at a bare simmer, so keep it barely bubbling and check again in 15 minutes.
Can I do this in a slow cooker?
Brown the pork and cook the tomato paste in a skillet first, then transfer everything except the beans and cook 6 hours on low. Stir the beans in for the last 20 minutes.
The broth is thin. How do I thicken it?
Lift out the pork, boil the liquid uncovered for 5–8 minutes, then mash about half a cup of the beans against the side of the pot and stir them back through.

🥗 Nutrition, roughly: about 720 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.

🍽️ You might also like

← Every recipe
Published by MommyCooking.org. This AI-assisted recipe passed automated checks for page consistency and required image files. A real-kitchen test has not been documented for this dish. The food images are AI-generated illustrations, not photographs of a cooking session. Cooking temperatures should be checked with a food thermometer; nutrition figures are estimates. How we make recipes · Report a problem with this recipe