How to make it
Blanch the beef for 10 minutes in boiling water, drain well in a colander, and pat dry with paper towels.
Put the tomatoes into a food processor and blend for just a few seconds or put them through a food mill. Set aside.
Heat a heavy casserole pot over moderate heat, add the olive and peanut oil, and slowly brown the beef on all sides. Remove them with a slotted spoon and pour off the excess fat and oil, leaving just 1 tablespoon. Add the onions and garlic, and cook for a few minutes until they are translucent.
Add to the onions and garlic the beef, tomatoes, plum sauce, hoisin sauce, Shaoxing rice wine or dry sherry, lemon zest, soy sauce, salt, and pepper. Bring the mixture to a boil, lower the heat, cover, and simmer for 1½ hours, or until the beef is tender. Skim the fat from the surface from time to time.
Add the carrots, turnips, and potatoes and cook, covered, for 20 minutes or until tender. Add the olives and heat them through. Skim off any surface fat and serve at once with plain rice on the side.