01 - Pat steaks completely dry with paper towels, then season both sides generously with kosher salt and freshly ground black pepper.
02 - Heat olive oil in a large skillet over medium-high heat until shimmering. Sear steaks for 3–4 minutes per side for medium-rare, or adjust timing to reach desired doneness. Remove steaks to a plate and tent loosely with aluminum foil to rest.
03 - Reduce heat to medium. Add butter to the same skillet and melt. Add sliced mushrooms and sauté until golden brown, about 5 minutes.
04 - Stir in chopped shallots and minced garlic; cook for 1 minute until fragrant, being careful not to burn the garlic.
05 - Add Dijon mustard and Worcestershire sauce, stirring to incorporate into the mushroom mixture.
06 - Carefully pour in brandy or cognac. If desired, carefully ignite with a long match to flambé and burn off alcohol—use extreme caution. Otherwise, let simmer for 30 seconds to evaporate some alcohol.
07 - Pour in beef broth and simmer for 2 minutes, scraping up browned bits from the bottom of the skillet with a wooden spoon.
08 - Stir in heavy cream and simmer until sauce thickens slightly and coats the back of a spoon, about 2–3 minutes.
09 - Return steaks and any accumulated juices to the skillet. Spoon sauce generously over steaks and heat through for 1 minute. Sprinkle with fresh chopped parsley and serve immediately.