Put the meat cubes and onion into a large bowl along with the olive oil, salt, black pepper and spices. Mix well, rubbing aromatics into each piece of meat with your fingers.
When ready to cook, transfer prepared meat to a tagine or thick-bottomed flameproof casserole and add butter and enough water to just cover meat. Cook over a medium heat, covered, u