1.Heat oil in a large saucepan, cook lamb over high heat, in batches, until browned all over. Remove lamb from pan.
2.Cook carrot, onion and garlic in same pan, cook, stirring, 3 minutes or until onion softens. Return lamb to pan with tomatoes, stock, the water, barley and thyme, bring to the boil. Reduce heat, simmer, covered, 1¾ hours or until lamb is tender. Season to taste.
3.Serve soup topped with parsley.
Make the soup ahead of time and refrigerate until cold. Discard the solidified fat from the surface of the soup.