Remove the beef tenderloin tips from the refrigerator 20 minutes before cooking to promote even cooking. Cut into uniform 1-inch (2.5cm) pieces if needed, then pat every surface completely dry with paper towels.
Mix together the kosher salt, black pepper, and garlic powder in a small bowl, then sprinkle evenly over all sides of the beef tips, pressing gently to adhere. Set aside on a clean plate.
Place a 12-inch cast iron skillet over medium-high heat and let it preheat for at least 2 full minutes. Add 1 tablespoon of olive oil and swirl to coat — it should shimmer immediately.
Add half the beef tips in a single layer without crowding and sear undisturbed for 1.5 to 2 minutes per side until a deep brown crust forms. Transfer to a plate, tent with foil, then repeat with the remaining tablespoon of oil and the second batch.
Reduce heat to medium. Add 2 tablespoons of butter to the pan with all its drippings, then add the diced yellow onion and sauté, stirring occasionally, for about 3 minutes until translucent and soft.
Add the sliced mushrooms to the pan and spread into an even layer. Let cook undisturbed for 2 minutes to brown, then stir and cook for another 2 to 3 minutes until golden and most of their moisture has evaporated.
Add the minced garlic, fresh thyme, and fresh rosemary to the pan and stir for about 60 seconds until fragrant. Add the Worcestershire sauce and stir to combine.
Pour in the beef broth and use a wooden spoon to scrape up all the browned bits from the bottom of the pan. Bring to a gentle simmer and cook for 3 minutes, then stir in the heavy cream if using.
Slowly pour the cornstarch slurry into the simmering sauce while stirring constantly, adding only as much as needed to reach your desired thickness. The sauce will thicken within about 60 seconds.
Reduce heat to low and nestle the seared beef tips back into the sauce along with any resting juices. Add the remaining tablespoon of butter, stir gently to coat, and cook for 1 to 2 minutes until heated through to 130-135°F (54-57°C) for medium-rare.
Taste the sauce and adjust seasoning with additional salt and pepper as needed. Garnish generously with freshly chopped parsley and serve immediately over mashed potatoes, buttered egg noodles, or steamed rice.