Season the flour with salt and pepper and use to coat the beef. Melt the butter with the oil in a large saucepan and fry the meat in 2 batches until browned, draining with a slotted spoon.
Add the onion, carrots and parsnips to the saucepan and fry gently for 5 minutes.
Return the meat to the pan and add the herbs and tomato purée. Add just enough water to cover the ingredients and bring slowly to the boil. Reduce the heat to its lowest setting, cover with a lid and simmer very gently for 45 minutes.
Add the pumpkin, sugar, ginger and parsley and cook for a further 30 minutes until the pumpkin is soft and the meat is tender. Check the seasoning and serve scattered with extra parsley.