How to Make It
In a large saucepan, combine the stock with the barley, potatoes, bay leaves and cumin and bring to a boil. Simmer over moderate heat until the barley begins to soften, about 15 minutes.
In a skillet, heat the oil. Add the onion and garlic and cook over moderately high heat until they begin to brown, 7 minutes.
Add the lima beans, onion and garlic to the barley and simmer until the barley and potatoes are tender, about 10 minutes. Add the tomatoes, season with salt and pepper and simmer until piping hot, about 2 minutes. Discard the bay leaves. Ladle the soup into bowls, top with the cheese and parsley and serve.