**Preparation is Key:** Remove the striploin roast from the refrigerator at least 1 hour before cooking to allow it to come to room temperature. This ensures even cooking. Preheat your oven to 425°F (220°C). Pat the roast completely dry with paper towels; this is crucial for developing a beautiful, crisp crust.
**Season Generously:** In a small bowl, combine the kosher salt, black pepper, garlic powder, rosemary, thyme, and onion powder. Rub the entire surface of the beef striploin with olive oil, then liberally coat it with the seasoning mixture, pressing it gently to adhere.
**The Initial Sear:** Place the seasoned roast on a rack set inside a roasting pan. For an even more flavorful crust, you can sear the roast on all sides in a very hot skillet before placing it in the roasting pan, but this step is optional for simplicity. If not searing, proceed directly to roasting.
**Roast to Perfection:** Place the roasting pan in the preheated oven. Roast for 15 minutes at 425°F (220°C). Then, reduce the oven temperature to 325°F (160°C) and continue roasting until the internal temperature reaches your desired doneness. Use a meat thermometer inserted into the thickest part of the roast, avoiding bone or fat pockets.
**Rest is Essential:** Once the roast reaches the target temperature (see temperature guide below), carefully remove the pan from the oven. Transfer the roast to a cutting board and tent it loosely with foil. Let it rest for at least 15-20 minutes. This resting period allows the juices to redistribute throughout the meat, ensuring a tender and moist result. Do not skip this step!
**Carve and Serve:** After resting, carve the striploin roast against the grain into thick slices. If you opted to add beef broth or wine to the pan during roasting, you can deglaze the pan and use the drippings to make a simple pan sauce.