Preheat and prep: Heat the oven to 400°F (205°C). Pat the tenderloins dry with paper towels.
Trimming moisture helps you get a great sear.
Mix the rub: In a small bowl, combine salt, pepper, garlic powder, onion powder, smoked paprika, thyme, and red pepper flakes if using.
Season the pork: Drizzle the tenderloins with 1 tablespoon olive oil and rub the spice mixture all over, coating every side.
Make the topping: In a medium bowl, mix cream cheese, mayonnaise, parmesan, minced garlic, Dijon, lemon juice, parsley, and crumbled bacon. Stir until smooth and spreadable.
Sear the tenderloins: Heat a large oven-safe skillet over medium-high heat with 1 tablespoon olive oil. Sear the pork 1–2 minutes per side until browned on all faces, about 6–8 minutes total.
Add the “million dollar” layer: Turn off the heat.
Spread the cream cheese mixture evenly over the tops of the seared tenderloins. It will soften and settle—this is good.
Roast: Transfer the skillet to the oven. Roast 12–18 minutes, depending on thickness, until the internal temperature reaches 140–145°F in the thickest part.
Rest the meat: Move the pork to a cutting board and rest 5–8 minutes.
This keeps it juicy.
Make it saucy (optional but great): Place the skillet back on low heat. Add a splash of water or chicken broth to loosen brown bits and the creamy topping, stirring into a quick pan sauce. Adjust salt and pepper to taste.
Slice and serve: Cut the tenderloins into 1/2-inch slices.
Spoon the creamy pan sauce over the top and garnish with extra parsley. Serve with mashed potatoes, rice, or roasted green beans.