Take the steaks out of the fridge about 20 minutes before cooking. Pat them dry and season generously with salt and pepper. This helps create a beautiful crust when seared.
Heat olive oil in a skillet over medium-high heat. Add the steaks and cook for 3–4 minutes per side, depending on your preferred doneness. Remove and let them rest while you prepare the sauce.
In the same pan, add butter, chopped onion, and garlic. Cook until softened and fragrant, scraping up any browned bits from the pan. This adds incredible depth to the sauce.
Add sliced mushrooms and cook until they release their moisture and turn golden brown. This step enhances their natural earthy flavor and improves texture.
Pour in the beef stock and stir well, letting it simmer for a few minutes. Add crushed peppercorns and Dijon mustard, mixing thoroughly to combine flavors.
Reduce the heat and stir in the cream. Let the sauce gently simmer until it thickens to your desired consistency. Taste and adjust seasoning if needed.
Return the steak to the pan or serve it separately with the sauce poured on top. Garnish with fresh parsley for a pop of color and freshness.