Braised Pork Shoulder Ragout with Orange and Cannellini Beans

Braised Pork Shoulder Ragout with Orange and Cannellini Beans

Succulent, fork-tender pork shoulder braised in a savory white wine and tomato sauce, brightened with aromatic citrus oils and enriched with velvety cannellini beans.

2h 20mIntermediate6 servings
Remix

Equipment

Dutch oven with tight-fitting lid
Chef's knife
Cutting board
Kitchen tongs
Wooden spoon
Y-peeler or vegetable peeler
Instant-read food thermometer
Colander
Large plate
Microplane zester*

* optional

Ingredients

6 servings

Pork and Seasoning

  • 1200 g boneless pork shoulder, trimmed of excess hard surface fat and cut into 3 cm cubes
  • 8 g fine sea salt
  • 3 g black pepper, freshly ground
  • 30 ml extra virgin olive oil

Aromatics and Base

  • 1 yellow onion, finely diced
  • 2 carrot, peeled and finely diced
  • 2 celery stalk, finely diced
  • 4 garlic, thinly sliced
  • 45 g tomato paste

Braising Liquids and Herbs

  • 150 ml dry white wine
  • 400 ml low-sodium chicken broth
  • 400 g crushed canned tomatoes
  • 1 navel orange, washed and dried, wide strips of outer peel removed, juice extracted
  • 2 fresh rosemary, whole sprigs
  • 4 fresh thyme, whole sprigs
  • 2 dried bay leaf

Beans and Finishing

  • 480 g canned cannellini beans, rinsed and thoroughly drained
  • 15 g flat-leaf parsley, finely chopped fresh leaves only
  • 2 g orange zest, freshly microplaned fine zest for garnish

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

483
Calories
55g
Protein
31g
Carbohydrates
13g
Fat
8g
Fiber
Full nutrition
Calories
483 kcal
Protein
55 g
Carbohydrates
31 g
Fat
13 g
Fiber
8 g
Saturated Fat
3 g
Zinc
4.3 mg
Vitamin A
180 mcg
Vitamin C
22 mg

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Pat the trimmed boneless pork shoulder cubes completely dry on a cutting board using clean paper towels. Season all sides evenly with 6g fine sea salt and 3g freshly ground black pepper. Wash hands, cutting board, and chef's knife thoroughly with hot soapy water immediately after handling raw meat to eliminate cross-contamination risk.

Look for: Meat surface is dry and uniformly speckled with salt and pepperFeel: No wet moisture remaining on exterior meat surface
02

Place the Dutch oven with tight-fitting lid on the stovetop over medium-high heat and add 15ml extra virgin olive oil, heating until shimmering at approximately 190°C (375°F). Carefully add half of the seasoned pork cubes in a single layer with space between pieces. Sear undisturbed for 4 to 5 minutes until deep golden brown on the bottom, then turn with kitchen tongs and brown the remaining sides for 3 to 4 minutes. Transfer seared pork to a large plate.

8mLook for: Rich mahogany crust on bottom and sides of meat chunksFeel: Meat releases effortlessly from the pot base without sticking
03

Pour the remaining 15ml extra virgin olive oil into the Dutch oven with tight-fitting lid. Add the remaining pork cubes and sear for 7 to 8 minutes total until deeply browned on all sides, then transfer to the large plate with the first batch.

8mLook for: Even browning across all batches with dark amber fond settled on pot bottom
04

Reduce stovetop heat to medium at approximately 150°C (300°F). Add the diced yellow onion, carrot, celery stalk, and the remaining 2g fine sea salt to the residual fat in the Dutch oven with tight-fitting lid. Sauté for 6 to 8 minutes, stirring frequently with a wooden spoon, until the vegetables soften and the onion turns translucent.

7mLook for: Onions are clear and translucent with golden edgesFeel: Diced vegetables yield readily to gentle spoon pressure
05

Stir the sliced garlic and tomato paste into the vegetable mixture using the wooden spoon. Cook continuously for 2 minutes until the tomato paste darkens to a deep brick red and coats the vegetables uniformly.

2mLook for: Tomato paste transitions from bright red to a fragrant rusty mahogany sheenFeel: Paste clings evenly across aromatics
06

Pour in 150ml dry white wine. Scrape the bottom and corners of the Dutch oven with tight-fitting lid thoroughly with the wooden spoon to dissolve all browned caramelized fond into the liquid. Bring to a rapid simmer at 100°C (212°F) for 3 minutes until the wine volume reduces by approximately half.

3mLook for: Liquid bubbling vigorously and reduced to a light glaze; bottom of pot is smooth and cleanFeel: Wooden spoon glides across base without resistance
07

