Slow-Roasted Cuban Pork with Citrus and Garlic

Prep: 30 minCook: 4 hrmediumCuban
Slow-Roasted Cuban Pork with Citrus and Garlic

Lechon asado is Cuba's most celebrated pork dish, a showstopping roast marinated in citrus, garlic, and warm spices, then slow-cooked until fork-tender before a final high-heat sear. The magic lies in deep slits that trap an aromatic garlic-oregano paste deep inside the meat, infusing every bite, while the skin crisps to crackling in the final stage. The braising liquid becomes a silken pan sauce, bright with orange and lime, balanced by the richness of pork fat. This is a dish for serious home cooks seeking restaurant-quality results without professional equipment. Serve it for important family gatherings, holiday celebrations, or when you want to impress. Its long marination and hands-off cooking make it forgiving; its bold, complex flavor profile sets it apart from simple roasts.

Ingredients

  • 12 garlic cloves, crushed
  • 2 tablespoon kosher salt
    sea salt1:1salt

    finer texture, adjust by taste

    Full guide →
  • ½ teaspoon dried oregano
  • ½ teaspoon ground cumin
  • 8 pound skin-on fresh ham, Boston butt, or pork shoulder
  • 1 cup orange juice, freshly squeezed
    grapefruit juice or blood orange juice1:1acidic citrus

    adds brightness but less sweetness

    Full guide →
  • ¾ cup lime juice, freshly squeezed
    lemon juice1:1acidic citrus

    slightly less floral and bright

    Full guide →
  • ¼ cup white wine
    dry sherry or additional orange juice1:1 or substitute wine with juiceflavor

    changes depth; juice alone becomes sweeter

    Full guide →
  • 1 medium sweet or yellow onion, sliced into rings
  • 2 tablespoon cooking oil
    olive oil or avocado oil1:1fat for searing

    adds flavor notes; avocado oil higher smoke point

    Full guide →

Instructions

  1. 1

    Crush garlic with salt, oregano, and cumin until nearly pulverized.

  2. 2

    Cut deep slits into the pork roast without cutting through the fat layer. Coat the roast with the garlic mixture, working it deep into the slits.

  3. 3

    Place roast in a non-reactive container with onions. Whisk together orange juice, lime juice, and white wine, then pour over roast.

  4. 4

    Refrigerate for several hours to overnight, turning if possible.

  5. 5

    Remove roast from marinade and let rest at room temperature for 30 minutes.

  6. 6

    Preheat oven to 275 degrees F.

  7. 7

    Transfer marinade to a saucepan, bring to a boil, and boil for 5 minutes.

  8. 8

    Place roast in a roasting pan with onions. Pour the cooked marinade around (not over) the roast. Cover tightly and bake until meat is fork-tender and internal temperature reaches around 145 to 160 degrees F, adding water or chicken broth as needed if liquid reduces too much. Timing depends on cut and bone content.

  9. 9

    Increase oven temperature to 400 degrees F.

  10. 10

    Uncover pan and remove roast, reserving drippings.

  11. 11

    Drizzle roast with oil, return to pan, and roast uncovered until browned, about 30 minutes.

  12. 12

    Remove from oven and let stand for 30 minutes before slicing against the grain.

  13. 13

    Skim fat from drippings and serve over sliced meat if desired.

Tips

Tip 1

For the brightest citrus flavor, marinate for the full overnight period and turn the roast several times. The longer soak and movement ensure the marinade penetrates the meat evenly.

Tip 2

Before the final high-heat sear, pat the roast completely dry with paper towels; moisture prevents browning. The 30-minute rest at room temperature before roasting also promotes even cooking.

Tip 3

Internal temperature varies by cut: boneless butt reaches 145-160 degrees F faster than bone-in shoulder or fresh ham. Use a meat thermometer inserted into the thickest part, away from bone.

Good to Know

Storage

Cooled roast keeps refrigerated in an airtight container for up to 4 days. Store sliced meat submerged in pan drippings to prevent drying.

Make Ahead

Marinate roast up to 24 hours in advance. Roast can be fully cooked 1 day ahead, cooled, refrigerated, and gently reheated at 300 degrees F covered with foil until warmed through. Omit the final high-heat sear or perform it fresh before serving.

Serve With

Serve with black beans and rice, fried plantains, Cuban bread for sandwiches, pickled onions, or a simple green salad with citrus vinaigrette.

See pairing guide →

Common Mistakes

Watch

Do not skip the 30-minute room-temperature rest before initial roasting to avoid uneven cooking and cold spots in the center.

Watch

Do not skip the 5-minute boil of the marinade to avoid food safety risk from raw marinated meat juices.

Watch

Do not cover during the final 400-degree F searing to avoid steaming; the roast needs dry heat to crisp the exterior.

Substitutions

cooking oil
olive oil or avocado oil1:1fat for searing

adds flavor notes; avocado oil higher smoke point

Full guide →
orange juice
grapefruit juice or blood orange juice1:1acidic citrus

adds brightness but less sweetness

Full guide →
kosher salt
sea salt1:1salt

finer texture, adjust by taste

Full guide →
lime juice
lemon juice1:1acidic citrus

slightly less floral and bright

Full guide →
white wine
dry sherry or additional orange juice1:1 or substitute wine with juiceflavor

changes depth; juice alone becomes sweeter

Full guide →
Find more substitutions →

FAQ

Can I make this with a boneless pork shoulder instead of a bone-in fresh ham?

Yes. Boneless cuts cook 30-60 minutes faster than bone-in versions. Start checking internal temperature around 2.5 hours at 275 degrees F. The shorter cooking time means slightly more tender meat with less rendered fat, but flavor remains excellent.

What if I don't have fresh lime juice?

Use bottled lime juice at the same ratio; flavor will be slightly less vibrant. Alternatively, substitute half the lime juice with additional orange juice or lemon juice. Avoid lime cordial, which contains added sugar and preservatives that alter the marinade balance.

Can I freeze leftover lechon asado, and how long does it keep?

Yes. Cool the roast, slice it, and freeze with pan drippings in an airtight container or freezer bags for up to 3 months. Thaw overnight in the refrigerator and reheat gently at 300 degrees F covered with foil. Whole unsliced roasts also freeze well for the same duration.