Preheat your oven to 375°F.
Season the pork shoulder with salt, pepper, and half of the rosemary. In a slow cooker or Dutch oven, add the pork along with minced garlic.
Add a splash of water or low-sodium broth if desired to keep it moist, then slow-cook the pork on low for 4-6 hours until tender and easily shredded.
While the pork is nearly done, chop the carrot, parsnip, and red onion into even pieces. Toss them in olive oil, the remaining rosemary, salt, and pepper.
Spread the vegetables on a baking sheet and roast in the preheated oven for 25-30 minutes, stirring halfway through until tender and lightly caramelized.
Once the pork is tender, shred it with a fork and plate an appropriate serving alongside a generous portion of roasted vegetables.
Enjoy warm for a nourishing, protein-packed meal.