First, I seal the peppercorns in a small bag and give them a few taps with a rolling pin—three teaspoons roughly crushed, leaving one teaspoon whole. Crushing just enough keeps bits for texture without turning them into dust. Meanwhile, I finely chop the shallots so they cook evenly and quickly.
I set a pan over medium heat, add the butter and oil, and let it foam. Then I toss in the chopped shallots, salt, and all the peppercorns. I stir for about 2-3 minutes until the shallots are soft and fragrant—but not browned, which keeps the flavour sweet and mild.
Off the direct flame, I carefully pour in the brandy. If I’m confident, I ignite it briefly to burn off the alcohol—it adds that smoky, restaurant-style depth. After the flames die down, I pour in the beef stock and Worcestershire sauce. Then I let it boil until the liquid reduces by half and becomes glossy and rich.
Now I lower the heat and stir in the heavy cream, plus any resting steak juices if I have them. I let it simmer gently for about a minute until the sauce thickens enough to coat the back of a spoon. I never let it boil—boiling can make the cream split.
Finally, I taste and adjust with a pinch of salt or a tiny squeeze of lemon if it needs brightness. Then I spoon it immediately over my steak, letting it coat beautifully instead of drowning it.