This pork stew is the ultimate cold-weather comfort food — tender chunks of pork shoulder braised low and slow in a rich, deeply savory broth with hearty root vegetables, green peas, and warming herbs. Built on the classic technique of searing the meat for maximum flavor and deglazing with white wine to capture every bit of fond, this stew delivers restaurant-quality depth with simple, budget-friendly ingredients. It is a true one-pot meal that gets even better the next day, making it perfect for meal prep, Sunday dinners, or any night you need something genuinely nourishing and satisfying.
Large Dutch oven or heavy-bottomed pot At least 6-quart / 5.7-liter capacity
Sharp chef's knife For breaking down pork shoulder and chopping vegetables
Cutting board
Measuring cups and spoons
Wooden spoon or silicone spatula For stirring and scraping up browned bits
Ladle For serving
Vegetable peeler
Small bowl For tossing pork in flour
Immersion blender (optional) For blending some broth and vegetables to thicken the stew
Ingredients
2.5lbsboneless pork shoulder1.1 kg, also called pork butt or Boston butt, cut into 1.5-inch (4 cm) cubes
2tbspolive oildivided
1tspsaltplus more to taste
1/2tspblack pepper
1/3cupall-purpose flour40 g
1large yellow oniondiced
4clovesgarlicminced
3medium carrotspeeled and cut into 1-inch (2.5 cm) pieces
3stalkscelerycut into 1-inch (2.5 cm) pieces
1.5lbsYukon Gold potatoes680 g, cut into 1.5-inch (4 cm) cubes
1cupdry white wine240 ml; substitute with additional chicken broth if preferred
3cupslow-sodium chicken broth720 ml
1tbspWorcestershire sauce
2tbsptomato paste
1tspdried thyme
1tspdried rosemary
2bay leaves
1cupfrozen green peas150 g
For Garnish
2tbspfresh parsleychopped
Instructions
Pat the pork shoulder cubes completely dry with paper towels, then season with salt and black pepper and toss to coat evenly. Sprinkle the flour over the seasoned pork and toss again until every piece is lightly coated.
Heat 1 tablespoon of olive oil in a large Dutch oven over medium-high heat; add half the pork in a single layer and sear for 3-4 minutes per side until deep golden-brown, then transfer to a plate and repeat with the remaining oil and pork.
Reduce heat to medium and cook the diced onion in the same pot for 4-5 minutes until softened, then add the garlic and cook 1 minute more. Stir in the tomato paste and cook for 2 minutes, pressing it into the bottom of the pot until it darkens to a brick-red color.
Pour in the white wine and use a wooden spoon to scrape up all the browned bits from the bottom of the pot. Let the wine simmer for 2-3 minutes until reduced by about half.
Pour in the chicken broth, Worcestershire sauce, thyme, rosemary, and bay leaves, then return all browned pork (and any collected juices) to the pot. Bring to a boil, reduce to a gentle simmer, cover with the lid slightly ajar, and cook for 45 minutes.
Add the carrots, celery, and potatoes to the pot, stir gently, and continue simmering with the lid slightly ajar for another 45-50 minutes until the pork is fork-tender and the vegetables are cooked through.
Remove and discard the bay leaves, then stir in the frozen green peas and cook for 3-5 minutes until warmed through. Taste and adjust seasoning with salt and pepper, then serve garnished with fresh chopped parsley.
Notes
Always use pork shoulder (pork butt or Boston butt) — not pork loin or tenderloin, which will dry out and toughen during the long braise.
Brown the pork in batches and do not crowd the pot; overcrowding causes steaming instead of searing and you lose the deep crust that builds flavor.
Do not skip deglazing — the browned bits (fond) on the bottom of the pot are the backbone of the stew's flavor.
Keep the heat at a low, gentle simmer throughout cooking. A hard boil will make the pork tough and cloud the broth.
Add the potatoes and carrots halfway through — adding them at the start results in mushy, overcooked vegetables.
Always taste and adjust salt right before serving, as the broth concentrates and saltiness changes as the stew cooks.
For a thicker broth, mix 1 tablespoon of cornstarch with 2 tablespoons cold water and stir into the simmering stew during the final few minutes.
To make in a slow cooker: brown the pork and sauté the aromatics on the stovetop, then transfer everything to a slow cooker and cook on low for 7-8 hours or high for 4-5 hours, adding potatoes and carrots in the last 2 hours.
Store leftovers in an airtight container in the refrigerator for up to 4 days; the flavor improves overnight as it sits.
Freeze in portions for up to 3 months. Note that potatoes may soften slightly after freezing — consider leaving them out if making a batch specifically for freezing.