01 - Remove steaks from the refrigerator 30 minutes before cooking to bring to room temperature. Pat dry thoroughly and season both sides generously with salt and black pepper.
02 - Heat olive oil in a heavy skillet over medium-high heat. When hot, add the steaks and sear for 3–4 minutes per side for medium-rare, adjusting time for desired doneness. Transfer steaks to a plate, tent with foil, and let rest.
03 - Reduce heat to medium. Add butter to the same skillet, then sauté the shallot for 1–2 minutes until soft and translucent.
04 - Stir in crushed green peppercorns. Carefully add brandy or cognac and let it bubble for 30 seconds, scraping up any browned bits from the bottom of the pan.
05 - Add beef stock and simmer for 2 minutes until slightly reduced.
06 - Lower heat and stir in the heavy cream. Simmer until the sauce thickens slightly, about 2–3 minutes. Season with salt to taste.
07 - Return the steaks to the pan for 1 minute, spooning sauce over them to reheat thoroughly. Serve immediately with generous spoonfuls of peppercorn sauce.