Preheat the oven: Set your oven to 350°F (175°C).
Prepare the honey garlic sauce: In a small bowl, whisk together honey, chicken broth, Dijon mustard, soy sauce, Worcestershire sauce, minced garlic, lemon juice, black pepper, and red pepper flakes (if using). Set aside.
Season the pork loin: Pat the pork loin dry with paper towels. In a small bowl, mix together garlic powder, paprika, salt, and pepper. Evenly season the pork loin on all sides with the mixture.
Sear the pork loin: Heat olive oil in a medium oven-safe skillet over medium-high heat. Once hot, sear the seasoned pork loin on all sides until it forms a golden crust. This step is crucial for locking in the juices and adding flavor.
Add the sauce and bake: Pour the honey garlic sauce over the seared pork loin. Transfer the skillet to the preheated oven and bake for 50-60 minutes, basting the pork with the sauce every 15 minutes. Cook until the internal temperature of the pork reaches 145°F (63°C).
Rest and slice: Remove the pork loin from the oven and let it rest for 15-20 minutes before slicing. This resting period allows the juices to redistribute, resulting in a more tender and flavorful pork loin.
Serve: Slice the pork and drizzle with the remaining sauce from the pan. Serve warm and enjoy!