Cuban Style Roast Pork Shoulder With Mojo is a bold, citrusy centerpiece built for family dinners, holidays, and relaxed weekend cooking. The pork rests in a garlic-heavy orange and lime marinade, then roasts slowly until the inside is tender and the outside develops a deeply browned crust. Spoon extra mojo over the sliced meat and every bite gets a bright mix of citrus, oregano, cumin, and savory pan juices.
This recipe rewards planning more than effort. Most of the work happens while the pork marinates and roasts. A long rest in the mojo lets the seasoning reach beyond the surface, while low oven heat softens the shoulder’s connective tissue. The final high-heat stage adds color and crisp edges without drying the center.
Why This Recipe Works
Pork shoulder contains enough fat and connective tissue to stay juicy during a long roast. Citrus juice adds fresh flavor, but the garlic, oregano, cumin, salt, and oil do most of the seasoning work. Cutting a few shallow pockets in the roast gives the mojo more places to settle, especially around thicker sections.
Slow heat turns a firm shoulder into meat that can be sliced thickly or pulled into pieces. Resting after roasting is just as important. It lets the juices settle back into the meat instead of running across the cutting board. For another slow-cooked main dish with rich serving juices, see this slow cooker beef brisket French dip.

Ingredients
- Pork shoulder: Bone-in or boneless both work. A fat cap helps protect the meat during roasting.
- Oranges and limes: Fresh juice gives the marinade a clean citrus flavor.
- Garlic: Mojo should taste distinctly garlicky, so use fresh cloves rather than garlic powder.
- Oregano: Dried oregano stands up well to the long marinating and roasting time.
- Cumin: A modest amount adds warmth without covering the citrus.
- Olive oil: Oil carries the herbs and helps coat the roast evenly.
- Salt and black pepper: Season generously because pork shoulder is a large, thick cut.
- Cilantro: Optional fresh cilantro adds color and freshness at serving time.
Traditional mojo often uses sour orange. When it is not available, a blend of regular orange and lime juice gives a useful balance of sweetness and acidity. Avoid bottled lime juice when possible because its sharper flavor can dominate the marinade.
Mix the Mojo
Whisk orange juice, lime juice, finely chopped or grated garlic, oregano, cumin, olive oil, salt, and pepper in a bowl. Taste a small drop before it touches raw pork. It should be bright, salty, and strongly seasoned. Reserve a clean portion for serving before adding the rest to the meat.
For a smoother sauce, pulse the mojo briefly in a blender. For a more rustic finish, leave the garlic and herbs finely chopped. Either texture works, but the garlic pieces should be small enough to cling to the pork rather than fall off in large chunks.

Marinate the Pork
Pat the pork dry and score the fat cap in a shallow crosshatch pattern. Cut several small pockets into the meaty sides, taking care not to slice all the way through. Set the shoulder in a nonreactive dish or large food-safe bag, then pour the mojo over it and massage the marinade into every surface.
Cover and refrigerate for at least eight hours, ideally overnight. Turn the pork once or twice if the dish is shallow. Remove it from the refrigerator about 45 minutes before roasting so the cold edge begins to lose its chill. Discard marinade that has been in contact with raw pork unless it will be thoroughly boiled.
Roasting Method
Place the pork fat-side up in a roasting pan and pour a small amount of fresh orange juice or water into the bottom. Cover tightly and roast at 300°F until the meat is very tender. Timing varies with size and shape, so use temperature and texture rather than the clock alone. For pull-apart meat, the thickest section should reach roughly 195°F to 205°F.
Uncover the pan near the end and raise the oven temperature to 425°F. Roast until the exterior is deeply browned and the fat cap has crisp edges. Watch closely during this stage because the citrus and garlic can darken quickly. Rest the finished pork loosely covered for at least 20 minutes before slicing or pulling.
If you enjoy low-effort mains, this collection of easy crockpot recipes offers more hands-off dinner ideas. For a lighter side beside the rich pork, the citrus notes in zesty lime shrimp and avocado salad can also inspire a simple avocado salad without the shrimp.
Serving and Storage
Serve the pork with white rice, black beans, roasted onions, fried plantains, or a crisp cabbage salad. Warm the reserved mojo gently and spoon a little over each portion. Keep extra sauce at the table so everyone can adjust the citrus and garlic intensity.

Refrigerate cooled leftovers in an airtight container for up to four days. Store some pan juices with the meat to keep it moist. Reheat gently in a covered skillet or baking dish with a spoonful of broth or juice. Freeze portioned pork for up to three months, then thaw overnight in the refrigerator.
Roast Pork Checklist
- Reserve clean mojo before the marinade touches raw pork.
- Score the fat cap and cut shallow seasoning pockets.
- Marinate for at least eight hours.
- Roast low and slow until the shoulder is very tender.
- Finish uncovered at high heat for a browned crust.
- Rest for at least 20 minutes before slicing.
FAQ
Can I use boneless pork shoulder?
Yes. Tie an uneven boneless shoulder with kitchen twine so it cooks more evenly. Begin checking it earlier because boneless cuts may finish sooner.
How long should the pork marinate?
Eight to 24 hours gives the best flavor. A shorter four-hour marinade still helps, but the seasoning will stay closer to the surface.
Can I use the raw marinade as sauce?
Not without boiling it thoroughly. The safer and fresher option is to reserve a clean portion before marinating the pork.
Why is my pork still tough?
Pork shoulder becomes tender only after enough time at a high internal temperature. If it resists a fork, cover it and continue roasting until the connective tissue softens.