Heat the oil in a large deep pot and fry the bacon, onion, leeks over medium heat for 5min, until the onion starts to caramelise.
2
Add the carrots, zucchini, green beans, mushrooms, chicken stock and paprika powder and stir to combine. Cook for 6-8min until the vegetables are tender.
3
Add the white beans, peas, and spinach and stir well to combine. Add salt and pepper and adjust the seasoning to taste cooking for a few more minutes to make sure everything is warmed through and the spinach wilts.
4
Stir in the parsley, squeeze in a bit of lemon and serve ladled into soup bowls, topped with garnish with freshly grated cheese and drizzle of olive oil, if desired.