In a pan, heat the oil over medium-high heat. Sear the beef tournedos for 2 minutes on each side. Sear the bacon coating.
Reserve tournedos in an ovenproof dish and continue cooking at 350°F for about 10 minutes or as desired doneness.
In the pan used to cook the tournedos, reduce the heat, add shallot and cook for 1 minute. Dglaze with white wine.
Using a whisk, add the mustard and piri-piri into the pan. Let reduce slightly. Return the cooked tournedos to the sauce and coat well.
In a large pot of boiling water, blanch the asparagus for 1 to 3 minutes depending on their size. Sauté the asparagus in a pan with butter, garlic, salt and pepper for 1 additional minute.