In hot oil, cook leeks, onion, carrot, celery, and garlic. Add broth. Simmer 10-15 mins. Add green beans, tomatoes, cabbage. Heat. Add beans, water, salt and pepper. Cover, simmer until cooked (no time given). Place a slice of bread in individual bowls; drizzle with olive oil; sprinkle with Parmesan and ladle soup on top.