Heat 2 tablespoons olive oil in large skillet. Saute onion until tender, about 3 minutes. Transfer to 5 quart Dutch oven.
Add another 2 tablespoons olive oil to skillet and brown the veal over medium high heat, working in batches and adding more oil as needed. Add to Dutch oven.
Lower heat under skillet and add 2 more tablespoons oil and the flour, stirring to make a paste. Add broth and cider, and stir up brown bits from the bottom of the pan. Add thyme and tomato paste. Simmer for 5 minutes.
Pour sauce over the veal in the Dutch oven. Cover and simmer for one hour. Uncover and add apples slices and carrots and simmer for another 50 minutes, stirring from time to time.
Stir in parsley and serve.