Place the beef in a non-metallic container and add all the ingredients for the marinade. Stir thoroughly. Close the lid and let it marinate in the refrigerator for at least 12 hours. Stir from time to time.
Heat the oil in a wok. Drain the beef and dry on kitchen roll. Set the remaining marinade aside. Fry the meat in small batches at a time in the hot oil until golden brown.
When all the meat is roasted, add the remaining marinade, red wine and water. cover and make2 to 2 1/2 hours. Stir from time to time.
When the meat is tender, add in the mushrooms and the drained artichokes, perhaps halved, cook for another 30 minutes.
Remove the lid, assuming the sauce is not creamy enough, cook for another 1-2 min to thicken.
Our tip: use your favorite red wine for cooking!