1.Heat oil in a large saucepan over moderate heat. Cook and stir onion and garlic for 2 minutes. Add bacon; cook and stir for 4-5 minutes more or until bacon is lightly browned.
2.Stir in tomato, stock and beans. Bring to the boil. Reduce heat: simmer, covered, for 5 minutes. Remove from heat. Stir in parsley; season with salt and pepper.
3.Preheat sandwich press. Place 3 slices of bread on a clean surface. Top each with 2 slices cheese and a slice of bread. Toast in press for 2 minutes or until golden brown. Cut into fingers.
4.Ladle hot soup into bowls. Serve with cheese toasties.
Add lentils, pasta or rice to soup. You can freeze leftover soup.