Say hello to the most tender and juiciest roasted pork shoulder in the world. You'll be amazed at how easy and perfect it is on its own or in sandwiches, tacos, and more!
In a medium size bowl, combine together garlic, rosemary, oil, Dijon mustard, salt and pepper.
Cut off any excess fat from pork shoulder. Rub marinade you created on all sides of shoulder. Place it in a bag or in a large bowl covered with a plastic wrap, allow to marinate for at least 8 hours, but up to 24 hours.
Preheat oven to a low broil. Place pork in a roasting pan. Cook for about 25 minutes or until it's golden.
Wrap pork in foil, adjust temperature to 300°F and cook for 2 more hours or until internal temperature reaches 180°F.
Remove pork from the oven, allow it to rest for at least 25 minutes before cutting into it. Enjoy!