In a large bowl, whisk together the orange juice, vinegar, garlic, cumin, oregano, bay leaves, salt, and pepper. Place the pork roast in the bowl and cover with the marinade. Refrigerate for 30 minutes.
Preheat the oven to 350 degrees F (175 degrees C).
Heat the olive oil in a large skillet over medium-high heat. Brown the pork roast on all sides, about 5 minutes per side.
Transfer the roast to a roasting pan and pour the marinade over the top. Roast in the preheated oven for 30 minutes, or until the internal temperature of the roast reaches 145 degrees F (63 degrees C). Remove from the oven and allow to rest 10 minutes before slicing and serving.
Interesting Facts
Pork is the most widely eaten meat in the world.
Cuban-style pork roast is often served with a side of black beans and rice.
The secret to a juicy pork roast is to not overcook it.