This slow cooker 3-ingredient cranberry pork roast is pure Midwestern nostalgia—the kind of recipe that gets clipped from a magazine in 1972, tucked into a recipe box, and made so often the card ends up splattered and soft at the corners. It’s sweet-tart, savory, and almost embarrassingly easy: just a pork roast, a can of whole-berry cranberry sauce, and a packet of onion soup mix. The long, gentle cooking turns the meat meltingly tender while the cranberries cook down into a jewel-toned glaze that looks far fussier than it is. It’s the sort of comforting, no-fail recipe a busy home cook could lean on for Sunday dinners, potlucks, or holidays, and one bite usually explains why it never left the family rotation.
Serve the cranberry pork roast sliced or gently pulled into large chunks, spooning plenty of the ruby red sauce from the slow cooker over the top. It’s wonderful over creamy mashed potatoes, buttered egg noodles, or simple steamed rice to catch all the juices. Round out the plate with something green and crisp—like a tossed salad, roasted Brussels sprouts, or green beans with a squeeze of lemon—to balance the richness and sweetness. A basket of warm dinner rolls or crusty bread is perfect for mopping up the extra sauce, and if you enjoy wine, a light, fruity red such as a Beaujolais or a dry rosé pairs nicely with the cranberry notes.
Slow Cooker Cranberry Pork RoastServings: 6
Ingredients
3 to 4 pound boneless pork loin roast (or pork shoulder/butt, trimmed of excess fat)
1 (14-ounce) can whole-berry cranberry sauce
1 (1-ounce) packet dry onion soup mix
Directions
Pat the pork roast dry with paper towels and trim any very thick exterior fat, leaving a thin layer for flavor. This helps the sauce cling to the meat and keeps the final dish from becoming too greasy.
Place the pork roast in the bottom of a 4- to 6-quart slow cooker. If one side has more fat, place that side facing up so it bastes the meat as it cooks.
In a medium bowl, stir together the whole-berry cranberry sauce and the dry onion soup mix until the soup mix is evenly distributed. The mixture will be thick and chunky, with visible whole cranberries.
Pour the cranberry-onion mixture evenly over the pork roast, using a spatula to spread it so the top and sides of the meat are well coated. The sauce will melt and thin out as it cooks, forming a glossy glaze.
Cover the slow cooker with the lid and cook on LOW for 7 to 9 hours, or on HIGH for 4 to 5 hours, until the pork is very tender and easily pulls apart with a fork. Cooking on LOW will give the most tender, evenly cooked result.
Once the pork is done, carefully transfer the roast to a cutting board. Let it rest for about 10 minutes so the juices settle, then slice it thickly or gently pull it into large chunks. The meat should be very tender and may fall apart slightly as you slice.
Stir the cooking liquid and cranberry mixture left in the slow cooker to combine any separated fat and juices into a smooth sauce. Skim off excess fat from the surface if desired.
Return the sliced or pulled pork to the slow cooker, nestling it into the warm cranberry sauce so the meat is well coated. Spoon some of the deep ruby red sauce and whole cranberries over the top.
Serve the pork directly from the slow cooker, making sure each portion gets plenty of the jewel-toned cranberry glaze and scattered whole cranberries over the tender meat.
Variations & Tips
For a slightly less sweet version, use a can of jellied cranberry sauce plus 1/2 cup fresh or frozen cranberries to keep some texture and tartness. If you prefer a more savory profile, stir 1 to 2 teaspoons of Dijon mustard and a splash (2 tablespoons) of apple cider vinegar into the cranberry-soup mixture before pouring it over the pork—this adds gentle tang without complicating the recipe. Pork loin will slice neatly and stay relatively lean, while pork shoulder (butt) will give you ultra-tender, falling-apart meat with more richness; choose based on your texture preference. If you’d like a thicker, almost gravy-like sauce, remove the cooked pork, set the slow cooker to HIGH, and whisk in a slurry of 1 tablespoon cornstarch mixed with 1 tablespoon cold water; cook for 5 to 10 minutes until glossy and slightly thickened, then return the pork to the sauce. Leftovers reheat well and can be turned into sandwiches on soft rolls with a bit of the cranberry sauce spooned on top. For food safety, start with a fully thawed roast, avoid leaving raw pork at room temperature for more than 2 hours, and cook until the internal temperature reaches at least 145°F (63°C) when checked with an instant-read thermometer in the thickest part, followed by a rest. If you’re cooking a fattier shoulder and plan to shred it, many home cooks prefer taking it closer to 190–200°F (88–93°C) for maximum tenderness. Cool leftovers quickly, refrigerate within 2 hours of cooking, and use within 3 to 4 days, reheating to at least 165°F (74°C) before serving.