Heat oil in a large saucepan over high heat. Add onion, carrot, celery, zucchini and garlic; cook, stirring, for 5 minutes or until onion softens.
Step 2
Add paprika and stir to combine. Add tomatoes, stock and barley. Bring to the boil. Reduce heat to medium-low. Cook, stirring occasionally, for 30 minutes or until barley is tender. Add beans and kale and stir until kale wilts. Taste and season with salt and pepper.
Step 3
Divide soup among serving bowls. Sprinkle with parsley to serve.