Return all the meat to the pan. Add the onion, cumin, coriander, chilli and paprika and cook, stirring, for 2 minutes. Add the stock and tomato. Reduce the heat to low, cover and cook for 1 1/4 hours, stirring regularly. Uncover and cook for another 30 minutes, or until the meat is very tender.