Brown onions and garlic in olive oil over medium heat.
Stir in 8 cups of water, bouillon, and pepper. Add sherry.
Bring to boil, cover, reduce to low, simmer for 20 minutes.
Cut bread into slices, put in pan with butter. Stir fry until crispy.
Place swiss cheese on soup and cover with crispy bread slices.