Cuba's iconic citrus-garlic marinated slow-roasted pork — succulent, crispy-skinned, and impossibly aromatic.
Lechón asado is Cuba's greatest culinary achievement — a whole pig or pork shoulder marinated overnight in mojo (a blend of sour orange juice, garlic, cumin, and oregano), then slow-roasted until the skin crackles and the meat falls apart. It's the centerpiece of every Cuban celebration, particularly Noche Buena (Christmas Eve), when whole pigs are roasted over charcoal pits in backyards across the island.
Serves 8
Combine sour orange juice, garlic, cumin, oregano, black pepper, salt, and olive oil. Whisk until combined.
Score the pork skin deeply in a crosshatch pattern. Make deep cuts into the meat. Pour mojo all over, pushing it into the cuts. Cover and refrigerate 8–24 hours.
Place pork skin-side up on a bed of onions in a roasting pan. Roast at 160°C (320°F) for 3.5–4 hours, basting with pan juices every hour.
Increase oven to 230°C (445°F) and roast 20–30 more minutes until the skin is crackling and golden.
Rest 20 minutes before pulling or slicing. Serve with black beans, rice, and tostones.
Sour orange (naranja agria) is the authentic base — lemon-orange mix works well.
The longer the marinade, the more flavorful the meat.
Score the skin deeply or it won't crackle.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Make with a whole pig for authentic Noche Buena style
Add bay leaves to the marinade
Serve with yuca con mojo instead of tostones
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Refrigerate up to 5 days. The flavor improves overnight.
Lechón asado is the heart of Cuban Christmas tradition. Whole pigs are roasted in backyards on charcoal pits called caja china, and the event is as much a social gathering as a meal. Cuban exiles worldwide recreate this tradition to maintain connection to the island.
Naranja agria (Seville orange) is a bitter citrus used throughout Caribbean and Cuban cooking. A mix of orange juice with lime or grapefruit approximates the flavor.
Yes — cook on low for 8 hours. The meat will be tender but you won't get crackling. Finish under the broiler.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Per serving · 8 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes