01 - Remove steaks from the refrigerator 20 minutes before cooking. Pat dry thoroughly with paper towels and season both sides generously with salt and pepper.
02 - Heat olive oil in a large skillet over medium-high heat until shimmering. Add steaks and sear for 3–4 minutes per side for medium-rare, or until desired doneness is achieved.
03 - In the last 2 minutes of cooking, add 2 tbsp butter, smashed garlic cloves, and thyme sprigs to the pan. Tilt the skillet and continuously spoon the melted garlic butter over the steaks for even basting.
04 - Transfer steaks to a clean plate and tent loosely with aluminum foil. Let rest for at least 5–10 minutes to allow juices to redistribute evenly throughout the meat.
05 - Wipe out the skillet and return to medium heat. Add 2 tbsp butter and minced garlic. Sauté for 1 minute until fragrant, taking care not to burn the garlic.
06 - Pour in chicken or beef broth and bring to a gentle simmer, using a wooden spoon to scrape up any browned bits from the bottom of the pan for added flavor.
07 - Add heavy cream, cream cheese, salt, and pepper to the skillet. Whisk continuously until the cream cheese is completely melted and the mixture is smooth and well-combined.
08 - Stir in freshly grated Parmesan cheese and simmer for 2–3 minutes, stirring frequently, until the sauce has thickened enough to coat the back of a spoon.
09 - Return rested steaks to the pan, spooning the warm sauce generously over each piece. Heat through for 1–2 minutes. Serve immediately, garnished with chopped fresh parsley.