In a large bowl, coat the beef with the flour. In a medium sized casserole, heat the olive oil and add the onion. Cook for 2-3 minutes and then add the beef and garlic. Cook for 10 minutes until the meat has browned. Add the tomato paste, mixed herbs, and vegetable broth. Bring to a boil and simmer for 40 minutes. Add the carrots, potatoes and parsley and cook for another 20 minutes. Add the sweet potato and cook for 20 minutes more. Add the peas and cook for a further 5 minutes. Serve warm in bowls.