Heat oil in a large saucepan over medium heat. Cook leek and garlic, stirring, for 2 to 3 minutes or until leek has softened. Add bacon, celery, carrot and swede. Cook, stirring, for 5 minutes or until bacon is golden.
Step 2
Stir in barley, tomato and stock. Bring to the boil. Reduce heat to low. Simmer for 40 minutes or until barley has softened.
Step 3
Stir in zucchini and potato. Simmer for 20 minutes or until vegetables are tender. Add basil. Stir to combine. Serve.