01 - Remove steaks from the refrigerator 20 minutes before cooking. Pat dry thoroughly and season both sides with salt and pepper.
02 - Heat olive oil in a large skillet over medium-high heat. Add steaks and sear for 3 to 4 minutes per side for medium-rare, or until desired doneness is reached.
03 - During the last 2 minutes of cooking, add 2 tablespoons butter, smashed garlic, and thyme to the pan. Tilt the skillet and spoon the melted garlic butter continuously over the steaks.
04 - Transfer steaks to a plate and tent loosely with aluminum foil. Let rest for 5 to 10 minutes to allow juices to redistribute.
05 - Wipe out the skillet and return to medium heat. Add 2 tablespoons butter and minced garlic. Sauté for 1 minute until fragrant, being careful not to burn the garlic.
06 - Pour in broth and bring to a simmer, scraping up any browned bits from the bottom of the skillet to incorporate their flavor.
07 - Add heavy cream, cream cheese, salt, and pepper. Whisk continuously until the cream cheese is completely melted and the mixture is smooth.
08 - Stir in Parmesan cheese and simmer for 2 to 3 minutes until the sauce has thickened and coats the back of a spoon.
09 - Return rested steaks to the pan and spoon the sauce over the top. Heat for 1 to 2 minutes until warmed through. Serve immediately, garnished with chopped fresh parsley.