Separate the garlic cloves and boil them in water in their skins for 30 second. Rinse in cold water, drain, and slip off the peels. Slice the cloves thinly. Dice the onions and the green pepper. Roughly chop the tomatoes. Cut the bread into small cubes.
Using a soup pot, heat the olive oil at medium to medium high, then add the onions and green peppers. Sauté for 4 to 8 minutes. Add the garlic and tomatoes. Simmer for 15 minutes.
Add the broth and bring the mixture to a boil. Reduce heat, salt to taste, and add enough of the bread cubes to reach the consistency desired. Garnish with black pepper and grated cheese.
Fear not: Though this soup contains a lot of garlic, the taste is not strong.