Return the seared pork cubes and any resting juices collected on the large plate back into the Dutch oven with tight-fitting lid. Add 400ml low-sodium chicken broth, 400g crushed canned tomatoes, 80ml fresh orange juice, the wide orange peel strips, fresh rosemary sprigs, fresh thyme sprigs, and dried bay leaves. Stir well and bring the braising liquid to a boil at 100°C (212°F), then immediately cover with the tight-fitting lid, reduce heat to low, and maintain a gentle simmer at 90°C to 95°C (194°F to 203°F) for 1 hour and 15 minutes.

1h 15mLook for: Lazy, slow bubbles breaking surface when lid is lifted momentarilyFeel: Pork has contracted slightly and starts to yield to pressure
08

Uncover the Dutch oven with tight-fitting lid and stir in 480g rinsed and drained cannellini beans. Simmer uncovered over medium-low heat at 95°C (203°F) for 20 minutes, stirring gently every 5 minutes, until the sauce thickens into a glossy ragout and an instant-read food thermometer inserted into the center of a pork cube registers at least 90°C (194°F), which easily surpasses the safe pork pasteurization minimum of 63°C (145°F).

20mLook for: Sauce clings heavily to the back of a spoon with beans plump and hotFeel: Pork pieces pull apart tenderly when probed with a fork
09

Turn off the heat source. Using kitchen tongs, retrieve and discard the orange peel strips, rosemary stems, thyme stems, and bay leaves. Let the ragout rest uncovered in the Dutch oven with tight-fitting lid for 5 minutes, allowing excess surface oil to integrate naturally and internal heat to stabilize.

5mLook for: Sauce develops a rich, cohesive gloss as it settlesFeel: Meat relaxes and absorbs braising juices
10

Sprinkle the chopped flat-leaf parsley and optional microplaned fresh orange zest evenly over the ragout. Ladle warm servings into wide, shallow bowls and serve immediately.

Look for: Vibrant emerald parsley and bright orange zest contrasting against the deep mahogany ragout

Chef's Notes

  • Searing the pork shoulder in two distinct batches is essential. Overcrowding the Dutch oven drops surface temperature, creating steam that prevents Maillard browning and robs the ragout of its foundational savory depth.
  • Carefully inspect your orange peel strips before adding them to the braise. The flavedo (colored skin) contains fragrant essential oils, whereas the mesocarp (white pith) carries bitter limonin compounds that will dominate prolonged braises.
  • Cannellini beans act as a natural liaison in this preparation. As they simmer uncovered, their exterior skins shed trace starches that bind the pork braising liquids into a glossy, cohesive sauce without added flour.
  • This ragout tastes noticeably richer when made 24 hours in advance. Chilling overnight consolidates the citrus aromatics with the pork fats, allowing clean removal of solidified surface fat before gentle reheating.

Storage

Refrigerator: 4 daysCool rapidly and store in an airtight container at or below 4°C (40°F) within two hours of preparation.

Freezer: 3 monthsStore in rigid, freezer-safe containers leaving two centimeters of headspace for liquid expansion.

Reheating: Reheat thoroughly in a covered saucepan over medium heat or in a microwave-safe container until the internal temperature reaches at least 74°C (165°F) throughout.

Troubleshooting

Pork cubes feel firm and chewy instead of tender and yielding

Cause: The meat has not simmered long enough to convert tough collagen into succulent gelatin, or the simmering temperature was kept too low

Fix: Cover the Dutch oven and continue simmering on low heat for an additional 20 to 30 minutes, adding 60ml of hot chicken broth if the sauce becomes overly thick

Prevention: Maintain an active low simmer around 90°C to 95°C (194°F to 203°F) and do not rush the braising duration

Sauce has an unpleasantly bitter aftertaste

Cause: White pith was left attached to the peeled orange strips or the orange zest was scorched during early cooking

Fix: Stir in 5ml to 10ml of honey or pure maple syrup and an extra pinch of fine sea salt to counterbalance bitterness

Prevention: Use a sharp peeler to remove only the colored outer skin, scraping away any white spongy pith with a paring knife before adding to the pot

Cannellini beans broke apart into a mushy paste

Cause: Beans were added too early in the braising cycle or stirred vigorously over high heat

Fix: Cannot be fixed texturally; fold in an additional 120g of warmed, drained whole beans for intact bite, or accept the creamier stew consistency

Prevention: Add drained canned beans only during the final 20 minutes of simmering and fold gently with a wooden spoon

Cultural Context

Braising pork with winter citrus and legumes reflects deep-rooted traditions in central and southern Italian farmstead cooking, notably in Tuscany and Umbria. In these regions, the bright acidity of seasonal oranges was traditionally introduced to balance the rich, gelatinous nature of rustic pork shoulder and creamy local white beans. The technique showcases the Mediterranean principle of uniting pantry legumes with slow-simmered orchard and barnyard provisions.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1