Soak dried beans overnight in cold water.
Next day drain & place in a large saucepan with cold water to cover – bring to boil and simmer until tender.
Soup – heat olive oil in heavy based saucepan, add onion cook until softened.
Add cabbage and cook for 5 minutes.
Add stock and bring to boil / simmer covered for 20 minutes.
Add all beans and courgettes – simmer for further 10 minutes. Stir in spices.
Serve with 2 tablespoons basil pesto and grated Parmesan cheese.