You can make great meals out of simple ingredients. Nothing better proves this concept than bread soup. The soup is a simple combination of water, egg and some leftover hard bread that most folks would throw away; the results are delicious.
In a Large Dutch oven or a heavy-bottomed pot, heat oil over medium-low heat; fry the garlic until lightly golden--about 1 minute. Be careful not to let the garlic burn as this will cause a bitter taste. Add 4 cups of water, the bouillon, parsley, bread, tomatoes and mushrooms.
Bring soup to a simmer and cook 5 minutes until the mushrooms are cooked through and the bread softens. While stirring the soup, pour the eggs into the hot soup to create ribbons of egg. (Alternatively, you can add unbeaten eggs to the soup whole and poach, about 3 minutes.)
Season the soup to taste. Ladle into soup bowls and sprinkle with cheese.