A flavorful and tender Caribbean-inspired pork roast, perfect for gatherings or a comforting family dinner.
Prepare the pork shoulder by making small slits all over its surface.
Making slits helps the marinade penetrate deeper into the meat for enhanced flavor.
In a blender, combine the garlic, oregano, black pepper, allspice, onion, salt, and olive oil to create a marinade.
Blend until smooth for a consistent marinade texture.
Rub the marinade all over the pork shoulder, ensuring it gets into the slits.
Use your hands to massage the marinade into the meat for even coverage.
Cover the pork and refrigerate for 8 to 12 hours to marinate.
Marinating overnight allows the flavors to fully develop.
Preheat your oven to 325°F (165°C).
Ensure the oven is fully preheated before placing the pork inside.
Place the pork shoulder, fat side up, on a rack in a roasting pan.
Positioning the fat side up helps baste the meat as it cooks.
Roast the pork in the oven for approximately 3 1/2 hours, or until the internal temperature reaches 145°F (63°C).
Use a meat thermometer to check the internal temperature for perfect doneness.
Let the pork rest for 15 minutes before slicing and serving.
Resting allows the juices to redistribute, keeping the meat moist.