For Soup: 1 tablespoon vegetable oil |
| 2 onions, coarsely chopped |
| 2 quarts chicken or vegetable stock |
| 4 leeks (white parts only), thinly sliced |
| 2 large stalks celery with leaves, thinly sliced |
| 2 cups sliced green beans |
| 1 medium zucchini, cut into 1/2 inch slices |
| 1 cup dried navy beans, soaked, cooked, drained |
| 3/4 cup fresh basil leaves |
| 1/2 cup freshly grated parmesan cheese |