This vibrant dish brings together the bold flavors of the Caribbean with a citrusy Cuban spice blend. Juicy pork filet is seared and roasted until tender, then topped with a caramelized onion sauce infused with orange and lime. The meal is rounded out with fluffy cilantro-lime rice and a fresh pineapple salsa that adds a pop of sweetness and acidity.
Perfect for a weeknight dinner that feels special, this recipe is packed with bright, savory notes and comes together in under an hour. The combination of spiced pork, tangy salsa and aromatic rice will transport your taste buds to a tropical getaway.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Preheat oven to 425°F with rack in middle. In a small pot, combine rice, 1¼ cups water and a pinch of salt. Bring to a boil, cover, reduce heat to low and cook until tender, 15-20 minutes. Keep covered off heat.
- While rice cooks, drain pineapple, reserving juice in a small bowl. Roughly chop cilantro. Zest and quarter the lime. Halve, peel and thinly slice the onion. Zest and halve the orange. Squeeze orange juice into the bowl with reserved pineapple juice; set aside.
- Pat pork dry with paper towels; season all over with half the Cuban spice blend. Heat a drizzle of oil in a large pan over medium heat. Add pork and sear, turning occasionally, until browned all over, 4-8 minutes. Transfer pork to a baking sheet and roast until cooked through, 10-12 minutes. Let rest 5 minutes before slicing. Wipe out the pan.
- In a small bowl, combine pineapple, half the cilantro, juice from one lime wedge, salt and pepper. Taste and adjust seasoning. Heat a large drizzle of oil in the same pan over medium-high heat. Add onion and cook, stirring, until lightly browned and softened, 4-6 minutes.
- Stir remaining Cuban spice blend into the onion. Add ½ cup water and cook, stirring, until softened, 2-4 minutes. Add the reserved juice mixture and cook until sauce thickens, 1-2 minutes. Turn off heat; stir in butter, juice from one lime wedge and orange zest to taste.
- Fluff rice with a fork; stir in lime zest and remaining cilantro. Season with salt and pepper if desired. Slice pork crosswise. Divide rice and pork among plates. Top pork with glazed onion sauce. Spoon pineapple salsa over rice. Serve with remaining lime wedges.
Recipe Tips
Let the pork rest for at least 5 minutes after roasting to keep it juicy.
For extra flavor, toast the rice in a little oil before adding water.
Adjust the lime and orange zest to your preference for more or less citrus punch.
FAQ
Can I use chicken instead of pork?
Yes, boneless chicken breasts or thighs work well. Adjust cooking time as needed until internal temperature reaches 165°F.
What can I substitute for Cuban spice blend?
Mix together 1 tsp each of garlic powder, onion powder, cumin, paprika and a pinch of cayenne or chili powder.
Can I make this dish ahead of time?
The rice and salsa can be prepared a day in advance. Cook the pork and onion sauce just before serving for best texture.

























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.