Cut the meat into small cubes, put in a pan with the butter and saute until brown. Add the onions, cover the pan and continue to saute. Next add the tomatoes, salt and pepper and turn up the heat. Bring to the boil, then turn down the heat, and leave to simmer, covered for 45 minutes until the meat has completely softened.
For the bulgur wheat:
Wash the lamb bones, boil them in water while the meat is cooking and strain off the broth. Melt the butter in the pan, put in the vermicelli, and as soon as it starts to brown, turn down the heat.
Add the onion together with the salt, and brown until it has completely withered before pouring in the broth of the lamb. Bring to the boil, then add the bulgur wheat, stirring continuously until it returns to the boil. Turn down the heat and cover. When all the liquid has been absorbed, take the pan off the heat, remove the lid, and cover with a kitchen cloth for 10 minutes. Serve the bulgur together with the meat.