Place olive oil in large pot and add onions and garlic. Sautee on low until brown (about 2 minutes).
Add barley, carrots, zucchini, celery, bay leaf, and enough water to cover. Bring to a boil and simmer until barley is tender.
Add sugar, salt, pepper, and tomatoes. Simmer for 15 minutes and serve.