Season the pork: Pat the pork dry. Rub with salt, pepper, thyme, and sage.
This helps build flavor from the start.
Quick sear (optional but recommended): Heat oil in a large skillet over medium-high. Sear the pork on all sides until browned, about 2–3 minutes per side. Browning adds depth and locks in juices.
Layer the slow cooker: Add onions, carrots, and half the apple slices to the bottom.
Place the pork on top. Scatter the remaining apples around the roast.
Mix the cooking liquid: Stir broth, apple cider vinegar, Dijon, and garlic. Pour around the pork (not directly on top of the spices).
Cook low and slow: Cover and cook on Low for 7–9 hours (shoulder/butt) or Low for 5–6 hours (loin).
The pork should be very tender; shoulder will shred, loin will slice.
Rest and finish: Transfer pork to a board and rest 10 minutes. Skim excess fat from the liquid if needed. Taste the juices and adjust salt and pepper.
Remove bay leaf if used.
Serve: Slice or shred pork. Spoon apples, carrots, and onions alongside. Ladle some of the cooking juices over the top.
Garnish with parsley if you like.