1.Heat oil in a flameproof casserole dish on medium. Saute onion and 2 garlic cloves for 5 minutes, until golden. Increase heat to high. Cook veal in batches for 3 minutes, until browned. Add wine, tomato, orange rind and herbs.
2.Cover and bring to boil. Reduce heat to low and simmer for 1 hour 15 minutes, until tender. Stir in eschalots and carrots. Simmer for another 15 minutes, covered. Stir through remaining garlic and olives and season to taste. Serve.
Nicoise olives are tiny, black and shiny in appearance, and have a slightly sweet flavour.