Preheat the oven to 375°F (190°C). Pat the pork loin dry.
Mix olive oil, garlic, rosemary, thyme, paprika, onion powder, salt, and pepper. Rub the mixture all over the pork.
Place the pork in a roasting pan and roast for about 45–65 minutes, depending on thickness.
Whisk together honey, Dijon mustard, brown sugar, soy sauce, vinegar, and melted butter.
Brush the glaze generously over the pork during the final 20 minutes of roasting, repeating every 5–7 minutes for a sticky, caramelized finish.
Cook until the thickest part reaches 145°F (63°C), then rest for at least 3 minutes before slicing.
Spoon over the remaining pan glaze, garnish with fresh herbs, and serve with roasted potatoes or vegetables!
