Heat oil in a large saucepan or pot and add onion and garlic. Cook for several minutes until tender. Stir in fennel and carrot, cooking a further 2 minutes. Add tomato paste and cook for 1 minute.
Add stock, water and soup mix. Bring to the boil, reduce heat and simmer for 25-30 minutes until legumes are tender.
Add zucchini, peas and kale to soup and cook a further 2 minutes. Stir in parsley just before serving and season well.