Cilantro-Lime Marinated Roasted Pork Shoulder

Prep: 20 minCook: 3 hr8 servingsmediumAmerican
Cilantro-Lime Marinated Roasted Pork Shoulder

Tender pork shoulder transforms into a flavor-packed centerpiece with a vibrant citrus-herb marinade featuring fresh orange and lime juices, aromatic cilantro, and warm spices. The meat marinates for hours to absorb the bright, zesty flavors before being seared and slow-roasted until perfectly tender. This crowd-pleasing dish works beautifully for weekend dinners, casual entertaining, or meal prep, delivering restaurant-quality results at home. The combination of citrus acidity and herbs creates a marinade that both tenderizes and infuses the meat with fresh, bold flavors that complement the rich pork.

Ingredients

8 servings
  • 3 lb pork shoulder
    pork tenderloin1:1quick-cooking

    reduce cook time significantly

    Full guide →
  • ¾ cup fresh orange juice
  • ½ cup fresh lime juice
    bottled lime juice1:1convenience

    flavor will be less bright

    Full guide →
  • 2 tbsp orange zest
  • 1 cup cilantro, finely chopped
    parsley1:1herb-substitute

    different flavor profile

    Full guide →
  • ¼ cup mint leaves, minced
  • 8 cloves garlic, minced
  • 1 tsp dried oregano
  • 2 tsp ground cumin
  • 1 cup olive oil
  • sea salt
  • freshly ground black pepper

Instructions

  1. 1

    Combine orange juice, lime juice, orange zest, cilantro, mint, garlic, oregano, cumin, and olive oil in a bowl and season with salt and pepper

  2. 2

    Place pork shoulder in the marinade and marinate for 4 to 12 hours

  3. 3

    Preheat oven to 375 F

  4. 4

    Brown the meat in a skillet over high heat on all sides for 3 to 4 minutes per side

  5. 5

    Roast the shoulder in the oven for 2 to 3 hours or until internal temperature reaches 160 F

  6. 6

    Let the meat rest for 15 to 20 minutes

  7. 7

    Slice the pork shoulder against the grain

Tips

Tip 1

Marinate the pork for the full 12 hours for maximum flavor penetration and tenderness.

Tip 2

Use a meat thermometer to ensure accurate doneness - the internal temperature should reach 160 F.

Tip 3

Save some marinade before adding raw pork to use as a serving sauce after cooking.

Good to Know

Storage

Refrigerate cooked pork for up to 4 days or freeze for up to 3 months.

Make Ahead

Marinate pork up to 24 hours in advance. Cooked pork can be sliced and reheated gently.

Serve With

Serve warm with rice, tortillas, or roasted vegetables. Great for tacos or sandwiches.

See pairing guide →

Common Mistakes

Watch

Don't skip the resting period to avoid losing juices when slicing.

Watch

Avoid overcooking past 160 F to prevent dry meat.

Substitutions

pork shoulder
pork tenderloin1:1quick-cooking

reduce cook time significantly

Full guide →
cilantro
parsley1:1herb-substitute

different flavor profile

Full guide →
fresh lime juice
bottled lime juice1:1convenience

flavor will be less bright

Full guide →
Find more substitutions →

FAQ

Can I use a different cut of pork?

Yes, pork tenderloin works but reduce cooking time significantly as it's much leaner and cooks faster than shoulder.

How long will the marinated pork keep?

Raw marinated pork keeps in the refrigerator for up to 2 days. Cooked pork keeps for 4 days refrigerated.

Can I freeze the marinated pork?

Yes, freeze raw marinated pork for up to 3 months. Thaw completely in refrigerator before cooking.