Step 1: Preheat u0026 Season : Preheat oven to 325°F (165°C). Pat the pork shoulder dry and season generously with salt and pepper.
Step 2: Sear the Pork :In a large Dutch oven or oven-safe pot, heat olive oil over medium-high heat. Sear the pork shoulder on all sides until golden brown (3–4 minutes per side). Remove pork and set aside.
Step 3: Sauté Aromatics : In the same pot, add onions, garlic, carrots, and celery. Cook until softened, about 5–7 minutes. Add rosemary, thyme, and bay leaves; stir to release fragrance.
Step 4: Deglaze u0026 Combine : Pour in white wine (or broth) to deglaze the pot, scraping up browned bits from the bottom. Add soaked white beans and remaining broth. Place pork shoulder back in the pot, nestling it among the beans and vegetables.
Step 5: Braise : Bring the liquid to a simmer on the stovetop. Cover the pot and transfer to preheated oven. Braise for 2.5–3 hours until pork is fork-tender and beans are creamy.
Step 6: Adjust Seasoning : Remove pork and shred or slice as desired. Stir beans and vegetables, season with additional salt and pepper if needed.